Comment réinitialiser une VM à un instantané précédent?


24

J'exécute une machine virtuelle Ubuntu sur une machine hôte Ubuntu à l'aide de VirtualBox. J'ai installé quelques logiciels sur ma machine virtuelle. Je me demande s'il existe une méthode pour réinitialiser ma machine virtuelle actuelle à un état précédent donné (instantané) de mon choix? Comment puis je faire ça? Comment puis-je réinitialiser un instantané précédent en annulant les modifications que j'apporterai à ma VM?

Toute méthode est la bienvenue, en particulier celles que je peux programmer dans un script bash ou dans n'importe quel langage de programmation.

Réponses:


30

Prenez un instantané

Depuis l'interface graphique de Virtual Box (Virtualbox Manager), nous pouvons facilement prendre un instantané à partir d'une machine virtuelle en cours d'exécution en sélectionnant Prendre un instantané ou en appuyant sur HOST+ T:

entrez la description de l'image ici

Cela ouvrira une boîte de dialogue pour donner un nom raisonnable et éventuellement une description de cet instantané:

entrez la description de l'image ici

L'instantané sera ensuite enregistré dans le répertoire de la machine (selon la taille de la machine, cela peut prendre un certain temps.

Sur la ligne de commande, la même chose peut être obtenue en

VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>

Restaurer un instantané

Depuis Virtualbox Manager, nous pouvons restaurer n'importe quel instantané en sélectionnant une machine, puis en appuyant sur le bouton Instantanés (1) en haut à droite:

entrez la description de l'image ici

Sélectionnez l'instantané approprié dans la liste, puis appuyez sur entrez la description de l'image icipour restaurer cet instantané.

L'état actuel de la machine sera alors perdu. Pour restaurer également l'état actuel, nous devrons d'abord créer également un instantané.

La restauration d'un instantané à partir de la ligne de commande se fait avec

VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>

7
Remarque: le bouton de restauration de l'instantané ne sera activé que lorsque la machine virtuelle est hors tension.
Oliver Dungey

J'ai sauvé ma journée :)
Ramesh Kambadaasan

Aussi utile. La visualisation des instantanés disponibles sur la ligne de commande peut être effectuée avecvboxmanage snapshot VM_NAME list
Mitchell van Zuylen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.