Cómo funciona Hyper-V High Availability
Las organizaciones de hoy en día necesitan garantizar la disponibilidad 24/7 de sus servicios. Si una organización sufre un tiempo de inactividad, las consecuencias suelen ser imprevisibles. Por ejemplo, interrupciones del flujo de trabajo, pérdida de datos críticos y de ingresos potenciales, daños a la reputación de la empresa, pérdida de clientes a manos de la competencia, etc.
La mejor forma de proteger su entorno virtual Microsoft Hyper-V es eliminar un único punto de fallo dentro del sistema. Este proceso consiste en añadir componentes redundantes de hardware o software que, en caso de fallo, pueden evitar que todo el sistema deje de funcionar. Por ejemplo, cuando un host Hyper-V falla, todas las máquinas virtuales que se ejecutan en él también fallan, lo que provoca la pérdida de toda la infraestructura virtual.
Microsoft introdujo Hyper-V High Availability (HA) para garantizar la alta disponibilidad de las operaciones empresariales y aumentar la resiliencia general de la infraestructura.
Cómo Alta disponibilidad de Hyper-V Funciona
La alta disponibilidad en Microsoft Hyper-V se consigue con un clúster de conmutación por recuperación Hyper-V. La conmutación por recuperación en clúster es el proceso de combinar varios ordenadores independientes (llamados nodos) en un único grupo, lo que permite un alto nivel de disponibilidad y escalabilidad de aplicaciones y servicios. Los servidores en clúster pueden estar conectados por cables físicos y por software. Si uno de los servidores del clúster falla, otros nodos pueden asumir su carga de trabajo y realizar los servicios requeridos. Este proceso se conoce como conmutación por recuperación, que permite reanudar rápidamente las operaciones críticas, reducir el tiempo de inactividad del sistema y garantizar la continuidad de la empresa incluso durante un desastre.
Para verificar el estado de los clústeres de conmutación por recuperación de Hyper-V, cada nodo del clúster envía una señal de heartbeat una vez por segundo. Si el sistema no recibe un latido de un nodo específico en un periodo de tiempo determinado, se asume que el nodo ha fallado. En tal caso, otro nodo asume la carga de trabajo del nodo averiado, y los procesos críticos deberían restaurarse con éxito.
Una de las formas de garantizar la alta disponibilidad de Hyper-V es colocar los nodos del clúster invitado en diferentes servidores físicos. De este modo, si uno de los hosts físicos falla, así como su nodo de clúster invitado, otro nodo de clúster invitado detecta automáticamente el fallo del sistema y comienza a ejecutar los roles de clúster que se estaban ejecutando en el nodo que ha fallado.
Además, con Hyper-V High Availability activado, puede mover roles en clúster de un nodo a otro sin interrumpir el funcionamiento de la aplicación. De este modo, podrá configurar, solucionar problemas, actualizar o reiniciar fácilmente una máquina virtual concreta.
Alta disponibilidad de Hyper-V Requisitos
Antes de activar Hyper-V High Availability y empezar a disfrutar de sus ventajas, debe comprobar que los ajustes de hardware y software son compatibles con la tecnología de clustering de conmutación por recuperación.
Entre los requisitos del clúster de conmutación por recuperación de Hyper-V se incluyen:
- Al menos dos nodos de clúster, uno de los cuales se utiliza para ejecutar una carga de trabajo de producción y otro para la conmutación por error.
- CPU compatibles con virtualización asistida por hardware y prevención de ejecución de datos (DEP) basada en hardware. Se recomienda utilizar procesadores que pertenezcan a la misma familia de CPU para minimizar el riesgo de fallo del clúster y optimizar el proceso de migración de máquinas virtuales.
- Los nodos del clúster deben estar conectados por varias redes para evitar un único punto de fallo. Como alternativa, los nodos del clúster pueden conectarse mediante una red, que consta de varios adaptadores de red, conmutadores y enrutadores. De este modo, puede garantizar la redundancia de la red en su infraestructura.
- Almacenamiento compartido, al que pueden acceder todos los nodos del clúster a través del protocolo iSCSI, Fibre Channel o SMB 3.0. De este modo, varios nodos del clúster pueden acceder al mismo LUN al mismo tiempo y realizar operaciones de lectura y escritura sin interrupciones.
- Los nodos del clúster deben pertenecer al mismo dominio de Active Directory, lo que ayuda a garantizar la resiliencia del clúster y proporciona compatibilidad con más instalaciones.
- Los nodos del clúster deben ejecutar Hyper-V Server o Windows Server con el rol Hyper-V activado.
Debe ser administrador local en cada uno de los servidores que desee incluir en el clúster, ya que un administrador es la única persona que puede realizar cambios de configuración en los clústeres de conmutación por recuperación.
Habilitación de la función de conmutación por recuperación en un host Hyper-V
Después de comprobar todos los requisitos, puede activar la función de conmutación por recuperación en el host Hyper-V haciendo lo siguiente:
- Abra el Administrador de servidores y seleccione Añadir funciones.
- Haga clic en Instalación basada en funciones.
- Seleccione un servidor o un disco duro virtual en el que instalar la función de conmutación por recuperación.
- En la sección Funciones, seleccione Conmutación por recuperación.
- En la sección Confirmación, haga clic en Instalar. La instalación se inicia automáticamente.
- En la sección Resultados, puede ver su progreso y comprobar que se han instalado los componentes necesarios.
Tras la instalación, puede acceder a la función de conmutación por recuperación. Con Failover Cluster Manager, ahora puede crear clústeres de conmutación por recuperación, validar la compatibilidad de hardware y configurar los clústeres de conmutación por recuperación existentes.
Para iniciar el Administrador de clústeres de conmutación por recuperación, abra el Administrador de servidores, seleccione Herramientas y haga clic en Administrador de clústeres de conmutación por recuperación. La ventana debería aparecer como sigue:
Es necesario configurar el almacenamiento compartido y la red para utilizar un clúster Hyper-V HA.
NOTA: Para utilizar Failover Cluster Manager, primero debe validar su configuración de hardware, y sólo entonces puede empezar a crear un cluster de conmutación por recuperación para habilitar Hyper-V High Availability.
Para validar un conjunto de servidores no agrupados, es necesario conocer los nombres de dichos servidores. Por otro lado, para validar un clúster de conmutación por recuperación existente, debe conocer el nombre del clúster o de uno de sus nodos.
Para obtener una guía más completa, descargue nuestro libro blanco sobre Hyper-V Failover Clustering, que explica cómo funciona Hyper-V Failover Clustering, los casos de uso de los clústeres de conmutación por recuperación de Hyper-V y una guía detallada para la correcta instalación de un clúster de conmutación por recuperación en un entorno Microsoft Hyper-V.
Cómo crear una máquina virtual Hyper-V de alta disponibilidad
Para hacer que una máquina virtual Hyper-V en un clúster de conmutación por recuperación esté altamente disponible, primero debe crear y configurar un clúster de conmutación por recuperación Hyper-V y validar la configuración en Failover Cluster Manager. Después de eso, su sistema estará listo para habilitar Hyper-V High Availability.
Para hacer que una máquina virtual Hyper-V esté altamente disponible, debe hacer lo siguiente:
- Abra Conmutación por recuperación Manager y, en el panel izquierdo, haga clic con el botón derecho en Roles, seleccione Máquinas virtuales y, a continuación, vaya a Nueva máquina virtual.
- Se abrirá la ventana Nueva máquina virtual y podrá seleccionar el nodo de clúster de destino en el que se ejecutará la máquina virtual.
- Se abre el Asistente para nueva máquina virtual. Lea la información de la sección Antes de empezar.
- En la sección Especificar nombre y ubicación, introduzca el nombre de una nueva VM y seleccione la carpeta para almacenar la VM.
- En la sección Especificar generación, elija la generación de la nueva máquina virtual.
- En la sección Asignar memoria, especifique la cantidad de memoria de arranque que puede utilizar la nueva máquina virtual. Además, puede activar el uso de Memoria Dinámica para esta VM.
- En la sección Configurar redes, seleccione el conmutador virtual que puede utilizar el adaptador de red.
- En la sección Conectar disco duro virtual, especifique en qué disco duro virtual debe almacenarse la máquina virtual. Aquí puede crear un disco duro virtual, utilizar un disco duro virtual existente o adjuntar un disco duro virtual más adelante.
- En la sección Opciones de instalación, seleccione cómo desea que se instale el SO en esta máquina virtual.
- En la sección Resumen, lea la descripción de la nueva máquina virtual y haga clic en Finalizar para crear la nueva máquina virtual de alta disponibilidad.
Después de completar estas configuraciones, debería tener la máquina virtual Hyper-V altamente disponible, que puede ser fácilmente migrada a otro host si su host Hyper-V original falla.
Cómo hacer que una máquina virtual Hyper-V existente esté altamente disponible
Puede hacer que una máquina virtual Hyper-V existente esté altamente disponible, siempre que esté conectada a un almacenamiento compartido. Para ello:
- Abra Conmutación por recuperación Manager y, en el panel izquierdo, haga clic con el botón derecho en Roles y seleccione Configurar rol.
- Se abrirá el asistente de alta disponibilidad. Lea la información de la pantalla Antes de empezar.
- En la sección Seleccionar rol, haga clic en Máquina virtual para habilitar Hyper-V High Availability para máquinas virtuales específicas.
- En la sección Seleccionar máquina virtual, elija las máquinas virtuales que desee hacer altamente disponibles.
- En la sección Confirmación, confirme que desea habilitar Hyper-V High Availability para esta máquina virtual específica.
- En la sección Configurar alta disponibilidad, puede ver el progreso de la configuración de Hyper-V High Availability.
- En la sección Resumen, puede ver los resultados de esta operación y verificar que las máquinas virtuales Hyper-V seleccionadas se hicieron altamente disponibles. Haga clic en Finalizar.
Después de completar este proceso de configuración, sus máquinas virtuales son tolerantes a fallos y, como resultado, Hyper-V High Availability está habilitado en su entorno virtual. Si un servidor o un componente falla en su infraestructura, Hyper-V High Availability puede ayudarle a recuperarse rápidamente para reducir el tiempo de inactividad y las interrupciones de la productividad.
Conclusión
La alta disponibilidad puede lograrse garantizando la redundancia y la tolerancia a fallos. Sin embargo, Hyper-V High Availability por sí solo no puede garantizar una protección de datos constante y un rendimiento empresarial ininterrumpido. Para ello, necesita utilizar una solución de protección de datos fiable que pueda hacer backup de datos y aplicaciones críticos con facilidad y le ayude a recuperar rápidamente toda la infraestructura virtual en caso de fallo del sistema.
NAKIVO Backup & Replication es una solución rápida, eficaz y fiable que permite proteger las máquinas virtuales de Microsoft Hyper-V, VMware vSphere y Nutanix AHV. Al instalar NAKIVO Backup & Replication, tendrá acceso a un amplio conjunto de funciones que incluyen backups rápidos, replicación en tiempo real, recuperación del entorno, recuperación instantánea de VM completas, recuperación granular instantánea y mucho más.