J'ai récemment commencé à utiliser KVM pour mon environnement de développement / test sur un système hôte Linux avec mémoire 8G. Auparavant, j'utilisais VMware Fusion pour mon environnement virtuel, mais mon Macbook n'a qu'une mémoire 2G. J'ai essayé VMware Server et ESX sur l'hôte au lieu de KVM, mais l'interface utilisateur Web ne fonctionne pas sur Firefox de Mac OSX, et nous allons faire plus avec KVM de toute façon.
La principale caractéristique de VMware qui me manque est un instantané / restauration robuste, mais cela me manque dans KVM. Je comprends la commande d'instantané, mais elle arrête le système d'exploitation invité une fois terminé, puis la copie de l'image disque pour conserver son état est fastidieuse.
Est-ce vraiment la meilleure façon de gérer les instantanés sur KVM?
la source
Réponses:
KVM a une bien meilleure capacité d'instantané que celle gérée par libvirt; mais cela dépend des images qcow2. si vous les utilisez, faites juste un
savevm <name>
sur la console de commande (bloqué par libvirt) cela ne créera pas de nouveau fichier, c'est un instantané à l'intérieur du fichier qcow2.testez-le d'abord, car certaines versions de KVM l'ont cassé.
la source
Vous pouvez combiner des hôtes KVM avec la technologie LVM. Si vous installez toutes vos machines sur un LV séparé, en utilisant un volume logique pour chaque machine, vous pouvez créer des sauvegardes / instantanés à chaud à l'aide des fonctionnalités LVM. C'est comme l'instantané de Solaris ZFS, essayez-le;)
la source
Il semble que la seule façon de le faire "correctement" soit de patcher QEMU lorsque vous dites non pour les formats qcowN.
la source