jueves, 3 de enero de 2008

Virtualizando equipos físicos con VMWare Converter Starter y VMDK2VHD Converter

A continuación les mostraré como llevar a cabo la virtualización de equipos físicos utilizando una aplicación gratuita de VMWare llamada VMWare Converter Starter y VMDK2VHD Converter.

Adicionalmente, si no lo tienen, pueden descargarse la versión gratuita de Virtual Server 2005 R2 SP1 Enterprise Edition.

El procedimiento a seguir en sí no es para nada complejo y lleva poco tiempo. Para poder llevar a cabo lo que les explicaré a continuación, deberán descargar ambas herramientas accediendo a los links indicados arriba.

Básicamente, voy a dividir el procedimiento en dos etapas:

  • Importación de equipo físico a virtual.
  • Conversión de formato de disco VMWare a Virtual Server.

Para esto, se asume que ya contamos con las herramientas VMWare Converter Starter y VMDK2VHD Converter instaladas.

Limitaciones:

El producto VMWare Converter permite virtualizar equipos que posean el sistema operativo Windows NT4 SP4+, Windows XP, Windows 2000, Windows 2003, Windows XP 64-bit y Windows 2003. No lo probé con VISTA y 2008, y más allá de que oficialmente no estén soportados aún, estaré probando si funciona, y de ser así, actualizaré la nota.

¿Puedo virtualizar equipos virtuales con esta herramienta?

Si :), valga la redundancia y la carencia de sentido.

Para no ser muy extenso, pueden ver en detalle las características accediendo al siguiente link.

Consideraciones posteriores (a la fecha):

Luego de virtualizar un equipo, si el adaptador de red no es automáticamente detectado (por ejemplo en el caso de Windows NT 4.0 Server), se deberá instalar manualmente un adaptador de red compatible con Virtual Server.

Positivo:

Dado que la herramienta de virtualización permite virtualizar equipos en caliente, veo como una característica muy positiva el poder virtualizar servidores productivos sin necesidad de interrumpir el servicio. Por supuesto, durante el tiempo que lleva una virtualización, se produce una baja de performance en el servidor origen, pero no dejar de ser una característica por demás interesante.

Importación de equipo físico a virtual

  1. 1. Ejecutamos la aplicación VMWare Converter.

image

  1. 2. Seleccionar Import Machine.

image

  1. 3. En la ventana VMWare Converter Import Wizard, seleccionar Siguiente.

image

  1. 4. En la ventana What do you want to import?, seleccionar Siguiente.

image

  1. 5. En la ventana Source Type, en nuestro caso, vamos a seleccionar Physical Computer, y luego Siguiente.

image

  1. 6. En la ventana Source Login, seleccionamos A Remote Machine, y completamos el campo con el nombre o dirección IP del equipo físico a virtualizar, y, posteriormente completamos los campos User Name y Password. Luego, seleccionar Siguiente.

image

  1. 7. En la ventana de advertencia sobre instalación remota, seleccionar Automatically uninstall the files when import suceeds. Luego, seleccionar Yes para comenzar la instalación del agente (Es necesario que Windows Installer se encuentre instalado en el equipo a virtualizar).

image

  1. 8. En la ventana Source Data, en el volumen a virtualizar, vamos a seleccionar la opción Min Size, y luego Siguiente para dar comienzo a la virtualización.
    1. No hay que preocuparse ya que posteriormente el tamaño puede ampliarse, ya sea desde Virtual Server o expandiendo el volumen, pero si lo prefieren pueden dejar esta opción por defecto con el espacio asignado automáticamente.

image

  1. 9. En la ventana Destination, seleccionar Siguiente.

image

  1. 10. En la ventana Destination Type, seleccionar nuevamente Siguiente.

image

  1. 11. En la ventana Virtual Machine Name and Location, ingresar el nombre que se le dará al equipo virtualizado, y la ubicación en la cual se almacenará. Luego, seleccionar Siguiente.

image

  1. 12. En la ventana VM Options, seleccionar Siguiente.

image

  1. 13. En la ventana Networks, seleccionar Siguiente.

image

  1. 14. En la ventana Customization, seleccionar Siguiente.

image

  1. 15. En la ventana Ready to Complete, seleccionar Finalizar.

image

  1. 16. Aguardar a que el proceso termine.

image

Conversión de disco VMWare a Virtual Server

  1. 1. Ejecutar la herramienta VMDK2VHK.exe.
  2. 2. Seleccionar el archivo principal del disco virtual generado. Luego, seleccionar Abrir.

image

  1. 3. Ingresar la ubicación y el nombre del archivo destino, y luego seleccionar Convert.

image

  1. 4. Aguardar a que finalice la conversión.

Listo!, ahora lo único que tienen que hacer es crear un nuevo equipo virtual en Virtual Server, asignarle nuestro disco, y comenzar a utilizar el nuevo servidor virtualizado.

Esta es una interesante forma de virtualizar un ambiente productivo, por ejemplo, e ideal para aquellas empresas que no cuentan con un ambiente de pruebas adecuado, o desean tener una forma rápida de salir de apuros ante la falla de uno o más servidores. Por supuesto que se le pueden dar muchas otras utilidades más.

Ante cualquier pregunta o comentarios, no duden en contactarme.

Saludos.

Marcelo.

15 comentarios:

Jose dijo...

muy buena data! voy a probarlo :) felicitaciones por el blog, excelente laburo.

Jose Roberto dijo...

Exelente tutorial, funciona ala perfeccion ya virtualize mi vista ultimate, ahora voy por el server 2003, aprovechando una pregunta hay manera de pasar de un equipo virtual a uno fisico? en este caso el server 2003?

Marcelo di Iorio dijo...

Hola José Roberto:

En mi caso siempre utilicé la información descripta en el siguiente link:

http://www.vmware.com/support/v2p/index.html

Y me sirvió a la perfección.

Como podrás ver, el proceso inverso es un poco más complejo y manual que el descripto en el post, pero sirve para lo que estás solicitando.

Cualquier otra duda que tengas no tenés más que contactarme.

Saludos!

Marcelo di Iorio dijo...
Este comentario ha sido eliminado por el autor.
marisa dijo...

Hola

Estoy intentando virtualizar servidores físicos Windows NT 4.0 con VMware Converter 3.0. Pero al parecer hay problemas con los dispositivos de red que no los monta adecuadamente. Podríais darme alguna información de como realizar la conversión de máquinas físicas NT 4.0 y cómo resolver estos problemas
Gracias

Marcelo di Iorio dijo...

Hola Marisa:

En primer lugar, los equipos virtualizados los estás ejecutando con Virtual Server? Si es así, VS incluye nativamente una mini imagen ISO con los drivers de red nativos para poder ser usados con este producto por los servidores virtualizados, similar a la imagen ISO que contiene las Additions.

Para poder hacer uso de estos drivers, no tienes más que seleccionarla en la sección de CD/DVD ROM, en la configuración del equipo virtual.

Si no fui claro en algún punto por favor hazmelo saber.

Saludos!

Anónimo dijo...

Hola mi nombre es Matias y tengo el sig problema.
Uso el VMWare Workstation ACE Edition v6.0.0 build 45731.
Tengo una virtual con Windows NT 4.0 y no pude hacer funcionar la red. me instala un dispositivo de res que no es el mismo que tengo en los otros sistemas operativos (VMWare Virtual Ethernet...) Probe con todas las conexiones que dispone para configurar la red y no hubo caso. Si alguno le paso y sabe la solucion agradesco se contacten o posten aquí.

Muchas Gracias.
mncaride@hotmail.com

Marcelo di Iorio dijo...

Matias, te sirve esto?

http://www.vmware.com/support/esx15/doc/esx15_install11.html#999604

Saludos.

Marcelo.

tequesta dijo...

recién termino de convertir un NT 4.0 SP6 a virtual y salió todo perfecto

el problema de la placa de red lo solucioné eliminando la que estaba y seleccionando: AMD PCNET PCI Ethernet Adapter (la data la saqué de acá: http://communities.vmware.com/message/798713;jsessionid=4A74241C5C3CA992DF4A52198C52CBAB

lo que no puedo hacer andar bien es la parte de video, alguien me puede dar una mano?

tequesta dijo...

gracias por la data
recién termino de generar la MV de un NT 4.0 SP 6 sin mayores inconvenientes.

para el tema de la placa de red, leer: http://communities.vmware.com/message/798713;jsessionid=4A74241C5C3CA992DF4A52198C52CBAB
en definitiva, desinstalar la placa de red e instalar la "AMD PCNET PCI Ethernet Adapter" de la lista

por el tema de la placa de video, instalar las VMware tools, eso instala la parte de video, si falla, al final de la instalación, aparecen los pasos para configurar el video. Puede suceder que el VNC o el PC Anywhere molesten a la parte de video, en ese caso, desinstalar esas aplicaciones, instalar las VMware tools, acomodar el video y después reinstalar lo que desinstalamos
(http://communities.vmware.com/thread/71057)

sds

tequesta

joserra dijo...

buen tutorial...

Pero (siempre hay un pero...) yo tengo un pequeño problema.

Tengo un Windos Small Business Server 2003 con Exchange 2007 y alguna otra aplicación y lo que me gustaría es tener una virtualización del servidor por si las moscas en caso de desastre total. El problema es que cuando virtualizo, al arrancar la VM en otro equipo me pide la activación de SBS 2003. Ya se que es por el cambio de hardware pero se puede solucionar de alguna manera?

Gracias de antemano.

Marcelo di Iorio dijo...

Interesante pregunta, aunque no creo, pero como no soy experto en SBS voy a tratar de averiguar si existe alguna solución a tu inquietud.

Saludos.

mariocaro dijo...

buenas, e intentado hacerlo con un 2000 server sp1, pero no resulta...

me pide que instale sp4, pero por razones adversas, ese server, no se puede actualizar.

me podrias indicar si existe solucion alguna.

gracias.

Pelao dijo...

Me parece exelente el tutorial...pero no hay caso, la aplicacione mware converter no me da la opcion para importar nada... por que no me aparece la opcion importar..

consulta la aplicacion la corrienron desde sus maquinas? o desde los servidores a virtualizar?

gracias

Anónimo dijo...

Use la herramienta para virtualizar un Nt 4.0 con sp 6a, al levantar vmware 4.0 da problemas . La maquina fisica tiene 2 procesadores y el Kernel es multiprocesador. Cuando la convierte no cambia a monoporcesador, alguien me puede decir como hacer ?

Gracias.-