Недавно я начал использовать KVM для моей среды разработки / тестирования на хост-системе Linux с памятью 8G. До этого я использовал VMware Fusion для своей виртуальной среды, но мой Macbook имеет только 2G памяти. Я попробовал VMware Server и ESX на хосте вместо KVM, но webUI не работает на Firefox Mac OSX, и мы все равно будем делать больше с KVM.
Главная особенность VMware, по которой я скучаю, - это надежный снимок / откат, но мне не хватает этого в KVM. Я понимаю команду снимка, но она завершает работу гостевой ОС после завершения, а затем копирование образа диска для сохранения его состояния становится громоздким.
Это действительно лучший способ управлять снимками на KVM?
vmware-esx
virtualization
snapshot
kvm-virtualization
jtimberman
источник
источник
Ответы:
KVM имеет гораздо лучшую возможность создания снимков, чем то, что управляется libvirt; но это зависит от изображений qcow2. если вы используете их, просто сделайте a
savevm <name>
на командной консоли (заблокированной libvirt), это не создаст новый файл, это снимок внутри файла qcow2.сначала проверьте это, потому что некоторые версии KVM сломали его.
источник
Вы можете комбинировать хосты KVM с технологией LVM. Если вы устанавливаете все свои машины на отдельном LV, используя логический том для каждой машины, вы можете создавать горячие резервные копии / снимки с использованием функций LVM. Это как снимок соляриса ZFS, попробуйте;)
источник
Кажется, единственный способ сделать это "правильно" - это исправить QEMU, когда вы говорите "нет" для форматов qcowN.
источник