Mostrando entradas con la etiqueta xenserver. Mostrar todas las entradas
Mostrando entradas con la etiqueta xenserver. Mostrar todas las entradas

6/08/2012

Convertir máquina física a virtual VMware ESXi, convertir XenServer a VMware



Explicamos en este tutorial cómo convertir una equipo físico con Microsoft Windows XP (válido para cualquier otro sistema operativo de Microsoft) a una máquina virtual en un servidor con VMware ESXi. Mostramos cómo pasar un PC normal a virtual usando VMware vCenter Converter Standalone. Este método también sirve para convertir máquinas virtuales Citrix XenServer a VMware ESX.


 

Escenario de trabajo para convertir máquina física a máquina virtual VMware ESX

En este tutorial explicaremos cómo convertir un equipo físico (un PC normal) con el sistema operativo Microsoft Windows XP a una máquina virtual alojada en un servidor con VMware ESXi. Para ello usaremos un equipo "puente" con VMware vCenter Converter Standalone. Por lo tanto, el escenario inicial estará compuesto por:
Escenario de trabajo para convertir máquina física a máquina virtual VMware ESX
  • Un PC físico con Microsoft Windows XP. Usamos como ejemplo este sistema operativo pero este tutorial es válido para cualquier otro sistema operativo de Microsoft como Windows Vista, Microsoft Windows 7, Windows 8, Windows Server 2003, Microsoft Windows Server 2008. En este equipo instalaremos un agente para VMware Converter: VMware vCenter Converter Standalone Agent.
  • Un equipo puente con cualquier sistema operativo de Microsoft, en nuestro caso usaremos un equipo con Microsoft Windows 7. En este equipo instalaremos VMware vCenter Converter Standalone. Este equipo hará de "puente" entre el equipo físico que queremos virtualizar (origen) y el servidor de virtualización ESXi (destino) donde crearemos la máquina virtual. Este equipo será un "servidor de conversión".
  • Un servidor con VMware ESXi, será el servidor destino donde se creará la máquina virtual que será el clon de la máquina física origen con Microsoft Windows XP.
Para el caso de convertir una máquina virtual Citrix XenServer a máquina virtual VMware ESXi el procedimiento será exactamente el mismo que para una máquina física, en la máquina virtual XenServer instalaremos VMware vCenter Converter Standalone Agent, por lo tanto para el equipo puente este PC virtualizado será como un PC físico. Por lo tanto, lo explicado para una máquina física servirá para una máquina virtual XenServer.
 

Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7

Explicaremos a continuación como instalar el software que usaremos en el equipo "puente" para conectarnos al equipo origen físico y enviarlo a una máquina virtual del servidor VMware ESXi.
Descargaremos el programa de instalación de VMware vCenter Converter Standalone, usaremos la versión actual, la 4.0.1, para ello acceederemos a la web oficial de VMware, nos registraremos (es gratuito) y buscaremos este sofware (gratuito) en la URL:
https://my.vmware.com/web/vmware/evalcenter?p=converter
(la URL puede variar, será suficiente con buscar el software en la web oficial de VMware)
Descargaremos la aplicación que se ajuste a nuestro sistema operativo, en nuestro caso "Converter Installer for Windows":
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Una vez descargado el fichero "VMware-converter-4.0.1-161434.exe" lo ejecutaremos para iniciar la instalación:
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Se iniciará el asistente para instalar VMware vCenter Converter Standalone, pulsaremos "Next":
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Leeremos los términos de licencia, si estamos de acuerdo marcaremos "I accept the terms in the License Agreement" y pulsaremos "Next":
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Indicaremos la unidad y carpeta donde instalaremos VMware vCenter Converter Standalone, pulsaremos "Next" para continuar:
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Seleccionaremos el tipo de instalación "Local installation" y pulsaremos "Next":
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Pulsaremos "Install" para instalar definitivamente VMware vCenter Converter Standalone:
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
Tras la instalación el asistente nos indicará que ha concluido satisfactoriamente. Si queremos ejecutar Converter Standalone Client marcaremos "Run Converter Standalone Client now". Pulsaremos "Finish":
Instalar VMware vCenter Converter Standalone en PC Puente con Windows 7
De momento, en el PC que hará de puente entre el PC físico a convertir y el servidor ESXi, no haremos nada más hasta instalar el agente en el PC origen físico.

Instalar VMware vCenter Converter Standalone Agent en PC físico origen

En el PC puente, tras instalar VMware vCenter Converter Standalone, en la carpeta de instalación, veremos un fichero llamado "VMware-Converter-Agent.exe", este fichero será el de instalación del agente en el PC físico origen:
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Copiaremos este fichero al equipo físico a convertir a virtual y lo ejecutaremos en el PC físico origen:
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Se iniciará el asistente para instalar VMware vCenter Converter Standalone Agent, pulsaremos "Next":
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Leeremos los términos de licencia, si estamos de acuerdo marcaremos "I accept the terms in the License Agreement" y pulsaremos "Next":
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Seleccionaremos la unidad y carpeta de destino para los ficheros de instalación de VMware vCenter Converter Standalone Agent y pulsaremos "Next":
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Indicaremos el puerto por el cual se establecerá la comunicación entre el equipo con VMware vCenter Converter Standalone y este equipo con VMware vCenter Converter Standalone Agent, por defecto "9089":
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Nota: si tenemos algún cortafuegos (firewall) instalado en el PC físico origen deberemos crear una regla para permitir el tráfico por el puerto indicado, de esta forma permitiremos que el equipo puente con Converter Standalone pueda conectarse y transferir los datos por este puerto.
Pulsaremos "Install" para instalar definitivamente el agente de VMware vCenter Converter Standalone Agent:
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
Tras la instalación el asistente nos indicará que ha concluido satisfactoriamente. Pulsaremos "Finish":
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
En los procesos del equipo físico a convertir a máquina virtual podremos ver "vmware-converter-a.exe", este demonio (daemon o proceso residente) será el encargado de escuchar y enviar cualquier petición desde el equipo con vCenter Converter por el puerto indicado:
Instalar VMware vCenter Converter Standalone Agent en PC físico origen
La gran ventaja de usar un agente en vez del propio vCenter Converter es que podremos convertir el equipo físico en virtual cada vez que queramos sin interrumpir el trabajo en el equipo origen físico. El agente trabajará en segundo plano y el usuario no notará que se está convirtiendo la máquina física en virtual.

Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone

Para convertir una máquina física a virtual en un servidor VMware ESX instalaremos VMware vCenter Converter Standalone Client en el equipo "puente" como indicamos aquí, abriremos esta utilidad desde el botón "Inicio" - "Todos los programas" - "VMware" - "Converter Standalone Client":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Pulsaremos en el menú "File" - "New" - "Convert Machine":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Seleccionaremos el tipo de origen en "Select source type", en el desplegable seleccionaremos "Powered-on machine" (convierte una máquina física encendida en máquia virtual). Marcaremos "A remote machine" pues nos conectaremos al equipo origen con el agente de VMware vCenter Converter Agent. Nos solicitará los siguientes datos:
  • IP address or name: dirección IP o nombre de red (hostnam) del equipo origen físico con el agente de VMware, en nuestro caso "pcfacturacion".
  • User name: un nombre de usuario del equipo origen con permisos suficientes o del dominio si los equipos pertenecen a un dominio, en nuestro caso puesto que ambos equipos (origen y servidor de conversión o puente) pertenecen al dominio "ajpdsoft" usaremos un usuario de este dominio, por lo que estableceremos el valor de "User name" a "ajpdsoft\alonso".
  • Password: contraseña para el usuario anterior.
  • OS Family: indicaremos si el equipo origen físico es Windows o Linux, en nuestro caso "Windows".
Pulsaremos "Next" para continuar:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Si todo es correcto el equipo servidor de conversión (puente) con VMware vCenter Converter Standalone Client se conectará al equipo físico origen a convertir en virtual con VMware vCenter Converter Standalone Agent por el puerto establecido en la instalación. Si hay algún error en las comunicaciones (porque algún cortafuegos impida la conexión o por el nombre de usuario y contraseña) el asistente nos lo indicará. Si la comunicación entre ambos equipos es correcta el asistente pasará al segundo paso, donde indicaremos los datos del destino de la máquina virtual, que en nuestro caso será un servidor de virtualización con VMware ESX, por lo tanto en "Select destination type" indicaremos "VMware Infrastructure virtual machine" y estableceremos los siguientes datos:
  • Server: dirección IP del servidor con VMware ESX.
  • User name: nombre de usuario del servidor VMware ESX.
  • Password: contraseña del usuario anterior.
Pulsaremos "Next":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Si la comunicación entre el PC servidor de conversión con el servidor de virtualización VMware ESX es correcta, el asistente nos mostrará todos los Resource Pools y las máquinas virtuales del servidor. Seleccionaremos el Resource Pool donde queramos que se cree la máquina virtual y en la parte derecha indicaremos el nombre para la máquina virtual, por ejemplo "pcfacturacion" y el datastore donde se crearán los ficheros necesarios, en nuestro caso "datastore2":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
El asistente para convertir una máquina física a virtual nos mostrará todos los datos de la máquina física y los elegidos para la virtual. Desde el tercer paso del asistente (View/Edit Options) podremos consultar y modificar las distintas opciones para la nueva máquina virtual. Pulsando en "Data to copy":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Podremos elegir las unidades de disco del equipo físico que se clonarán en el virtual, podremos redimensionar las unidades (cambiar el tamaño):
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
En "Devices" podremos indicar el número de procesadores, el controlador de disco, la memoria RAM que se asignará a la máquina virtual:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
En "Services" podremos indicar el estado de los servicios de Windows para la máquina virtual (deshabilitados, iniciados, automáticos, detenidos, etc.):
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
En "Advanced options" podremos establecer las siguientes opciones de configuración:
  • Synchronize changes that occur to the source during cloning: marcando esta opción VMware Converter, tras crear la máquina virtual a partir de la física, realizará una comprobación de los posibles cambios que se hayan producido en la física para actualizarlos en la virtual.
  • Power on target machine: arrancará la máquina virtual destino tras la clonación y conversión.
  • Power off source machine: apagará la máquina física origen tras realizar la clonación y conversión a virtual.
  • Install VMware Tools on the imported virtual machine: instala las VMware Tools en la máquina virtual tras las clonación y conversión.
  • Remove System Restore checkpoints on destination: para las máquinas de origen con Windows XP o posterior, VMware recomienda que se eliminen todos los puntos de restauración del sistema, independientemente del modo de clonación. La eliminación de todos los puntos de restauración del sistema evita que la máquina de destino no vuelva a un estado de antes de la conversión. La restauración de la máquina a un punto de restauración anterior a la creación de la máquina virtual de destino puede dañar el sistema y provocar que la máquina virtual de destino no arranque nuevamente, por lo que es recomendable marcar esta opción.
  • Reconfigure destination virtual machine: instalará los drivers necesarios en la máquina virtual destino, por lo que la máquina virtual podrá arrancar sin necesidad de configuración adicional.
Tras seleccionar las opciones oportunas pulsaremos "Next":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
El asistente para convertir una máquina física a virtual nos mostrará las opciones elegidas, si todo es correcto pulsaremos "Finish" para iniciar la conversión:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
En la consola centralizada de VMware vCenter Converter Standalone Client podremos consultar el estado de la tarea de conversión de máquina física a virtual:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
En el servidor de virtualización con VMware ESX podremos consultar también la creación de la máquina virtual destino:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Tras el proceso de conversión de equipo físico a máquina virtual, en el equipo servidor de conversión (puente), en la consola de VMware vCenter Converter Standalone nos indicará si el proceso ha finalizado correctamente:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Ahora podremos acceder a VMware vSphere Client, conectarnos al servidor de virtualización con VMware ESX e iniciar la máquina virtual "pcfacturación", para ello accederemos al Resource Pool destino, pulsaremos con el botón derecho del ratón sobre la máquina virtual y seleccionaremos "Power" - "Power On":
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone
Si el proceso de conversión de equipo físico a virtual ha sido correcto se iniciará la máquina virtual clonada de la máquina física con todas las aplicaciones, sistema operativo, configuraciones, servicios, etc. exactamente iguales a los de la máquina física:
Convertir máquina física a virtual VMware ESXi con VMware vCenter Converter Standalone

Truco para convertir máquina virtual Citrix XenServer a VMware ESXi mediante VMware Converter

El proceso de conversión de una máquina virtual en un servidor con Citrix XenServer será exactamente el mismo que el explicado anteriormente para una máquina física. Instalaremos el agente en la máquina virtual de Citrix XenServer y será tratada como un equipo físico.
Lo único adicional que realizaremos es desinstalar las Citrix Tools for Virtual Machines en la máquina virtual de ESX tras la clonación y conversión (si las teníamos instaladas):
Truco para convertir máquina virtual Citrix XenServer a VMware ESXi mediante VMware Converter

Características técnicas VMware vCenter Converter Standalone

VMware vCenter Converter Standalone permite convertir máquinas físicas tanto Windows como Linux en virtuales. Algunas de las características de este software:
  • Permite realizar conversiones múltiples simultáneamente (sólo hay que instalar el agente en cada equipo físico a convetir) con una consola de administración centralizada.
  • Con el clonado en caliente permite conversiones de físico a virtual sin interrupciones y sin paradas en el equipo origen y sin reiniciar el sistema.
  • Con el sistema de copia Sector-based aumenta la velocidad de clonación y conversión.
  • Consola centralizada que permite a los usuarios la gestión de la cola de tareas y monitorizar múltiples conversiones locales simultáneas a distancia.
  • Permite la clonación o conversión de equipos tanto locales como remotos, como sucursales.
  • Amplio soporte para máquinas de origen físico y formatos de imagen:
    • Equipos físicos con sistemas operativos de 64 bits como Windows XP, Windows 2003, Windows Server 2008 y Linux (Red Hat Enterprise Linux, SUSE y Ubuntu).
    • Imágenes de terceros: Microsoft Hyper-V, Microsoft Virtual Server, Microsoft Virtual PC, Parallels Desktop, Symantec Backup Exec System Recovery, Norton Ghost, Acronis, y StorageCraft.
    • Con origen/destino de máquinas virtuales: VMware Workstation, VMware GSX Server, VMware Player, VMware Server, VMware Fusion, VMware ESX (VMware VirtualCenter Gestionado por 2.x).

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.

3/25/2012

Clonar VM XenServer a otro servidor en caliente


Clonar VM XenServer a otro servidor en caliente

Explicamos en este tutorial cómo realizar una copia de seguridad de una máquina virtual Citrix XenServer online (en caliente, sin detener la máquina virtual) y cómo clonarla en otro servidor de XenServer sin necesidad de que pertenezcan al mismo pool, con la versión Free Edition.



Requisitos para copia de seguridad y clonación de máquina virtual en XenServer


Para realizar una copia de seguridad o un clon de una máquina virtual en producción existente en un servidor de virtualización con Citrix XenServer Free Edition necesitaremos los siguientes elementos:
  • Servidor origen con Citrix XenServer, será el que contenga la máquina virtual que queramos copiar a otro servidor (o hacer copia de seguridad). Dicha máquina virtual podrá estar iniciada, no será detenida en el proceso de backup o clonación.
  • Si queremos copiar o clonar la máquina virtual a otro servidor, necesitaremos, obviamente, este otro servidor destino con Citrix XenServer. En este servidor se desplegará la copia de la máquina virtual del servidor origen.
  • Espacio suficiente en el servidor de destino para albergar la nueva máquina virtual (si vamos a moverla o clonarla).
  • Un equipo cliente con sistema operativo Windows (Windows 7) con Citrix XenCenter instalado y acceso a ambos servidores de Citrix XenServer (origen y destino).
En el siguiente tutorial explicamos cómo montar un servidor de virtualización profesional usando Citrix XenServer, también explicamos cómo instalar Citrix XenCenter para administrar este servidor:

Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter

Para poder hacer una copia de seguridad (backup) o una clonación de una máquina virtual XenServer de forma "manual", sin necesidad de detener dicha máquina virtual, crearemos un snapshot (instántanea) de la máquina. Para ello abriremos Citrix XenCenter, accederemos al pool de servidores, seleccionaremos el servidor que contiene la máquina virtual de la que queremos hacer backup o clonación (puede estar iniciada), pulsaremos con el botón derecho del ratón sobre la máquina virtual y en el menú emergente seleccionaremos "Take Snapshot":
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter
Introduciremos el nombre y la descripción del snapshot (para diferenciarlo de otros, si los hubiera), por ejemplo "Copia VSRV". Marcaremos la opción "Snapshot the virtual machine's disks", pulsaremos "Take Snapshot":
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter
Una vez creado el snapshot, pulsando sobre la máquina virtual y seleccionando la pestaña "Snapshot" podremos verlo. Ahora pulsaremos con el botón derecho sobre el snapshot realizado, en el menú emergente que aparece seleccionaremos "Export to File":
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter
Seleccionaremos el destino de la copia de seguridad de la máquina virtual, se guardará en el equipo en el que estamos ejecutando Citrix XenCenter:
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter
Se iniciará el proceso de exportación de la máquina virtual, podremos consultar el progreso pulsando en la máquina virtual que estamos clonando y seleccionando la pestaña "Logs" (para una máquina virtual normal puede tardar unos 30 minutos, en función de la red y del tamaño de la máquina virtual):
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter
Una vez finalizado el proceso de copia de seguridad de la máquina virtual (o backup) Citrix XenCenter nos habrá creado un fichero con extensión .xva que contiene la máquina virtual. Este fichero será la copia de seguridad por lo que podremos guardarlo en lugar seguro (DVD, unidad de cinta, etc.). De esta forma, en caso de avería en el servidor con XenServer se podrá recuperar la máquina virtual en otro servidor usando este fichero:
Realizar copia de seguridad de máquina virtual en caliente en Citrix XenServer desde XenCenter


Importar máquina virtual a Citrix XenServer desde fichero xva exportado

Una vez exportada la máquina virtual (como indicamos aquí) procederemos a importarla a otro servidor de Citrix XenServer, para ello abriremos Citrix XenCenter, accederemos al pool de servidores, seleccionaremos el servidor en el que queramos importar la máquina clonada del otro servidor, pulsaremos con el botón derecho del ratón sobre el servidor y seleccionaremos "Import" en el menú emergente:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Se iniciará el asistente de importación de máquina virtual, en primer lugar seleccionaremos el origen (el fichero xva con la máquina virtual exportada), pulsaremos en "Browse" para seleccionarla. Una vez seleccionado el fichero de importación pulsaremos "Next":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Seleccionaremos ahora el servidor en el que importaremos la máquina virtual (si tenemos varios) y pulsaremos "Next":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Si tenemos varios almacenamientos seleccionaremos el storage destino de la copia de seguridad y pulsaremos "Import":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Seleccionaremos la tarjeta de red que le asignaremos a la máquina virtual:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Pulsaremos "Finish" para iniciar la importación definitiva de la máquina virtual al nuevo servidor Citrix XenSerer:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
En la pestaña "Logs" del servidor de destino podremos ver el progreso de la importación de la máquina virtual:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Una vez finalizado el proceso de importación de la máquina virtual, ahora deberemos inicializarla. Para ello seleccionaremos la máquina virtual importada, pulsaremos con el botón derecho del ratón sobre ella y seleccionaremos "New VM from Template":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
En el asistente seleccionaremos como plantilla la máquina virtual importada, en nuestro caso "Copia VSRV":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Indicaremos un nombre y una descripción y pulsaremos "Next":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Seleccionaremos la unidad de DVD que usará:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Indicaremos el servidor destino:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Indicaremos el número de CPUs virtuales y la memoria RAM que se le asignará a la máquina virtual:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Seleccionaremos el storage para la máquina virtual:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
La tarjeta de red que se le asignará:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Nos mostrará el resumen de las opciones seleccionadas, pulsaremos "Finish":
Importar máquina virtual a Citrix XenServer desde fichero xva exportado
Si todo es correcto ya podremos iniciar la máquina virtual clonada en el nuevo servidor de Citrix XenServer. Obviamente, si esta máquina tiene la misma IP o nombre de red que otras dará el error de conflicto de IP el sistema operativo:
Importar máquina virtual a Citrix XenServer desde fichero xva exportado

Artículos relacionados


Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.