Sie sind auf Seite 1von 3

VMware para Proxmox VE (KVM)

Esta gua describe la migracin de un Windows 2003 Server (o Windows XP) de VMware para Proxmox
VE (KVM). Este procedimiento se puede aplicar a los clientes de VMware Linux as, omita los pasos
especficos de Windows.

Prepare el sistema operativo Windows


Antes de empezar a hacer una copia de la imagen de VMware.

Retire las herramientas de VMware


Inicie la mquina virtual de Windows en VMware y retire las herramientas de VMware a travs del panel
de control de Windows. Reboot.

Habilitar IDE

Inicie la mquina virtual de Windows en VMware y ejecutar el Mergeide.reg ( Archivo:


Mergeide.zip ). Ahora el registro se cambia que su Windows puede arrancar desde IDE, necesario
para KVM.

Asegrese ATAPI.sys, Intelide.sys, Pciide.sys y Pciidex.sys estn en la carpeta% SystemRoot \


% System32 \ Drivers. Si falta alguno que se pueden extraer de% SystemRoot% \ Driver Cache \
I386 \ Driver.cab que se puede abrir en Windows presentar Exlorer como un directorio y los archivos
que faltan se pueden copiar a cabo.

ver Microsoft KB artculo para ms detalles.

Apagado de Windows.

Prepare el archivo de disco


Mi archivo de disco utilizado para este howto: win2003.vmdk

Cambiar el archivo de disco VMDK con vmware-vdiskmanager.exe a un nico archivo cultivable


(vmware-vdiskmanager.exe se encuentra en la ruta de instalacin de VMware, por ejemplo, "C: \
Archivos de programa \ VMware \ VMware Server") - abrir un cmd y vaya al directorio donde los
archivos de disco vmdk son.
"C: \ Archivos de programa \ VMware \ VMware Server \ vmware-vdiskmanager"

-r -t win2003.vmdk 0 win2003-pve.vmdk

Crear un nuevo KVM VM en Proxmox VE interfaz web y - no empieces - echar un vistazo en la


VMID (por ejemplo, 102)

Copia el win2003-pve.vmdk a tu Proxmox VE servidor en la siguiente dir: / var / lib / vz /


images / VMID (I utiliza WinSCP mientras trabajaba en un escritorio de Windows)

Cambie el archivo win2003-pve.vmdk a formato qemu:


qemu-img convertir vmdk -f win2003-pve.vmdk -O qcow2 win2003-pve.qcow2

O, copie el vmdk a un disco basado en LVM del mismo tamao o ms grande


dd if = win2003-pve.vmdk of = / dev / VG_iscsi / vm-102-disco-1

Alternativamente, el archivo .vmdk podra estar en un formato plano, por lo que se ejecuta "qemu-img
convertir vmdk -f" abortar con "Operacin no permitida".Usted puede comprobar su formato actual
archivo .vmdk con el nix comando "archivo" *. Si se trata de un archivo plano en lugar del formato
original, la salida sera el resultado:
# Archivo myVMwFlatImage-pre.vmdk
myVMwFlatImage-pre.vmdk: sector de arranque x86;

particin 1: ID = 0x83,

vivo, starthead 1,
startsector 63, 208,782 sectores;

particin 2: ID = 0x8e, starthead 0,

startsector 208845,
16563015 sectores, cdigo compensados 0x48
As que simplemente convertir .vmdk en .qcow2 omitiendo el "vmdk -f" desde el comando anterior, y
dejar qemu-img detectar automticamente el formato de la fuente:
qemu-img converso myVMwFlatImage-pve.vmdk -O qcow2 myVMwFlatImage-pve.qcow2
(Esto se experiment con un VMware ESXi 3.5 clon de un invitado RHEL.)

Si se inicia el kvm pero no arranca (algo as como la presentacin de informes de la consola VNC
"arrancar desde el disco duro de arranque ... no: no es un disco de arranque"), en lugar de tratar de
"archivo cultivable sola", un "disco virtual preasignados", a saber cmo:
lanzamiento "vmware-vdiskmanager" sin parmetros, ver todas las instrucciones. Puede especificar
"archivo cultivable sencillo" con el parmetro "-t <tipo de disco>", donde
Tipos de discos:
0: nico disco virtual cultivable
1: cultivable divisin disco virtual en archivos de 2 GB
2: disco virtual preasignados
3: preasignados divisin disco virtual en archivos de 2 GB
4: preasignado de tipo ESX disco virtual

5: Disco comprimido optimizado para streaming


as, usted tiene que utilizar el tipo 2
vmware-vdiskmanager -r -t 2 whatever.vmdk lo-pve.vmdk
Tenga en cuenta que vmware-vdiskmanager ahora podra crear 2 archivos:

uno lo-pve.vmdk realmente pequeo: es realmente un archivo de texto que se puede leer y ver
de que se refiere a

otra vmdk, como lo-pve-flat.vmdk, que tiene el tamao completo de su disco, y esto es lo que
desea convertir a kvm despus.

tenga en cuenta que el segundo archivo tiene el tamao real del disco duro como se ve desde
el interior de la mquina virtual de invitados, as que si usted est copiando este a LVM con dd,
usted tiene que dejar espacio suficiente para este tamao de archivo, o ms.

Esto ocurri convertir un ubuntu.vmdk desde un servidor vmware linux 2 a PvE usando
almacenamiento LVM, y la solucin propuesta funcion.

Das könnte Ihnen auch gefallen