Comment sauvegarder une machine virtuelle Virt-Manager sous Linux

Virt-Manager est l’un des meilleurs outils de gestion de virtualisation KVM open source sur Linux. Avec lui, la configuration de plusieurs machines virtuelles est un processus simple et rationalisé. Dans cet article d’aujourd’hui, nous allons couvrir toutes les différentes façons dont les utilisateurs peuvent créer une sauvegarde d’une machine virtuelle Virt-Manager.

Remarque: Virt-Manager n’est pas le seul moyen d’interagir avec les machines virtuelles KVM sur la plate-forme Linux. Si ces méthodes ne fonctionnent pas pour vous, pensez à essayer d’autres outils de virtualisation tels que VirtualBox ou Gnome Boxes.

Sauvegarde de cliché

Le moyen le plus simple de vous assurer que votre machine virtuelle KVM Linux dispose d’une sauvegarde appropriée est d’utiliser l’outil de capture instantanée Virt Manager. Avec les instantanés, il est facile de tout enregistrer sur la VM et de le restaurer plus tard. Pour créer un instantané, ouvrez Virt-Manager et entrez le mot de passe root. Si vous effectuez une sauvegarde à distance, connectez-vous à toutes les connexions de VM distantes que vous pouvez avoir.

Remarque: un moyen idéal d’utiliser les instantanés est d’installer tout sur votre machine virtuelle nécessaire à son exécution, puis de créer un instantané «de base» pour restaurer, un peu comme une nouvelle installation.

  Vous pouvez maintenant télécharger ADB et Fastboot en tant qu'outils autonomes

Lorsque Virt-Manager est opérationnel, démarrez la VM dont vous souhaitez créer un instantané. Cliquez sur « Afficher », puis sélectionnez le bouton « Instantanés » pour ouvrir l’outil de capture instantanée. Cliquez sur le bouton + pour ouvrir le menu de création de cliché. Dans le menu, vous devrez remplir le nom de l’instantané et la description.

Dans la section «Nom», assurez-vous d’écrire le nom du système d’exploitation qui se trouve dans l’instantané. Sous «Description», écrivez une explication détaillée du contenu de l’instantané et des raisons pour lesquelles vous l’avez créé. Cela vous aidera, surtout si vous avez de nombreux instantanés différents et que vous ne pouvez pas faire la différence entre eux.

Après avoir rempli toutes les informations de l’outil de création d’instantanés, cliquez sur Terminer pour terminer le processus.

Restaurer les instantanés

Pour restaurer un instantané de machine virtuelle Virt-Manager, cliquez sur «Afficher» dans l’interface utilisateur principale et sélectionnez «Instantanés». Sélectionnez un instantané dans l’interface utilisateur et cliquez sur le bouton de lecture. Cela arrêtera toute activité actuelle dans la machine virtuelle et la restaurera dans l’état dans lequel se trouve l’instantané.

  Le lanceur de barre latérale ajoute un panneau multitâche coulissant à Android

Besoin de supprimer un instantané de Virt-Manager? Cliquez sur un instantané, puis sélectionnez l’icône de la corbeille. La sélection de la suppression ouvre une boîte de dialogue qui demande « êtes-vous sûr de vouloir supprimer cet instantané? » Sélectionnez l’option «oui» et l’instantané sera supprimé.

Sauvegarde d’archive

Outre la création d’instantanés pour sauvegarder une machine virtuelle Virt-Manager, une autre façon de créer une sauvegarde consiste à créer une archive du volume utilisé pour stocker le système d’exploitation.

Remarque: le processus de sauvegarde décrit dans cette section ne couvre que les disques durs virtuels. Si votre configuration KVM permet aux machines virtuelles de s’exécuter directement sur le disque dur, le processus suivant n’est pas recommandé. Pour créer des sauvegardes pour cela, consultez notre didacticiel sur les disques Gnome.

Commencez par ouvrir un terminal (connectez-vous à votre serveur via SSH dans le terminal si vos VM sont distantes), et utilisez la commande CD pour vous déplacer vers / var / lib / libvirt / images /. Il s’agit du répertoire par défaut de Virt-Manager, et tous les volumes de disque vont ici. Si vous avez changé le répertoire en autre chose, vous devrez le découvrir vous-même.

Tout utilisateur peut utiliser un CD dans / var / lib / libvirt / images /, mais un utilisateur non root ne peut pas utiliser ls pour afficher le contenu du répertoire, car les autorisations ne sont pas correctes. Pour résoudre ce problème, accédez à la racine.

sudo -s

Maintenant que le terminal utilise root, exécutez l’outil virsh pour créer une sauvegarde du fichier de définitions de VM.

echo '' > nameofvm.xml
virsh dumpxml nameofvm >  /var/lib/libvirt/images/nameofvm.xml

Utilisez ls pour trouver le nom du disque dur virtuel Qcow2 dans / var / lib / libvirt / images /. Copiez le nom du fichier et utilisez mv pour le déplacer dans un nouveau sous-répertoire.

mkdir -p vm-backup
c
mv example.qcow2 vm-backup

mv nameofvm.xml vm-backup

À l’aide de tar, créez une archive du disque VM et du fichier XML.

tar -jcvfp my-vm-backup.tar.bz2 vm-backup

mv my-vm-backup.tar.bz2 /home/username/

La sauvegarde des images de disque de VM prend beaucoup de temps. Selon la taille du fichier, cela peut prendre une heure ou plus. Le mieux est de laisser le PC faire son travail. Lorsque la sauvegarde est terminée, n’hésitez pas à déplacer my-vm-backup.tar.bz2 vers un autre serveur, sauvegarde cloud, etc.

  Qu'est-ce que le tableau blanc Microsoft et comment l'utilisez-vous?

Restauration des sauvegardes

Pour restaurer une sauvegarde, vous devez d’abord l’extraire.

tar -xvfp my-vm-backup.tar.bz2
cd vm-backup

Utilisez virsh pour restaurer le fichier XML.

sudo -s
virsh define --file /home/username/location/of/exctracted/archive/vm-backup/nameofvm.xml

Enfin, déplacez l’image disque vers le répertoire images.

mv example.qcow2 /var/lib/libvirt/images/