Maniatux's Blog

Welcome to the internet

Qemu-img et les snapshots

Rédigé par Xavier - -

Si il y a une chose qui m'a beaucoup manqué dans la virtualisation avec KVM par rapport à VirtualBox, c'est un moyen propre de faire des snapshots. Ces sauvegardes légères permettent de revenir simplement à un état donné, de manière instantanée. Mais avec le RTFM de qemu-img, j'ai découvert que c'était possible.

Il faut se rendre dans le répertoire où sont stockés les images des machines virtuelles, et utiliser la syntaxe suivante:

# qemu-img snapshot -c MASTER server.img

Où "MASTER" est le nom que vous donnez à votre snapshot. Pour lister les snapshots d'un fichier image, la syntaxe est la suivante:

# qemu-img snapshot -l server.img

Ce qui retournera quelque chose comme ça:

Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         master                    0 2011-04-13 21:48:20   00:00:00.000

Et enfin, pour charger un snapshot (restaurer l'image telle qu'elle était), la syntaxe est:

# qemu-img snapshot -a MASTER server.img

A noter que j'indique d'entrer la commande en root car les images créées via virt-manager ont le root comme propriétaire.