Avi Vantage se puede ejecutar con un solo controlador Avi (implementación de un solo nodo) o con un clúster de controladores Avi de 3 nodos. En una implementación que utiliza un solo Controlador Avi, ese Controlador Avi realiza todas las funciones administrativas, así como toda la recopilación y el procesamiento de datos analíticos.
La adición de 2 nodos adicionales para crear un clúster de 3 nodos proporciona redundancia a nivel de nodo para el controlador Avi y también maximiza el rendimiento de las funciones de análisis de uso intensivo de la CPU. Mientras que el controlador Avi solitario en una implementación de un solo nodo realiza todas las funciones administrativas y la recopilación y el procesamiento de datos analíticos, estas tareas se distribuyen en un clúster de 3 nodos.
En un clúster de controladores Avi de 3 nodos, un nodo es el nodo principal (líder) y realiza las funciones administrativas. Los otros dos nodos son seguidores (secundarios) y realizan la recopilación de datos para análisis, además de estar a la espera como copias de seguridad para el líder.
Operación del controlador Avi HA
Esta sección explica cómo funciona la alta disponibilidad (HA) dentro de un clúster de controladores Avi.
Quórum
El HA de nivel de controlador Avi requiere un quórum de nodos de controlador Avi para estar activo. En un clúster de Controladores Avi de 3 nodos, el quórum se puede mantener si al menos 2 de los 3 nodos de controladores Avi están activados. Si uno de los controladores Avi falla, los 2 nodos restantes continúan el servicio y Avi Vantage continúa funcionando. Sin embargo, si 2 de los 3 nodos se caen, todo el clúster se cae y Avi Vantage deja de funcionar.
Conmutación por error
Cada nodo de controlador Avi de un clúster envía periódicamente mensajes de latido a los otros nodos de controlador Avi del clúster a través de un túnel SSH cifrado mediante el puerto TCP 22 (puerto 5098 si se ejecuta como contenedores acoplables).
El intervalo es de 10 segundos. El número máximo de mensajes de latidos cardíacos consecutivos que se pueden perder es de 4. Si uno de los Controladores Avi no escucha de otro Controlador Avi durante 40 segundos (4 latidos perdidos), se supone que el otro Controlador Avi está inactivo.
Si solo hay un nodo inactivo, se mantiene el quórum y el clúster puede seguir funcionando.
- Si un seguidor se cae pero el nodo (líder permanece activo, el acceso a los servicios virtuales continúa sin interrupción.
- Si el nodo principal (líder) cae, los nodos miembros forman un nuevo quórum y eligen un líder de clúster. El proceso de elección toma alrededor de 50-60 segundos y durante este período, no hay impacto en el plano de datos. El SEs continuará operando en el modo sin cabeza, pero el servicio de plano de control no estará disponible. Durante este período, los usuarios no podrán crear un VIP a través de LBaaS ni utilizar la interfaz de usuario, API o CLI de Vantage.
Conversión de una implementación de un solo nodo en un clúster de 3 nodos
Para convertir una implementación de controlador Avi de un solo nodo en una implementación de 3 nodos, siga los pasos siguientes.
En este procedimiento, el nodo de controlador Avi que ya está desplegado en la implementación de nodo único se denomina Controlador Avi existente.
- Instale 1 nuevo nodo de controlador Avi. Durante la instalación, configure solo los siguientes parámetros para cada nodo:
- Dirección IP de administración de nodos
- Dirección de puerta de enlace
- Conecte la interfaz de administración de cada nodo de controlador Avi nuevo a la misma red que el Controlador Avi existente. Después de que el Controlador Avi detecta los 2 nuevos nodos de Controlador Avi, el Controlador Avi se convertirá en el Controlador Avi principal (líder) para el clúster de 3 nodos.
- Utilice un navegador web para navegar a la dirección IP de administración del controlador Avi principal (líder).
- Vaya a Administrador > Controller y haga clic en Editar . Aparecerá la ventana emergente Editar configuración del Controlador.
- En el campo IP del clúster de Controller, introduzca la dirección IP compartida del clúster de Controller.
- En los campos Nombre de host/IP, introduzca las direcciones IP de administración de los nuevos nodos del controlador Avi.
Después de estos pasos, el Controlador Avi titular se convierte en el principal (líder) del clúster e invita a los otros Controladores Avi al clúster como miembros. Avi Vantage realiza un reinicio en caliente del clúster. Este proceso puede tomar de 2 a 3 minutos. La configuración del Controlador principal (líder) se sincroniza con los nuevos nodos miembro cuando el clúster se conecta después del reinicio.