3 de gen. 2010

Convertir maquinas virtuales vmware a Xenser

http://www.bujarra.com/?p=1732
http://tx.downloads.xensource.com/products/v2xva/

Si queremos convertir máquinas virtuales de VMware Server, VMware ESX, Microsoft Virtual Server o Microsoft Virtual PC al formato de appliance virtual de Xen (XVA) debemos usar la aplicación v2xva Virtual Disk Migration Utility (una aplicación V2V). Vamos a su web oficial y nos descargamos el binario o los fuentes dependiendo de nuestro S.O. (http://tx.downloads.xensource.com/products/v2xva/), ojo que sólo sirve para convertir máquinas virtuales con Windows de S.O. cliente y lo ejecutaremos desde un Windows XP/2003 R2 o Vista como administrador.

Una vez descargado y descomprimido, lo ejecutamos.

Si lo ejecutamos con el parámetro /y nos mostrará la ayuda y los comandos posibles.

Virtual Disk Migration Utility Version 1.1: A V2V tool to convert VMware and Microsoft Virtual Server/Virtual PC virtual machines (with Microsoft Windows VMs installed) to the Xen Virtual Appliance XVA) format.

Usage:
v2xva.exe [/clean] [/verbose:Loud|Less|Low] [/vhdwindir:Path to Windows Directory of VHD boot partition] /config:{Config-file} [/output:Path to output directory for XVA files]

Options:
/clean - Reset Virtual Disk Migration Utility device driver state for VMware VMDK conversions. This option does not have any affect for Microsoft VHD conversions. Any other specified options are ignored.
/verbose - Output more information as conversion process proceeds
Loud: Output all information as conversion proceeds
Less: Output lesser information as conversion proceeds
Low : Output minimal information as conversion proceeds (default)
/vhdwindir - Path to Windows Directory of mounted VHD boot partition
Other parameters, except /verbose, are ignored
/config - VMware or MSVS config file
/output - Output directory where converted XVA files will be placed
Ignored for VMware VM conversion

Simplemente para convertir una MV ejecutamos el comando con el siguiente formato: v2xva.exe /config:”PATH_AL_ARCHIVO_VMX_O_VMC” /output:”PATH_DESTINO”

… esperamos mientras la convierte…

Tras unos minutos la tendremos lista! ahora sólo queda llevarla hasta el almacenamiento del XenSever e importarla.

:-)

Y desde el servidor XenServer con botón derecho “Import VM…”

Una cosa que debemos tener en cuenta, si la MV origen es del formato Microsoft Virtual Server o Microsoft Virtual PC, debemos ejecutar las siguientes tareas antes de convertirlo:

Usar la utilidad vhdmount para montar el disco .VHD que tiene el arranque.
Ejecutar v2xva.exe con el parámetro /vhdwindir indicándole la ruta completa al directorio %windir%.
Desmontar el disco
Realizar la conversión de forma normal con v2xva.exe

Ejemplo:

vhdmount.exe /m “D:\MSVirtualServer\Windows Server 2003\WindowsDisk-1.vhd” F:
v2xva.exe /vhdwindir:”F:\Windows\”
vhdmount.exe /u “D:\MSVirtualServer\Windows Server 2003\WindowsDisk-1.vhd”
v2xva.exe /config:”D:\MSVirtualServer\Windows Server 2003\Windows.vmc” /output:”E:\XE\Windows Server 2003″

1 comentari:

Anònim ha dit...

Hola,

Buen posst. Una consulta por si acaso tienes la aplicacion 2xva. Si la tienes me podrias enviar a lmartinez.info@gmail.com.

Gracias