Proyecto 0. Solventado el problema a la conversión de máquinas físicas a virtuales. Un mini How To
Aquí os dejo la solución que he encontrado al problema de convertir máquinas físicas a virtuales. Todo gira en torno al estándar AHCI de gestión de discos SATA. Este se encuentra implementado en la BIOS de las máquinas virtuales de PROXMOX y por extensión del sistema KVM. Solo hay que "hackear" un poco el SO Windows 7 instalado para sortear su incapacidad de detectar este estándar en máquinas donde no se haya activado este protocolo de gestión de discos.
Aquí os dejo el método:
Metodo 1. Usando Vmware Converter Standalone.
Para este método hay que realizar tres paso bien distintos.
En resumen significa modificar este valor del registro de windows para que el sistema operativo detecte si la BIOS hace uso del protocolo de disco AHCI. El registro a modificar es: HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci\start ; su valor generalmente es 3, y hay que ponerlo a 0 para que el sistema operativo lo detecte.
Tambien se puede introducir el siguiente texto en un archivo de texto y darle la extensión .reg:
Una vez hecho este cambio podemos reiniciar la máquina para que los cambios en el registro de windows se apliquen.
Aquí os dejo el método:
Metodo 1. Usando Vmware Converter Standalone.
Para este método hay que realizar tres paso bien distintos.
- Modificar el registro de windows
En resumen significa modificar este valor del registro de windows para que el sistema operativo detecte si la BIOS hace uso del protocolo de disco AHCI. El registro a modificar es: HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci\start ; su valor generalmente es 3, y hay que ponerlo a 0 para que el sistema operativo lo detecte.
Tambien se puede introducir el siguiente texto en un archivo de texto y darle la extensión .reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
"Start"=dword:00000000
Una vez hecho este cambio podemos reiniciar la máquina para que los cambios en el registro de windows se apliquen.
- Convertir el disco de la máquina física a la virtual, formato vmdk.
- Crear una máquina virtual con las características más parecidas a la máquina física.
- Por un lado debemos seleccionar micro, memoria lo más parecido posible al equipo físico.
- Indicar que el disco va a ser de tipo vmdk, y a ser posible con el mismo tipo que el físico (IDE, SATA, SCSI,etc...)y por último debemos cambiar desde la shell el disco.
- Copiar el archivo vmdk desde su ubicación de red al servidor virtualizado de forma que su destino coincida con el nombre del archivo de disco que tiene configurada la máquina virtual. Esto se haría en mi caso con el comando, tiene que tener permisos de root: #cp /mnt/directorio_disco_vmdk/nombre_archivo_vmdk /var/lib/vz/
/
Y arrancó la máquina virtual.
Comentarios
Publicar un comentario