7

Failover Cluster para Hyper-V en alta disponibilidad

Hola a tod@s.

En este post vamos a ver como se despliega y configura un Failover Cluster de Microsoft para poner en alta disponibilidad nuestros hosts de Hyper-V, un cluster de conmutación por error es un conjunto de equipos independientes que trabajan juntos para aumentar la disponibilidad y escalabilidad de los roles del servidor.

La topología utilizada sería la siguiente:

  • Lo primero que vamos a realizar será instalar la característica de cluster de conmutación por error en cada nodo, para ello, desde el Administrador del servidor, agregamos los roles y características:

  • Se nos abre el siguiente asistente, clic sobre siguiente:

  • Elegimos el tipo de instalación:

 

  • Seleccionamos el servidor:

  • En roles no tocamos nada:

  • En características, marcamos el check de Clúster de conmutación por error:

  • Procedemos a instalar la característica:

  • Como podemos ver ya tenemos instalada la característica de Failover Cluster en ambos nodos:

  • Una vez que hemos desplegado la característica de Clúster de conmutación por error vamos a validar la configuración del Failover Cluster, estas pruebas nos van a indicar si nuestros nodos están preparados para trabajar conjuntamente en el clúster y tenemos todo correcto a nivel de hardware, almacenamiento compartido, redes, etc…, para ello, desde el Administrador del servidor de cualquiera de nuestros nodos abrimos el Administrador de clústeres de conmutación por error:

  • Desde la consola que se nos abre damos clic a Validar configuración:

  • Se nos abre este asistente, clic en siguiente para comenzar:

  • Seleccionamos los servidores que van a formar parte del clúster:

  • Ejecutamos todas las pruebas:

  • Confirmamos:

  • Comienzan las pruebas de validación:

  • Como podemos ver nuestros dos nodos han quedado validado y todas las pruebas se realizaron correctamente:

  • Una vez que nuestros nodos han quedado validado, procedemos a crear el Failover Cluster, para ello damos clic a Crear clúster:

  • Se nos abrirá este asistente, clic en siguiente para continuar:

  • Seleccionamos los servidores que van a formar parte del clúster:

  • Le asignamos un nombre y una dirección IP al clúster, esto va a crear un registro tipo A en nuestro DNS asignando el nombre WFCHV a la dirección IP 192.168.6.10:

  • Confirmamos la creación del Failover Cluster, y agregamos todo el almacenamiento apto al clúster:

  • Comienza a crear el nuevo clúster:

  • Como podemos se ha creado correctamente:

  • Si nos abrimos la consola de Usuarios y equipos de Active Directory, podemos ver que nos ha creado el objeto del clúster como si fuese una cuenta de equipo más:

  • Sobre la Unidad Organizativa Hyper-V tenemos que darle permisos a la cuenta WFCHV para poder crear equipos, ya que esta cuenta nos la crea en el contenedor Computers, y nosotros la hemos movido a esta Unidad Organizativa:

  • Si nos abrimos la consola DNS en nuestro controlador de dominio podemos ver el registro tipo A creado para el clúster:

  • Ahora vamos a renombrar los discos de nuestro Failover Cluster, como podemos ver, de forma automática, el disco de 5 GB se lo ha asignado como disco Quorum (siempre selecciona el más pequeño), para renombrarlos hay que dar botón derecho y propiedades:

  • Una vez renombrados, vamos a agregar al clúster el almacenamiento disponible, para ello, botón derecho sobre el disco y Agregar a volúmenes compartidos de clúster:

  • El almacenamiento compartido nos quedaría de la siguiente manera:

  • Como podemos ver en ambos nodos, esta sería la ruta para el almacenamiento compartido:

  • Ahora vamos a renombrar y configurar las redes, para renombrarlas y configurarlas hay que dar botón derecho y propiedades:

  • Para la red de Heartbeat, la configuramos de la siguiente manera:

  • Para la red de iSCSIB, la configuramos de la siguiente manera:

  • Para la red de iSCSIA, la configuramos de la siguiente manera:

  • Para la red de LAN, la configuramos de la siguiente manera:

  • Así quedarían nuestras redes:

  • Algo muy importante que debemos configurar en las redes de nuestro cluster, es la Configuración de Migración en vivo…, dónde vamos a configurar las redes que vamos a utilizar para migrar las máquinas entre host, en nuestro caso, hemos utilizado la red LAN como primera opción y la red de Heartbeat como segunda opción, las redes de ISCSI las debemos deshabilitar para la migración en vivo:

  • Todos los cambios que realicemos en cualquiera de los dos nodos del clúster, automáticamente se replican entre ellos.
  • Ahora, sobre la consola de Hyper-V de ambos nodos vamos a modificar la ruta por defecto para almacenar los discos duros virtuales y los archivos de configuración de las máquinas virtuales:

  • Una vez que ya tenemos el clúster desplegado y configurado, le vamos a configurar el rol de Máquina virtual para poner nuestras máquinas en alta disponibilidad, para ello, nos vamos a Roles > Configurar rol:

  • Se nos abre este asistente, clic en siguiente para continuar:

  • Seleccionamos el rol de Máquina virtual:

  • Seleccionamos las máquinas virtuales que queremos poner en alta disponibilidad:

  • Confirmamos:

  • Comienza a configurar la alta disponibilidad para las máquinas virtuales:

  • Como podemos ver, el proceso ha finalizado correctamente:

  • Como podemos ver ya tenemos las dos máquinas en alta disponibilidad:

  • Si damos botón derecho sobre cualquiera de las máquinas virtuales, podemos ver el menú de opciones que se nos abre, dónde podemos administrar y configurar todas las opciones de la máquina:

  • Si queremos desplegar una nueva máquina en alta disponibilidad nos vamos a Roles > Máquinas virtuales > Nueva máquina virtual…:

 

Saludos y espero que os sea de ayuda 😉

 

 

Jose Ramon Ramos Gata

Técnico Superior STI

7 comentarios

  1. Muy buen tutorial amigo! Muchas gracias.
    Una consulta; estos Servidores son WS 2012 R2? O qué versión de windows? Y Puedo hacerlo igual si tengo ya máquinas virtuales corriendo en Hyper-V? Según lo veo, sí.

    • Buenas Jesús me alegro que te venga bien y ta haya servido, te comento que hay una parte en el blog donde se pueden realizar donaciones para el mantenimiento y el hosting del blog, entre todos podremos mejorar estw sitio web.
      Muchas gracias

  2. Hola Jramos, por favor, una cosa que no me acabo de entender es el comentario de, “las redes de ISCSI las debemos deshabilitar para la migración en vivo”???
    Porque esta condición?

  3. Buen dia JRamos, una pregunta, en el servidor virtual, se puede activar el role de printserver, con un puerto redmon9 ?

  4. buenas, muchas gracias por compartir. Dentro del despliegue de este entorno estoy realizando pruebas y cuando la interface de red asignada a una o varias maquinas virtuales pierde conectividad (quito el conector) en el nodo donde esta activa no me conmuta automaticamente al otro nodo. En principio tengo activado la proteccion de red para que esto ocurra. Me podeis dar una pista

Responder a jesus Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.