Saltar al contenido principal

Alta disponibilidad

Un par de alta disponibilidad (HA) usa dos unidades, una primaria y una de respaldo, que comparten una dirección IP virtual. Si la primaria falla, la de respaldo asume esa dirección y la interfaz WAN en unos instantes, y la red sigue funcionando.

En esta versión el HA se configura desde la línea de comandos con la herramienta ns-ha-config. El estado y los registros también están disponibles allí.

Requisitos

  • Ambas unidades tienen los mismos dispositivos de red.
  • Ambas están conectadas a la misma LAN.
  • En la LAN solo se admiten direcciones IPv4 estáticas.

Qué se admite

Las conexiones WAN pueden ser IPv4 o IPv6 estática, o IPv4 por DHCP, en interfaces físicas, bonds, puentes, VLAN (incluso sobre bonds y puentes) y PPPoE (incluso sobre VLAN).

La configuración que se sincroniza con la unidad de respaldo incluye reglas de firewall y redirecciones de puertos, DHCP y DNS, el servidor SSH, los servicios de VPN (OpenVPN, IPsec, WireGuard), rutas estáticas, QoS, SD-WAN, reglas de control de aplicaciones, Threat Shield, el proxy inverso y los certificados, bases de datos de usuarios, ajustes de NAT, ajustes de copia de seguridad, la conexión con un controlador y el portal cautivo.

El estado de las conexiones activas también se sincroniza, de modo que la mayoría de las sesiones sobreviven a un cambio.

Límites

  • No se admiten paquetes adicionales que no formen parte de la imagen estándar.
  • La configuración del servidor de registros no se sincroniza. Use un controlador para conservar los registros de ambas unidades.
  • Tras la primera sincronización, la unidad de respaldo tiene el mismo nombre de host que la primaria.
  • El portal cautivo funciona solo en interfaces físicas. Las sesiones activas de los invitados están en memoria y se pierden cuando las unidades cambian de función, así que los invitados pueden tener que iniciar sesión de nuevo.

Configuración

El ejemplo usa 192.168.100.238 para la primaria, 192.168.100.239 para la de respaldo y 192.168.100.240/24 como dirección virtual.

  1. Encienda la de respaldo y dé a su LAN una dirección estática. Después haga lo mismo en la primaria. Estas direcciones llegan a cada unidad directamente, incluso con el clúster apagado.

  2. En la primaria, compruebe los requisitos:

    ns-ha-config check-primary-node lan

    Si la primaria ejecuta un servidor DHCP, la opción de puerta de enlace debe ser la dirección virtual, y debe definirse un servidor DNS al que los clientes puedan llegar aunque la primaria esté caída.

  3. Compruebe la de respaldo desde la primaria:

    ns-ha-config check-backup-node 192.168.100.239 lan
  4. Inicialice la primaria y después la de respaldo:

    ns-ha-config init-primary-node 192.168.100.238 192.168.100.239 192.168.100.240/24 lan
    ns-ha-config init-backup-node lan

La configuración prepara el tráfico de HA en la LAN, la dirección virtual con una contraseña aleatoria y un canal SSH en el puerto 65022 que se usa solo para sincronizar datos con autenticación por clave.

A partir de ahí, configure la primaria. Sus cambios se sincronizan con la de respaldo, salvo la configuración de red de la LAN.

Operar el par

TareaComando
Comprobar el estadons-ha-config status
Mostrar la configuraciónns-ha-config show-config
Añadir o quitar una interfaz LANns-ha-config add-lan-interface y ns-ha-config remove-interface
Añadir o quitar una dirección virtualns-ha-config add-vip y ns-ha-config remove-vip
Abrir una shell en la de respaldons-ha-config ssh-remote
Actualizar la de respaldons-ha-config upgrade-remote
Desactivar o activar el clústerns-ha-config disable y ns-ha-config enable
Eliminar la configuraciónns-ha-config reset

Pruebe una conmutación por error antes de fiarse del par, apagando la primaria y comprobando que el tráfico continúa.

Páginas relacionadas