En este artículo mostramos como realizar un movimiento de VMs entre SRs y de que forma podemos solucionar este en un entorno con XenServer, ya que de por si no es posible realizarlo.

 

XenServer, proporciona, además de las opciones de Import/export, una opción de copiado de VM el cual permite realizar un Clone(en el mismo SR) realizar un  FullCopy, que nos permite copiar VMs incluso entre diferentes SR.

Con la máquina parada (es un requisito), seleccionar: Botón Derecho > Copy VM.

Se indica el nuevo nombre del la VM y su Descripción y el SR dónde debe ser almacenada la copia (recordad que el SR solo es seleccionable con el FullCopy)

Tras ello, podemos ver el proceso de copia en los Logs del sistema.

Procedimiento desde CLI

Para ello, seguiremos el siguiente procedimiento. Abrimos la consola de XenServer y nos situamos en el CLI (podemos realizar una conexión SSH si nos sentimos mas cómodos).

Inicialmente nos será necesario localizar una serie de datos.

UUID SR TARGET:

Este es el uuid del SR dónde queremos copiar la VM. Para ello…

# xe sr-list

También nos será necesario disponer del UUID o nombre de la VM de la cual queremos realizar un FullCopy.

Recordad, que XenServer es Case Sensitive. Podemos usar tanto el UUID como el Name-Label.

 

Ahora es el momento, de utilizar el comando vm-copy. Los parámetros obligatorios del mismo son:

vm=
sr-uuid=
new-name-label=
new-name-description=

En este momento, basta con lanzar el siguiente comando:

Esto no mostrará un Log de progreso en XenCenter como al realizar desde la GUI. Finalizado, prodremos ver la VM clonada y la ubicación del xva en el nuevo SR.

Actualizado (Miércoles, 11 de Julio de 2012 15:40)