Migración física a virtual de XenServer - Parte 6


Avanzando con un artículo de valor agregado y aún ligado al artículo anterior sobre la creación de invitados en XenServer, este artículo abordará el concepto de migración de físico a virtual (P2V) dentro de un entorno XenServer.

Lamentablemente, el proceso de mover un servidor físico a un servidor virtual está pobremente documentado en XenServer. En el pasado, ha habido herramientas que hacían el trabajo para el administrador, pero a partir de XenServer 6.5, esas herramientas parecen ya no formar parte del instalador de XenServer.

Este artículo pasará por el proceso de tomar una imagen de disco con una utilidad conocida como Clonezilla, un fantástico proyecto de código abierto para imágenes de disco/partición. La imagen de este servidor se almacenará en un servidor Samba en la red y luego se creará un nuevo invitado virtual en el sistema XenServer.

Este nuevo invitado, obviamente, no tendrá un sistema operativo y se configurará para que arranque PXE en Clonezilla para que la imagen pueda extraerse del servidor Samba y colocarse en un disco duro virtual (VDI) recién creado.

  1. XenServer 6.5
  2. Clonezilla Live: software de imágenes
  3. Servidor de arranque PXE con arranque Clonezilla PXE - http://clonezilla.org/livepxe.php
  4. Servidor Samba: almacenamiento suficiente para almacenar la imagen del invitado físico

Este artículo se centrará en la migración real de un servidor físico en lugar de todos los detalles intrincados sobre el arranque PXE de Clonezilla desde un servidor PXE local.

Generación de imágenes del servidor físico

1. La primera parte de este proceso es el acto de crear imágenes del servidor físico. Esto se logrará mediante el arranque PXE de Clonezilla Live, pero se puede hacer usando Clonezilla live a través de un USB o CD-ROM. Cuando Clonezilla termine de arrancar, la pantalla esperará para determinar cuál es el siguiente paso para seleccionar "Start_Clonezilla" ...

2. Al seleccionar "Start_Clonezilla" se solicitarán todas las configuraciones necesarias en lugar de un entorno de shell. La siguiente pantalla le preguntará por el modo de imagen. Para esta migración física a virtual, todo el disco del servidor se está moviendo a un sistema virtual y, como tal, es necesario seleccionar "imagen de dispositivo".

3. La siguiente pantalla le preguntará dónde guardar la imagen del servidor. Este artículo utilizará un recurso compartido de Samba en otro servidor en red.

4. Continuando con la siguiente pantalla, Clonezilla ahora solicitará las credenciales para acceder al recurso compartido de Samba. Asegúrese de ingresar la dirección IP del servidor o, si el DNS funciona correctamente, se puede utilizar en su lugar el nombre de host completo del servidor.

5. La siguiente pantalla solicita el dominio de Samba. Si existe, introdúzcalo aquí, pero la mayoría de los sistemas no lo requieren y al presionar Intro se irá a la siguiente pantalla.

6. El siguiente paso es ingresar un usuario SAMBA válido para el recurso compartido en particular. Asegúrese de que este usuario pueda iniciar sesión en el recurso compartido normalmente. Clonezilla no siempre es claro en cuanto a los errores de autenticación y si el usuario ya es un usuario válido conocido, simplificará la resolución de problemas.

7. El siguiente paso es especificar el nombre del recurso compartido SAMBA. El nombre del recurso compartido predeterminado es "imágenes", pero los entornos varían. Asegúrese de colocar el nombre compartido apropiado en el siguiente mensaje.

8. Clonezilla ahora le pedirá el modo de seguridad que debe usar. Seleccione "auto" a menos que exista una razón específica para usar "ntlm" en el entorno.

9. Finalmente, Clonezilla solicitará la contraseña del usuario de Samba para acceder al recurso compartido. La línea de comando seguirá la entrada normal de la contraseña de Linux en lo que respecta a no mostrar nada mientras se escribe la contraseña, pero aún se ingresa la contraseña.

10. Después de escribir la contraseña para el recurso compartido de Samba, presione enter. Clonezilla intentará ponerse en contacto con el servidor Samba y montar el recurso compartido Samba. Si Clonezilla no tiene éxito, mostrará un error; de lo contrario, una conexión exitosa dará como resultado la siguiente pantalla.

Si se presenta esta pantalla, entonces Clonezilla ha montado correctamente el recurso compartido SAMBA y el proceso/configuración de generación de imágenes puede continuar. Nunca está de más confirmar que el servidor SAMBA también "ve" la conexión. El siguiente comando se puede ejecutar en el servidor Samba para asegurarse de que Clonezilla esté realmente conectado.

# lsof -i :445 | grep -i established

11. El siguiente proceso es configurar la creación de imágenes de este servidor en particular. Clonezilla tiene dos modos; Principiante y experto. Esta guía simplemente utilizará "Principiante", ya que proporcionará todas las opciones necesarias para el proceso de obtención de imágenes.

12. El siguiente paso pregunta de qué debería tomar Clonezilla una imagen en este sistema en particular. Dado que es necesario virtualizar todo el servidor, se seleccionará "disco guardado" para incluir todas las particiones del sistema.

Nota: ¡Asegúrese de que el recurso compartido de Samba tenga suficiente espacio para almacenar TODO el disco! Clonezilla hará algo de compresión, pero es mejor asegurarse de que exista espacio ANTES de la clonación.

13. En el futuro, la imagen deberá recibir un nombre en el siguiente mensaje de menú.

14. Una vez que se ha proporcionado un nombre, Clonezilla preguntará qué disco (si existen varios) se debe crear la imagen. En este ejemplo, Clonezilla verá el controlador RAID particular de este servidor e informará el tamaño del disco. En este caso, el tamaño informado es de 146 GB.

Nota: Nuevamente, asegúrese de que el recurso compartido de Samba tenga suficiente espacio para el proceso de creación de imágenes. Clonezilla hará algo de compresión, pero es mejor prevenir que curar.

15. El siguiente paso es algo relativamente nuevo para Clonezilla y es la capacidad de reparar sistemas de archivos mientras se realizan las imágenes. Los sistemas de archivos admitidos por esta función son los mismos que normalmente admite la utilidad "fsck" de Linux.

Esta verificación no es obligatoria, pero podría ayudar a evitar una mala imagen. Omita la marca si no desea esta opción.

16. La siguiente pantalla se usa para verificar que la imagen se pueda restaurar después de que se haya tomado la imagen. Se sugiere que esto se haga para ayudar a asegurar una buena imagen la primera vez. Sin embargo, esto agregará algo de tiempo al proceso de creación de imágenes si el sistema del que se está creando la imagen es grande.

17. Después de presionar "Aceptar" en el mensaje de verificación de imagen guardada, Clonezilla comenzará la configuración inicial y los preparativos para la creación de imágenes. ¡Sin embargo, el proceso de obtención de imágenes aún no ha comenzado! Cuando se hayan realizado todas las comprobaciones, Clonezilla le pedirá una última vez que verifique que todos los parámetros sean correctos y le pedirá que comience el proceso de obtención de imágenes.

18. Después de confirmar que todos los ajustes están confirmados, Clonezilla iniciará el proceso de generación de imágenes y proporcionará información sobre el estado.

19. Esta pantalla se irá llenando gradualmente de rojo indicando el progreso de la imagen. Si se le indica, Clonezilla comprobará la imagen guardada inmediatamente después de tomar la imagen. Una vez que Clonezilla haya terminado, proporcionará instrucciones sobre cómo continuar.

Esta es una gran señal de que la imagen probablemente se tomó con éxito y debería estar lista para moverse al invitado virtual dentro de XenServer.