Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/01/2016, à 19:42

Nekrofage

[Qemu] Répertoire des snapshots/instantanés

Bonjour à tous !

Je suis entrain de m'initier à Qemu et plus particulièrement au snapshot.
D'ailleurs, je voudrais savoir où sont stocker les snapshots ?

$ qemu-img snapshot -l vhda.qcow2
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1               0 2016-01-04 20:40:55   00:00:00.000
2         snapshot_gimp             0 2016-01-04 21:02:35   00:00:00.000

Dans l'exemple ci-dessous, où se trouve le "fichier" "snapshot_160104_2040" par exemple ?

Dernière modification par Nekrofage (Le 06/01/2016, à 00:03)

Hors ligne

#2 Le 05/01/2016, à 22:53

Elder

Re : [Qemu] Répertoire des snapshots/instantanés

Salut,

En fait, ça dépend un peu de comment tu as pris le snapshot.
Si tu utilises qemu via libvirt (et libvirt-manager) par défaut, les fichiers de disque qcow2 sont stockés dans /var/lib/libvirt/images.
Dans ce cas les snapshots sont stockés dans /var/lib/libvirt/qemu/snapshot/nom_de_la_vm. Il s'agit de fichiers xml qui décrivent l'état de la VM au moment du snapshot libvirt peut ainsi piloter les snapshots en se servant du type de snapshot disponible en fonction de la techno de stockage disponible si une option de snapshoting existe et est implémentée dans la libvirt.
C'est ce qui s'appelle un snaphot externe.
Il est gérable via virt-manager et/ou virsh (d'ou le nom d'externe)

Par contre si tu créés ton snapshot via une commande de type

qemu-img snapshot -c snapshot-cli-1 /var/lib/libvirt/images/Le_disque_de_ma-VM.qcow2

Il s'agit d'un snapshot interne. Il n'y a là aucun fichier externe, le snaphot interne est une propriété de la techno de disque virtuel qcow2 et le snapshot est compris dans le disque d'origine.

Hors ligne

#3 Le 06/01/2016, à 00:01

Nekrofage

Re : [Qemu] Répertoire des snapshots/instantanés

Merci Elder pour tes explications.
Dans mon cas, ce sont des snapshots internes puisque créé par :
qemu-img snapshot -c ...

[~/VIRTUALISATION/PuppyTahr/vhda] ➔ ls -lh
total 11G
...
-rw-r--r-- 1 util01 util01  10G janv.  4 19:07 vhda.img
-rw-r--r-- 1 util01 util01 171M janv.  5 20:21 vhda.qcow2
[~/VIRTUALISATION/PuppyTahr/vhda] ➔ qemu-img snapshot -l vhda.qcow2
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         snapshot_160104_2040      0 2016-01-04 20:40:55   00:00:00.000
2         snapshot_gimp             0 2016-01-04 21:02:35   00:00:00.000

Donc le snapshot 'snapshot_160104_2040' se trouve dans 'vhda.qcow2' ?

Dernière modification par Nekrofage (Le 06/01/2016, à 00:03)

Hors ligne

#4 Le 06/01/2016, à 00:47

Elder

Re : [Qemu] Répertoire des snapshots/instantanés

Donc le snapshot 'snapshot_160104_2040' se trouve dans 'vhda.qcow2' ?

Oui c'est bien ça.

Si tu veux pouvoir utiliser des snapshot ressemblant à ceux existant sous VMware il te faut utiliser une autre fonctionnalité de qcow2 via qemu-img, le copy-on-write.
Quelques détails sur le COW avec qemu-img.

Hors ligne

#5 Le 06/01/2016, à 08:16

Nekrofage

Re : [Qemu] Répertoire des snapshots/instantanés

Merci ! big_smile
Je vais lire attentivement cette page.

Hors ligne