Cuando agrega un host a un clúster de vSphere HA, se carga un agente al host que se configura para que se comunique con otros agentes del clúster. Cada host del clúster funciona como host principal o host secundario.
Cuando vSphere HA está habilitado para un clúster, todos los hosts activos (aquellos que no están en modo de espera o mantenimiento ni están desconectados) participan en una elección para seleccionar el host principal del clúster. El host que monta la mayor cantidad de almacenes de datos tiene una ventaja en la elección. Normalmente, solo existe un host principal por clúster y todos los otros hosts son secundarios. Si el host principal genera errores, se apaga o se coloca en modo de espera o se quita del clúster, se realiza una nueva elección.
El host principal de un clúster tiene varias responsabilidades:
- Supervisar el estado de los hosts secundarios. Si un host secundario genera errores o no se puede acceder a él, el host principal identifica qué máquinas virtuales deben reiniciarse.
- Supervisar el estado de energía de todas las máquinas virtuales protegidas. Si una máquina virtual genera errores, el host principal se asegura de que se reinicie. Mediante el uso de un motor de selección de ubicación local, el host principal también determina dónde debe realizarse el reinicio.
- Administrar las listas de hosts del clúster y máquinas virtuales protegidas.
- Actuar como la interfaz de administración de vCenter Server con el clúster e informar el estado del clúster.
Los hosts secundarios contribuyen principalmente con el clúster ejecutando máquinas virtuales a nivel local, supervisando sus estados de tiempo de ejecución y notificando actualizaciones de estado al host principal. Un host principal también puede ejecutar y supervisar máquinas virtuales. Tantos los hosts secundarios como los principales implementan las funciones de supervisión de máquinas virtuales y de aplicaciones.
Una de las funciones que realiza el host principal es orquestar reinicios de máquinas virtuales protegidas. Una máquina virtual se protege mediante un host principal después de que vCenter Server observe que el estado de energía de la máquina virtual ha cambiado de apagado a encendido en respuesta a una acción del usuario. El host principal mantiene activa la lista de máquinas virtuales protegidas en los almacenes de datos del clúster. Un host principal elegido recientemente utiliza esta información para determinar qué máquinas virtuales hay que proteger.