Capítulo 2: Instalación y configuración de Hyper-V R2
Hola, soy Miguel Ángel Alonso y aquí estoy como cada martes para hablaros sobre el maravilloso mundo de la virtualización. Siguiendo la estela de la semana pasada en la que comenzamos a introducirnos en el mundo de la virtualización de Microsoft con Hyper-V R2, continuaremos con el capítulo 2, en el cual veremos de forma generalizada como instalar y configurar nuestros servidores para comenzar a virtualizar nuestros entornos con Microsoft HyperV.
Antes de empezar a mostraros ambos procesos y vista la suscitación que el post de la semana pasada tuvo en nuestros lectores (¡¡¡Gracias Akuma,Sombra y Diego!!!!), vamos a dar unas pequeñas notas sobre las capacidades de Hyper-V y alguna nota descriptiva de interés:
- Aquí podréis encontrar los S.O. soportados por Hyper-V
- Requerimientos del sistema:
- Procesador x64 con Intel VT o AMD-V activado
- Mínimo de 1.4 GHz de CPU y, 2 GHz (recomendado). Soporte de hasta 8 procesadores físicos y 64 lógicos. Hasta 4 procesadores virtuales por VM
- Mínimo de 1 GB de RAM ,2 o más (recomendado). Máximo de 1 TB. Posibilidad de usar NUMA para una mayor eficiencia de la gestión de la memoria.
- Un mínimo de 8Gb de espacio en disco, 20 GB (recomendado). El sistema de archivos es NTFS. Uso de volúmenes compartidos(Clúster Shared Volumes) para el uso de Live Migration, Dynamic Optimization o Alta Disponibilidad.
- DVD Rom
- Display (super VGA) 800X600 o mayor
- Soporta hasta 384 VMs por Host
- Con la versión R2 conseguimos soporte para JUMBO FRAMES, el cual debe ser soportado por la electrónica de Red, cabina y activado el los Switches virtuales mediante el gestor de propiedades de nuestra tarjeta de Red.
- Si utilizamos el teaming de tarjetas de Red, este se activará desde el correspondiente software de gestión especializado (Intel,Broadcom,etc…)
- Respecto al almacenamiento compartido debo decirte que el Cluster de Microsoft trabaja con iSCSI-3 (reservas persistentes) por lo que nuestro almacenamiento deberá soportar dicha tecnología. Esta pequeña nota también va dirigida para aquellos que utilizan Openfiler en sus entornos de Laboratorio, ya que este “no soporta” dicha tecnología (iSCSI-3). Necesitaremos de 2 LUNs como mínimo en un entorno de Alta Disponibilidad (1 para el Quorum) imprescindible en los Cluster de Microsoft y otra para el almacenamiento de nuestras VMs.
- Recomiendo la descarga de las herramientas de administración remota de servidor para la gestión de Sevidor ( VMs y el Cluster desde nuestro portátil o PC). Aquí como ejemplo podéis encontrar las de Windows 7 SP1.
- Los Hosts deben ser miembros del Dominio.
- Lectura recomendada para la creación de Clusters de Microsoft
Así que, una vez tenemos preparada todas las necesidades, procederemos a ver la instalación:
Una vez instalado el paquete recomendado para la gestión remota del servidor de Windows 7 SP1, iremos a Panel de Control-Programas-Activar o desactivar características de Windows y marcaremos las que se ven en rojo, para la gestión de los Host y el Cluster.
Iremos a nuestro/s Host/s y desde la consola de mantenimiento del servidor, en el apartado roles, ejecutaremos añadir role (como se indica em la imagen anterior).
Y marcaremos la opción de Hyper-V para añadir el role de Virtualización de nuestro Servidor, este seguirá con unos sencillos pasos donde deberemos elegir que tarjeta utilizaremos como tarjeta de gestión.
Aquí, ya podemos ver el role de Hyper-V activo y trabajando con una máquina virtual en marcha.
Seguido a todo esto, y desde la consola de mantenimiento de nuestro/s (Host/s), deberemos activar 2 características fundamentales:
- Failover Clustering
- Multipath I/O
Con la primera opción, estaremos preparando nuestros HOSTS para alta disponibilidad y con ello las máquinas virtuales. Con la segunda, tendremos activado el Multipathing para preparar los caminos de conexión a nuestro almacenamiento y dotarlo de balanceo y/o Failover.
Con el administrador de Hyper-v, una vez abierto, podemos ver como dentro de la imagen de arriba, en su recuadro en rojo, aparecen las acciones más comunes que se utilizan para gestionar el Host y las VMs.
No voy a nombrar todas las opciones, ya que la mayoría son obvias como su propio nombre indican. Sólo me centraré en la configuración del Host, administración de las redes virtuales y la configuración de las máquinas virtuales en cuestión.
Desde la configuración del Host podemos indicar como más relevante la opción de la activación de NUMA para el uso eficiente de la memoria de las VMs y las opciones de la ruta de almacenamiento de las VMs y discos virtuales del Host.
Desde la opción de redes Virtuales podremos crearnos las redes que vamos a utilizar en nuestro entorno y podremos asignarles diferentes usos:
- Externo: Es como el Bridge de VMware (Conexión directa con la tarjeta física)
- Interno: Red en el que todas las VMs de los Hosts se comunican con la partición padre y entre ellas pero no tiene salida hacia el exterior.
- Virtual Privada: Las VMs sólo se comunican con la partición padre y las VMs dentro del mismo Host.
Cabe reseñar que las redes que creemos en los Hosts deben de denominarse de la misma manera en todos ellos.
Desde el administrador de Hyper-V y sobre la opción Nueva Máquina Virtual, aparecerá sobre tu pantalla un asistente para crear nuestra máquina virtual llamada Test. Aquí, le damos un nombre y una ruta de almacenamiento para albergar la VM.
En la ubicación de almacenamiento la he modificado para que apunte a ClusterStorage\volume 1 porque es la carpeta (virtual) que representa al espacio de la LUN compartida de almacenamiento de las VMs y que antes he nombrado. Estos son los famosos CSV (Cluster Shared Volumes) que configuramnos desde el asistente del Cluster. Si tuviésemos otra LUN compartida, entonces sería ClusterStorage\volume 2 y así sucesivamente.
En el siguiente paso, seleccionaremos la memoria que quieras que tenga tu VM.
Siguiendo el asistente, elegiremos la red virtual creada en los pasos anteriores que queremos que tenga nuestra VM.
Aquí, le daremos el tamaño necesitado para nuestro disco virtual con sus diferentes opciones.
En el siguiente paso daremos la ruta de la imagen de instalación del Sistema Operativo (ISO ,DVD-ROM, Red)
Y finalmente veremos el resumen de opciones de nuestra VM. Aquí, podemos ver como ya aparece nuestra VM creada y lista para instalar el S.O.
Desde la opción de configuración de la VM, puedes modificar cualquier parámetro que se te ocurra (añadir redes, añadir discos, encendido automático de la VM, etc..). En la imagen de arriba aparecen los famoso servicios de Integración de la VM (similar a las VMware Tools o XenTools) para el control avanzado de las VMs.
Finalmente os mostraré la consola de administración remota del Cluster para que puedas ver a groso modo como se gestionan nuestras VMs desde aquí:
Vemos la interfaz desde donde gestionamos nuestras VMs y a diferencia de la consola de Hyper-V, tenemos la opción de Live Migration y Quick Migration a nuestra derecha.
En el apartado del almacenamiento CSVs (Volúmenes Compartidos del Cluster) podemos ver las LUN donde almacenamos nuestras VMs y que vuelvo a remarcar, aparecen como una carpeta virual en C:\ClusterStorage
Finalmente, en el apartado de las Redes puedes configurar la función para la que serán utilizadas todas ellas. En el caso de arriba sólo está permitido la comunicación de redes del cluster al tratarse de una de mis redes iSCSI.
Sé que podría haber sido todavía mucho más extenso ya que hay mucho que hablar sobre este tema, pero creo que he conseguido de forma generalizada mostrarte lo más importante a la hora de trabajar con HyperV.
La semana que viene nos vemos con un nuevo capítulo sobre la virtualización y en concreto sobre la virtualización con Microsoft con HyperV. Espero tus comentarios y te deseo una feliz semana.
¿Crees que este artículo puede interesar a alguien a quien conoces? Compártelo clicando los botones de Twitter y Facebook de abajo. Gracias.