Continuando con el post anterior, Hyper-V Importando y Exportando (I), en el que vimos la gestión de discos que hace Hyper-V, el funcionamiento de las instantáneas (o snapshots) y cómo se deben exportar, según las recomendaciones de Microsoft, las máquinas virtuales de Hyper-V para copiarlas o moverlas del servidor completamente, ahora veremos el resto del proceso y alguna novedad con respecto a la segunda versión de Hyper-V.
Así que ahora vamos a ver el proceso de exportación mediante el interfaz gráfico con sus diferentes opciones de configuración, dependiendo de la versión de Hyper-V que tengamos (Windows Server 2008: Hyper-V v1; Windows Server 2008 R2: Hyper-V v2). En la siguiente imagen podemos ver la consola de importación que nos aparece al seleccionar Importar máquina virtual del panel de acciones de la consola de administración de Hyper-V.
Esta consola es prácticamente idéntica en las dos versiones de Hyper-V, la única diferencia es que la última opción solo aparece en la nueva versión de Hyper-V (Windows Server 2008 R2). Esta opción, cuando está marcada, lo que realiza es una copia de los datos de la máquina virtual (discos duros, snapshots, archivos de configuración, etc.) a la ubicación predeterminada de directorios que tenga configurada el servicio de Hyper-V cuando crea máquinas virtuales. Si no marcamos esta opción (o como funciona en Hyper-V v1 de Windows Server 2008) donde tengamos la máquina copiada es donde se quedarán los archivos de la máquina virtual que usará Hyper-V, es decir, será la ubicación final de la máquina y no podremos volver a usar esos archivos para crear otra máquina virtual (a no ser que la volvamos a exportar a otro fichero).
En la primera selección del asistente de importación: mover o copiar la máquina virtual, la diferencia es que se genera un ID nuevo de máquina virtual si seleccionamos copiar, o lo mantiene si seleccionamos mover o restaurar. El identificador de una máquina virtual es único, por lo que si vamos a tener máquinas iguales (copias) deben tener IDs de máquina virtual diferentes, pero si lo que estamos haciendo es mover la máquina de un sitio a otro (ya sea al mismo servidor o a otro) podemos mantener el mismo ID de máquina.
Es cierto que las opciones de importar y exportar en modo gráfico (GUI) son bastante limitadas, pero Microsoft ha creado unas APIs (Application Programming Interface) para manejar estos procesos de una manera mucho más selectiva, eso si, a través del uso de scripts o programando nosotros nuestra propia aplicación de importación/exportación que use las librerías de Hyper-V. Os dejo los enlaces a las APIs en MSDN:
Bueno, hemos visto como podemos exportar e importar máquinas mediante la consola gráfica que viene con Windows Server 2008 (R2) y la posibilidad de usar las APIs para realizar una exportación o importación más específica, como indicar el número de interfaces de red que queremos configurar en la máquina o las rutas por defecto para las instantáneas, por ejemplo.
Mirando un poco más allá, si tenemos una infraestructura de virtualización un poco más amplia que un par de servidores con máquinas virtualizadas. Existe un gran producto, como es System Center: Virtual Machine Manager (SCVMM) 2008, con el que podremos realizar virguerías a la hora de mover máquinas de un servidor a otro de Hyper-V, entre otras muchas cosas. Como por ejemplo realizar un movimiento en caliente si vemos que un servidor de virtualización se está quedando sin recursos y pasar la máquina a otro con más recursos libres (con la posibilidad de hacerlo de manera automática), o tener un repositorio de discos de máquinas virtuales o incluso de máquinas virtuales pre configuradas (tipo plantillas), además de poder administrar desde aquí soluciones de virtualización de terceros como VMware, pero todo esto se escapa del objetivo de este post, así que si queréis más información sobre esta herramienta os dejo este enlace.
Hasta aquí la gestión de importación y exportación de máquinas en Hyper-V. Seguiremos realizando más post sobre esta nueva tecnología de virtualización de Microsoft, que a mi parecer es bastante buena y va a dar mucho de que hablar…
S@lu2!
Enviado
oct 11 2009, 12:55
por
Nacho Sánchez-Beato