¿Cómo restablecer una VM a una instantánea anterior?


24

Estoy ejecutando la máquina virtual Ubuntu en la máquina host de Ubuntu usando VirtualBox. Instalé algunos softwares en mi máquina virtual. Me pregunto si hay un método para restablecer mi máquina virtual actual a un estado anterior (instantánea) de mi elección. ¿Cómo puedo hacer eso? ¿Cómo puedo restablecer una instantánea anterior deshaciendo los cambios que haré más en mi VM?

Cualquier método es bienvenido, especialmente los que puedo programar en un script bash o en cualquier lenguaje de programación.

Respuestas:


30

Toma una foto

Desde Virtual Box GUI (Virtualbox Manager) podemos tomar fácilmente una instantánea de una máquina virtual en ejecución seleccionando Tomar instantánea o presionando HOST+ T:

ingrese la descripción de la imagen aquí

Esto abrirá un cuadro de diálogo para proporcionar un nombre razonable y, opcionalmente, una descripción de esta instantánea:

ingrese la descripción de la imagen aquí

La instantánea se guardará en el directorio de la máquina (dependiendo del tamaño de la máquina, esto puede llevar un tiempo.

En la línea de comando, se puede lograr lo mismo

VBoxManage snapshot <Name_of_VM> take <Name_of_Snapshot>

Restaurar una instantánea

Desde Virtualbox Manager podemos restaurar cualquier instantánea seleccionando una máquina, luego presionando el botón Instantáneas (1) en la parte superior derecha:

ingrese la descripción de la imagen aquí

Seleccione la instantánea apropiada de la lista, luego presione ingrese la descripción de la imagen aquípara restaurar esta instantánea.

El estado actual de la máquina se perderá. Para restaurar también el estado actual, primero tendremos que crear también una instantánea.

La restauración de una instantánea desde la línea de comando se realiza con

VBoxManage snapshot <Name_of_VM> restore <Name_of_Snapshot>

77
Nota: el botón de restauración de la instantánea solo se habilitará cuando la VM esté apagada.
Oliver Dungey

Salvó mi día :)
Ramesh Kambadaasan

También útil La visualización de instantáneas disponibles mientras está en la línea de comando se puede hacer convboxmanage snapshot VM_NAME list
Mitchell van Zuylen
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.