Las instantáneas conservan el estado y los datos de una máquina virtual en el momento que crea dicha instantánea. Cuando se crea una instantánea de una máquina virtual, la máquina virtual no se ve afectada y solamente se copia y se almacena una imagen de esta en un estado determinado. Las instantáneas son útiles cuando es necesario volver en repetidas ocasiones al mismo estado de la máquina virtual, pero no se desea crear varias máquinas virtuales.

Debe crea varias instantáneas de una máquina virtual para crear posiciones de restauración en un proceso lineal. Con varias instantáneas, puede guardar muchas posiciones para poder realizar diversos tipos de procesos de trabajo. Las instantáneas funcionan en máquinas virtuales individuales. Para crear instantáneas de varias máquinas virtuales, por ejemplo, instantáneas de todos los miembros de un equipo, es necesario que cree una instantánea separada de la máquina virtual de cada miembro del equipo.

Las instantáneas son útiles como una solución a corto plazo para probar software con efectos desconocidos o potencialmente dañinos. Por ejemplo, puede utilizar una instantánea como punto de restauración durante un proceso lineal o iterativo, como la instalación de paquetes de actualización o durante un proceso de ramificación, como la instalación de diferentes versiones de un programa. Con el uso de instantáneas se garantiza que cada instalación comience desde una línea base idéntica.

Con las instantáneas, es posible conservar una línea base antes de realizar cambios en una máquina virtual en un árbol de instantáneas.

Hay varias operaciones disponibles en el Administrador de instantáneas de VMware Host Client para crear y administrar instantáneas de máquinas virtuales y árboles de instantáneas. Estas operaciones permiten crear instantáneas, restaurar cualquier instantánea en la jerarquía de instantáneas, eliminar instantáneas, etc. Puede crear extensos árboles de instantáneas que puede usar para guardar el estado de una máquina virtual en un momento específico y restaurar posteriormente el estado de la máquina virtual. Cada rama en un árbol de instantáneas puede tener hasta 32 instantáneas.

Una instantánea conserva la siguiente información:

  • La configuración de la máquina virtual. El directorio de la máquina virtual, que incluye los discos que se agregaron o se modificaron después de que se tomó la instantánea.
  • El estado de energía. La máquina virtual puede encenderse, apagarse o suspenderse.
  • El estado del disco. El estado de todos los discos virtuales de la máquina virtual.
  • (Opcional) El estado de la memoria. El contenido de la memoria de la máquina virtual.

Jerarquía de instantáneas

El Administrador de instantáneas presenta una jerarquía de instantáneas como un árbol con una o más ramas. Las instantáneas de la jerarquía tienen relaciones primarias y secundarias. En los procesos lineales, cada instantánea tiene una instantánea primaria y una secundaria, excepto la última instantánea, que no tiene instantáneas secundarias. Cada instantánea primaria puede tener una o más secundarias. Puede volver a la instantánea primaria actual o restaurar cualquier instantánea primaria o secundaria en el árbol y crear más instantáneas desde ella. Cada vez que restaure una instantánea y cree otra, se crea una rama o instantánea secundaria.

Instantáneas primarias
La instantánea de la primera máquina virtual que cree es la instantánea primaria de base. La instantánea primaria es la versión guardada más reciente del estado actual de la máquina virtual. Al tomar una instantánea se crea un archivo de disco delta para cada disco conectado a la máquina virtual y, opcionalmente, un archivo de memoria. Los archivos de disco delta y el archivo de memoria se almacenan con el archivo .vmdk. La instantánea primaria siempre es aquella que aparece inmediatamente sobre el icono Usted está aquí en el Administrador de instantáneas. Si se revierte a una instantánea o se restaura una, esa instantánea se convierte en la primaria del estado actual de Usted está aquí.
Nota: La instantánea primaria no siempre es la que se sacó más recientemente.
Instantáneas secundarias
Una instantánea de una máquina virtual tomada después de la instantánea primaria. Cada instantánea secundaria contiene archivos diferenciales para cada disco virtual conectado y, opcionalmente, un archivo de memoria que apunta desde el estado actual del disco virtual (Usted está aquí). Los archivos diferenciales de cada instantánea secundaria se fusionan con cada instantánea secundaria anterior hasta que se llega a los discos primarios. Un disco secundario puede convertirse después en un disco primario para futuros discos secundarios.

La relación entre instantáneas primarias y secundarias puede cambiar si tiene varias ramas en el árbol de instantáneas. Una instantánea primaria puede tener más de una instantánea secundaria. Muchas instantáneas no tienen instantáneas secundarias.

Importante: No maneje de forma manual discos secundarios individuales o cualquier archivo de configuración de instantáneas, ya que si lo hace, se puede ver perjudicado el árbol de instantáneas y ocasionar una pérdida de datos. Esta restricción incluye el cambio de tamaño del disco y la realización de modificaciones al disco primario base mediante vmkfstools.

Comportamiento de las instantáneas

Al tomar una instantánea se conserva el estado del disco en un momento específico gracias a la creación de una serie de discos delta para cada disco virtual conectado o RDM virtual y, opcionalmente, se conserva el estado de la memoria y la energía mediante la creación de un archivo de memoria. Cuando se toma una instantánea se crea un objeto de instantánea en el Administrador de instantáneas que representa el estado y la configuración de la máquina virtual.

Cada instantánea crea un archivo de disco diferencia de .vmdk adicional. En el momento en que se crea una instantánea, el mecanismo de instantánea impide que el sistema operativo invitado escriba en el archivo .vmdk base y, en su lugar, dirige todas las escrituras al archivo de disco delta. El disco delta representa la diferencia entre el estado actual del disco virtual y el estado en el momento en que se tomó la instantánea anterior. Si existe más de una instantánea, los discos delta pueden representar la diferencia entre cada instantánea. Si el sistema operativo invitado escribe en cada bloque del disco virtual, los discos delta pueden expandirse rápidamente y quedar con el mismo tamaño que el disco virtual completo.