domingo, 9 de diciembre de 2012

STORAGECONSEJOS Backup de Máquinas Virtuales en XEN CITRIX



En este post se describe las opciones de Backup de maquinas virtuales en Xen Citrix en caso de pérdida o desastre.


Backup de la metadata del Resource Pool

Para realizar el backup de la metadata de un Resource Pool se realiza de la siguiente manera.

Ejecutar el comando.

xe pool-dump-database file-name=<backup>

Ejecutar el comando

xe pool-restore-database file-name=<backup> dry-run=true

Este comando comprueba que el host receptor tiene un número apropiado de NIC, que se requiere para que el respaldo tenga éxito.

 
Backup de la configuración y software del host

Ejecutar el comando.

xe host-backup host=<host> file-name=<hostbackup>

Nota:

• Este procedimiento tiene larga duración

• Para completer la restauración se tiene que reiniciar con el CD de instalación.

• Estos datos solamente pueden restaurarse en el host original.

Backup de una máquina virtual

Asegurarse que la máquina esta OFFLINE.

Ejecutar el siguiente comando.

xe vm-export vm=<vm_uuid> filename=<backup>


Para realizar backup solamente la metadata de la máquina Virtual.

xe vm-export vm=<vm_uuid> filename=<backup> --metadata

Snapshot de máquinas virtuales.

XenServer ofrece mecanismos de snapshot para máquinas virtuales  en un resource pool, se almacena de forma similar a una plantilla conteniendo toda la información de la configuración de las máquinas virtuales.

Se ejecuta el siguiente comando.

xe vm-snapshot vm=<vm uuid> new-name-label=<vm_snapshot_name>

Listas SnapShot de una máquina virtual.

 
Para listar las máquinas virtuales se utiliza el siguiente comando.
 

Xe vm-list

Por ejemplo

 
xe vm-list
uuid ( RO): 116dd310-a0ef-a333-37c8-df41521ff72d
name-label ( RW): Windows Server 2003 (1)
power-state ( RO): halted
 
uuid ( RO): 96fde888-2a18-c042-491a-014e22b07333
name-label ( RW): Windows XP SP3 (1)
power-state ( RO): running
 
uuid ( RO): dff45c56-426a-3330-a094-d3bba0a2ba3f
name-label ( RW): Control domain on host
power-state ( RO): running
 

Después de obtener el UUID de la máquina virtual que queremos, podremos listar sus snapshots.

xe snapshot-list snapshot-of=<vm uuid>

Revertir un snapshot.


Se ejecuta los siguientes comandos.

 
xe snapshot-list


xe snapshot-revert snapshot-uuid=<snapshot uuid>

Antes de revertir un snapshot la máquina virtual quedará suspendida.

 
Borrando un snapshot.

Se ejecuta el siguiente comando.
 

xe snapshot-uninstall snapshot-uuid=<snapshot-uuid>

 

No hay comentarios:

Publicar un comentario