Instantáneas de máquina virtual
Importante:
La actualización acumulativa 1 de Citrix Hypervisor 8.2 llega al final de su vida útil el 25 de junio de 2025. Planifique su actualización a XenServer 8 ahora para garantizar una transición fluida y un soporte continuo. Para obtener más información, consulte Actualizar.
Si utiliza los archivos de licencia de Citrix Virtual Apps and Desktops para licenciar los hosts de Citrix Hypervisor 8.2 Cumulative Update 1, estos archivos de licencia no son compatibles con XenServer 8. Antes de actualizar, debe adquirir los archivos de licencia de socket de XenServer Premium Edition para utilizarlos con XenServer 8. Estos archivos de licencia de socket están disponibles como un derecho de las suscripciones de Citrix para Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP y Citrix Platform License para ejecutar sus cargas de trabajo de Citrix. Los clientes de Citrix que aún no hayan realizado la transición a estas nuevas suscripciones pueden solicitar participar en una promoción gratuita de 10.000 licencias de socket de XenServer Premium Edition. Para obtener más información, consulte XenServer.
Si no obtiene una licencia compatible para XenServer 8 antes de actualizar, cuando actualice sus hosts, estos volverán a la edición de prueba de 90 días. La Edición de Prueba ofrece las mismas características que la Edición Premium con algunas limitaciones. Para obtener más información, consulte Descripción general de las licencias de XenServer 8.
Citrix Hypervisor proporciona un mecanismo conveniente que puede tomar una instantánea del almacenamiento y los metadatos de una máquina virtual en un momento dado. Cuando es necesario, la E/S se detiene temporalmente mientras se toma la instantánea para garantizar que se pueda capturar una imagen de disco autocoherente.
Las operaciones de instantánea dan como resultado una máquina virtual de instantánea similar a una plantilla. La instantánea de la máquina virtual contiene toda la información de almacenamiento y la configuración de la máquina virtual, incluidas las VIF conectadas, lo que permite exportarlas y restaurarlas con fines de copia de seguridad. Las instantáneas son compatibles con todos los tipos de almacenamiento. Sin embargo, para los tipos de almacenamiento basados en LVM se deben cumplir los siguientes requisitos:
- Si el repositorio de almacenamiento se creó en una versión anterior de Citrix Hypervisor, debe haberse actualizado
- El volumen debe estar en el formato predeterminado (no se puede tomar una instantánea de
tipo=sin procesar
volúmenes)
La operación de instantánea es un proceso de dos pasos:
-
Captura de metadatos como plantilla.
-
Creación de una instantánea VDI de los discos.
Se admiten los siguientes tipos de instantáneas de máquina virtual: normal e instantánea con memoria.
Instantáneas periódicas
Las instantáneas normales son coherentes con los bloqueos y se pueden realizar en todos los tipos de máquinas virtuales, incluidas las máquinas virtuales Linux.
Instantáneas con memoria
Además de guardar la memoria (almacenamiento) y los metadatos de las máquinas virtuales, las instantáneas con memoria también guardan el estado de las máquinas virtuales (RAM). Esta característica puede ser útil cuando se actualiza o se aplica parches al software, pero también se desea tener la opción de volver al estado de la máquina virtual (RAM) previo al cambio. Revertir a una instantánea con memoria no requiere un reinicio de la máquina virtual.
Puede tomar una instantánea con memoria de una máquina virtual en ejecución o suspendida mediante la API de administración, la CLI xe o XenCenter.
Creación de una instantánea de máquina virtual
Antes de tomar una instantánea, consulte la siguiente información sobre cualquier configuración y consideraciones especiales específicas del sistema operativo:
- Preparación para clonar una máquina virtual Windows mediante Sysprep
- Preparación para clonar una máquina virtual Linux
En primer lugar, asegúrese de que la máquina virtual esté en ejecución o suspendida para que se pueda capturar el estado de la memoria. La forma más sencilla de seleccionar la máquina virtual en la que se va a realizar la operación es proporcionar el argumento vm=nombre
o vm=vm uuid
.
Ejecute el comando vm-snapshot
para tomar una instantánea de una máquina virtual.
xe vm-snapshot vm=vm uuid new-name-label=vm_snapshot_name
<!--NeedCopy-->
Creación de una instantánea con memoria
Ejecute el comando vm-checkpoint
, dando un nombre descriptivo para la instantánea con memoria, para que pueda identificarla más tarde:
xe vm-checkpoint vm=vm uuid new-name-label=name of the checkpoint
<!--NeedCopy-->
Cuando Citrix Hypervisor ha completado la creación de la instantánea con memoria, se muestra su UUID.
Por ejemplo:
xe vm-checkpoint vm=2d1d9a08-e479-2f0a-69e7-24a0e062dd35 \
new-name-label=example_checkpoint_1
b3c0f369-59a1-dd16-ecd4-a1211df29886
<!--NeedCopy-->
Una instantánea con memoria requiere al menos 4 MB de espacio en disco por disco, más el tamaño de la RAM, más alrededor del 20% de sobrecarga. Por lo tanto, un punto de control con 256 MB de RAM requeriría aproximadamente 300 MB de almacenamiento.
Nota: No
Durante el proceso de creación del punto de control, la máquina virtual se pausa durante un breve período y no se puede usar durante este período.
Para enumerar todas las instantáneas del grupo de Citrix Hypervisor
Ejecute el comando lista-de-instantáneas
mandar:
xe snapshot-list
<!--NeedCopy-->
Este comando enumera todas las instantáneas del grupo de Citrix Hypervisor.
Para enumerar las instantáneas de una máquina virtual determinada
Obtenga el UUID de la máquina virtual en particular ejecutando el comando lista-vm
mandar.
xe vm-list
<!--NeedCopy-->
Este comando muestra una lista de todas las máquinas virtuales y sus UUID. Por ejemplo:
xe vm-list
uuid ( RO): 116dd310-a0ef-a830-37c8-df41521ff72d
name-label ( RW): Windows Server 2016 (1)
power-state ( RO): halted
uuid ( RO): dff45c56-426a-4450-a094-d3bba0a2ba3f
name-label ( RW): Control domain on host
power-state ( RO): running
<!--NeedCopy-->
Las máquinas virtuales también se pueden especificar filtrando la lista completa de máquinas virtuales en los valores de los campos.
Por ejemplo, especificando estado-de-energía=detenido
selecciona todas las máquinas virtuales cuyo campo de estado de energía sea igual a “detenido”. Cuando coinciden varias máquinas virtuales, la opción --múltiple
debe especificarse para realizar la operación. Obtenga la lista completa de campos que se pueden hacer coincidir mediante el comando xe vm-list params=all
.
Busque la máquina virtual necesaria y, a continuación, escriba lo siguiente:
xe snapshot-list snapshot-of=vm uuid
<!--NeedCopy-->
Por ejemplo:
xe snapshot-list snapshot-of=2d1d9a08-e479-2f0a-69e7-24a0e062dd35
<!--NeedCopy-->
Este comando enumera las instantáneas que se encuentran actualmente en esa máquina virtual:
uuid ( RO): d7eefb03-39bc-80f8-8d73-2ca1bab7dcff
name-label ( RW): Regular
name-description ( RW):
snapshot_of ( RO): 2d1d9a08-e479-2f0a-69e7-24a0e062dd35
snapshot_time ( RO): 20090914T15:37:00Z
uuid ( RO): 1760561d-a5d1-5d5e-2be5-d0dd99a3b1ef
name-label ( RW): Snapshot with memory
name-description ( RW):
snapshot_of ( RO): 2d1d9a08-e479-2f0a-69e7-24a0e062dd35
snapshot_time ( RO): 20090914T15:39:45Z
<!--NeedCopy-->
Restaurar una máquina virtual a su estado anterior
Asegúrese de que tiene el UUID de la instantánea a la que desea revertir y, a continuación, ejecute el comando instantánea-revertir
mandar:
-
Ejecute el comando
lista-de-instantáneas
para encontrar el UUID de la instantánea o el punto de control al que desea revertir:xe snapshot-list <!--NeedCopy-->
-
Anote el UUID de la instantánea y, a continuación, ejecute el siguiente comando para revertir:
xe snapshot-revert snapshot-uuid=snapshot uuid <!--NeedCopy-->
Por ejemplo:
xe snapshot-revert snapshot-uuid=b3c0f369-59a1-dd16-ecd4-a1211df29886 <!--NeedCopy-->
Después de revertir una máquina virtual a un punto de control, la máquina virtual se suspende.
Notes:
Si no hay suficiente espacio en disco disponible para aprovisionar la instantánea de forma densa, no se puede restaurar a la instantánea hasta que se haya liberado el estado del disco actual. Si se produce este problema, vuelva a intentar la operación.
Es posible revertir a cualquier instantánea. Las instantáneas y los puntos de control existentes no se eliminan durante la operación de reversión.
Eliminar una instantánea
Asegúrese de que tiene el UUID del punto de control o la instantánea que desea quitar y, a continuación, ejecute el siguiente comando:
-
Ejecute el comando
lista-de-instantáneas
para encontrar el UUID de la instantánea o el punto de control al que desea revertir:xe snapshot-list <!--NeedCopy-->
-
Anote el UUID de la instantánea y, a continuación, ejecute el comando
instantánea-desinstalación
para eliminarlo:xe snapshot-uninstall snapshot-uuid=snapshot-uuid <!--NeedCopy-->
-
Este comando le avisa de la máquina virtual y las VDI que se han eliminado. Tipo
Sí
para confirmar.
Por ejemplo:
xe snapshot-uninstall snapshot-uuid=1760561d-a5d1-5d5e-2be5-d0dd99a3b1ef
The following items are about to be destroyed
VM : 1760561d-a5d1-5d5e-2be5-d0dd99a3b1ef (Snapshot with memory)
VDI: 11a4aa81-3c6b-4f7d-805a-b6ea02947582 (0)
VDI: 43c33fe7-a768-4612-bf8c-c385e2c657ed (1)
VDI: 4c33c84a-a874-42db-85b5-5e29174fa9b2 (Suspend image)
Type 'yes' to continue
yes
All objects destroyed
<!--NeedCopy-->
Si solo desea eliminar los metadatos de un punto de control o una instantánea, ejecute el siguiente comando:
xe snapshot-destroy snapshot-uuid=snapshot-uuid
<!--NeedCopy-->
Por ejemplo:
xe snapshot-destroy snapshot-uuid=d7eefb03-39bc-80f8-8d73-2ca1bab7dcff
<!--NeedCopy-->
Plantillas de instantáneas
Crear una plantilla a partir de una instantánea
Puede crear una plantilla de máquina virtual a partir de una instantánea. Sin embargo, se elimina su estado de memoria.
-
Utilice el comando
copia-instantánea
y especifique unnueva-etiqueta-de-nombre
Para la plantilla:xe snapshot-copy new-name-label=vm-template-name \ snapshot-uuid=uuid of the snapshot <!--NeedCopy-->
Por ejemplo:
xe snapshot-copy new-name-label=example_template_1 snapshot-uuid=b3c0f369-59a1-dd16-ecd4-a1211df29886 <!--NeedCopy-->
Nota: No
Este comando crea un objeto de plantilla en el grupo SAME. Esta plantilla solo existe en la base de datos de Citrix Hypervisor para el grupo actual.
-
Para comprobar que se ha creado la plantilla, ejecute el comando
lista-de-plantillas
:xe template-list <!--NeedCopy-->
Este comando enumera todas las plantillas del servidor Citrix Hypervisor.
Exportar una instantánea a una plantilla
Al exportar una instantánea de máquina virtual, se almacena una copia completa de la máquina virtual (incluidas las imágenes de disco) como un único archivo en el equipo local. Este archivo tiene un .xva
Extensión del nombre del archivo.
-
Utilice el comando
exportación-de-instantánea a plantilla
Para crear un archivo de plantilla:xe snapshot-export-to template snapshot-uuid=snapshot-uuid \ filename=template- filename <!--NeedCopy-->
Por ejemplo:
xe snapshot-export-to-template snapshot-uuid=b3c0f369-59a1-dd16-ecd4-a1211df29886 \ filename=example_template_export <!--NeedCopy-->
La función de exportación/importación de VM se puede utilizar de varias maneras diferentes:
-
Como una instalación de copia de seguridad conveniente para sus máquinas virtuales. Un archivo de máquina virtual exportado se puede usar para recuperar una máquina virtual completa en un escenario de desastre.
-
Como una forma de copiar rápidamente una máquina virtual, por ejemplo, una configuración de servidor de propósito especial que se usa muchas veces. Solo tiene que configurar la máquina virtual de la forma que desee, exportarla y, a continuación, importarla para crear copias de la máquina virtual original.
-
Como un método simple para mover una máquina virtual a otro servidor.
Para obtener más información sobre el uso de plantillas, consulte Creación de máquinas virtuales y también el Administración de máquinas virtuales en la documentación de XenCenter.
Instantáneas programadas
La característica Instantáneas programadas proporciona una utilidad sencilla de copia de seguridad y restauración para las máquinas virtuales de servicio crítico. Las instantáneas programadas regulares se toman automáticamente y se pueden usar para restaurar máquinas virtuales individuales. Las instantáneas programadas funcionan mediante programaciones de instantáneas en todo el grupo para las máquinas virtuales seleccionadas del grupo. Cuando se habilita una programación de instantáneas, las instantáneas de la máquina virtual especificada se toman a la hora programada cada hora, día o semana. Se pueden habilitar varias instantáneas programadas en un grupo, que abarcan diferentes máquinas virtuales y con diferentes programaciones. Una máquina virtual solo se puede asignar a una programación de instantáneas a la vez.
XenCenter proporciona una variedad de herramientas para ayudarle a utilizar esta función:
-
Para definir una instantánea programada, utilice el comando Nueva programación de instantáneas hechicero.
-
Para habilitar, deshabilitar, editar y eliminar instantáneas programadas para un grupo, use el comando Programaciones de instantáneas de VM cuadro de diálogo.
-
Para editar una programación de instantáneas, abra su archivo Propiedades en el cuadro de diálogo Programaciones de instantáneas de VM cuadro de diálogo.
-
Para revertir una máquina virtual a una instantánea programada, seleccione la instantánea en el archivo Instantáneas y revierta la máquina virtual a ella.
Para obtener más información, consulte Instantáneas programadas en la documentación de XenCenter.
En este artículo
- Instantáneas periódicas
- Instantáneas con memoria
- Creación de una instantánea de máquina virtual
- Creación de una instantánea con memoria
- Para enumerar todas las instantáneas del grupo de Citrix Hypervisor
- Para enumerar las instantáneas de una máquina virtual determinada
- Restaurar una máquina virtual a su estado anterior
- Plantillas de instantáneas
- Instantáneas programadas