Funcionamiento de HA (High Availability)
Al crear un cluster HA se establece una jerarquia entre los hosts que lo forman, uno de ellos es designado como “Master host” y el resto como "Slave Host).
Host Maestro:
Es el encargado de comunicarse con el servidor vCenter, tambien se encargara de monitorizar el estado de salud del resto de hosts (Slaves) y sus VMs.
El host maestro ha der ser capaz de detectar y diferenciar de forma correcta los diversos tipos de errores que pueden afectar a un host ESXi. Asi como diferenciar entre fallos y aislamientos de red.
Independientemente del rol de cada uno, al integrase en un cluster HA se instala un agente (HA Agent) en cada uno de los hosts, el agente es el encargado de permitir la comunicacion (hablar) entre ellos.Al habilitar HA en un cluster o agregar un host a uno ya habilitado todos ellos se comunican y eligen al Host maestro. La eleccion no es arbitraria, si uno de los hosts tiene un numero mayor de datastores contara con ventaja en la eleccion.
Las funciones del Host Maestro son:
-Gestionar el inventario de hosts y VMs del cluster.
-Monitorizar el estado de salud del resto de sus esclavos, si uno falla o sufre aislamiento se encarga de identificar que VMs deben ser reiniciadas. Tiene en cuenta las siguientes condiciones:
-Un fallo de hardware apaga uno de los hosts.
-Un fallo o incidencia (desconexion) en la electronica de red aisla uno de los hosts.
-Un host deja de comunicarse con el host maestro, sea cual sea la causa.
-Se comunica con vCenter y permite la configuracion del cluster informando del estado de salud del mismo.
-Monitoriza el estado de salud de las VMs del cluster encargandose del reinicio y reubicacion de estas en caso de fallo.
Las funciones del Host esclavo son:
-Ejecucion de las VMs que tiene designadas e informar al host maestro de su estado de salud.
-Intercambiar Hearthbeats con el host maestro y con al menos uno de los datastores.
Las funciones de vCenter respecto a HA son:
-Informar mediante vSphere Client de la jerarquia y estado de los agentes HA de los hosts (vSphere HA host state), visible en la pestaña Summary o Datacenter and cluster > Hosts.
-Mantener la comunicacion con el host maestro y servir de puente para la configuración del cluster.