Ostatnio zacząłem używać KVM w moim środowisku programistycznym / testowym na systemie hosta Linux z pamięcią 8G. Wcześniej korzystałem z VMware Fusion w moim środowisku wirtualnym, ale mój Macbook ma tylko pamięć 2G. Próbowałem VMware Server i ESX na hoście zamiast KVM, ale webUI nie działa na Firefox Mac OSX i i tak będziemy robić więcej z KVM.
Główną cechą VMware, za którą tęsknię, jest solidna migawka / przywracanie, ale brakuje mi tego w KVM. Rozumiem polecenie snapshot, ale po zakończeniu zamyka system operacyjny gościa, a następnie kopiowanie obrazu dysku w celu zachowania jego stanu jest uciążliwe.
Czy to naprawdę najlepszy sposób zarządzania migawkami na KVM?
vmware-esx
virtualization
snapshot
kvm-virtualization
jtimberman
źródło
źródło
Odpowiedzi:
KVM ma znacznie lepsze możliwości tworzenia migawek niż zarządzanie libvirt; ale to zależy od obrazów qcow2. jeśli ich użyjesz, po prostu zrób
savevm <name>
na konsoli poleceń (zablokowanej przez libvirt), nie utworzy nowego pliku, to migawka wewnątrz pliku qcow2.najpierw przetestuj, ponieważ niektóre wersje KVM mają zepsute.
źródło
Możesz łączyć hosty KVM z technologią LVM. Jeśli zainstalujesz wszystkie maszyny na oddzielnym LV, używając woluminu logicznego dla każdego komputera, możesz tworzyć gorące kopie zapasowe / migawki za pomocą funkcji LVM. Jest jak migawka ZFS solaris, spróbuj;)
źródło
Wydaje się, że jedynym sposobem na zrobienie tego „poprawnie” jest załatanie QEMU, gdy mówisz „nie” dla formatów qcowN.
źródło