Je débute l'utilisation de KVM après avoir longtemps
utilisé VirtualBox.
Je souhaite simplement prendre un instantané d'une
VM que je viens de créer. Celle-ci est arrêtée.
L'hôte est un système Wheezy.
La commande ci-après échoue:
# qemu-img snapshot -c foobar
virtual_machines/KVM/vm11.img
qemu-img: Could not create snapshot 'foobar': -95
(Operation not supported)
J'ai découvert par ailleurs la commande "virsh
snapshot-create" mais n'ai pas eu le courage de
tenter les paramètres XML en ligne de commande.
1. Quelle est la ligne du parti pour prendre un
instantané d'une VM KVM ? qemu-img ? virsh ? autre ?
2. Je n'ai pas trouvé dans Virt Manager 0.8.4 (sur
une staion de travail sous Squeeze) d'opérations
portant sur les instantanés (snapshots). Est-ce une
erreur de ma part ? Une fonction de la version
suivante de Virt Manager ?
3. Comment organiser son disque pour KVM ? Je lis
ici ou là des recommandations vis à vis de LVM.
Que suggérez-vous ?
Slts
Je pense que qemu-img ne gère que la notion de
fichier/disque virtuel.
De plus certaines fonctionalitées ne sont disponibles
qu'avec le format qcow2.
Si ton disque et du stockage raw, il ne pourra pas faire
de snapshot.
A ta place, je remonterais d'un niveau d'abstraction,
niveau VM, et j'utiliserais les outils libvirt
(virt-manager, virsh).
Pourrais-tu détailler un petit peu ?
(J'ai trouvé [1] mais je préfère être sûr)
1. Ma machine hôte est déjà partitionnée avec LVM.
Conseilles-tu de créer un volume logique dédié à toutes
les VM, ou un volume pour chaque VM ?
Je pencherai pour la deuxième mais il y a peut-être
une astuce ou une bonne raison en faveur de la première
alternative.
2. Quel format de disque sachant que la fonction
snapshot est impérative pour moi ? raw ou qcow2 ou autre
?
Si j'ai bien compris, il s'agirait de faire un
snapshot au niveau LVM et d'utiliser les outils virsh et
consors pour cela (ces outils savent lancer les
commandes LVM idoines. Exact ?