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


Avanzando con un artículo de valor agregado y aún vinculado 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.

El proceso de mover un servidor físico a un servidor virtual está lamentablemente mal documentado en XenServer. En el pasado, había 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 analizará 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 se pueda extraer del servidor Samba y colocar en un disco duro virtual (VDI) recién creado.

  1. XenServer 6.5
  2. Clonezilla Live – Imaging software
  3. PXE boot server with Clonezilla PXE bootable – http://clonezilla.org/livepxe.php
  4. Samba Server – Enough storage to store the physical guest’s image

Este artículo se centrará en la migración real de un servidor físico en lugar de todos los detalles intrincados sobre cómo configurar un sistema de arranque Samba y PXE y, como tal, se asumirá que el usuario ya tiene la capacidad de arrancar Clonezilla con PXE desde un local. Servidor PXE.

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, se debe 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 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 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 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 garantizar 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 utilizará simplemente "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 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 compatibles con 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 se han confirmado todos los ajustes, 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 para indicar 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ó correctamente y debería estar lista para moverse al invitado virtual dentro de XenServer.