Base de conocimiento

Scaling & high availability · actualizado el 11 de marzo de 2022 · revisado el 9 de julio de 2026

Configurar el servicio REDIS con VRRP

Ejecuta la caché REDIS incluida tras una IP virtual VRRP para lograr alta disponibilidad entre los nodos del appliance.

Servicio Redis

Proporciona una caché común. Es necesaria cuando NtkAS funciona en modo clúster o cuando equilibra algún servicio con un balanceador de carga externo.

Inicie el servidor REDIS en cada nodo:

ntk redis start

Para comprobar que el servicio está en marcha, inspeccione la caché:

docker exec -it redis redis-cli -n 1
127.0.0.1:6379[1]> keys *
  1) "main-dashboard/cache:a8691165dececc2214a89b52fa9672068558bfee"
  2) "main-dashboard/cache:9c61bbcf-16f5-4b8e-9329-a6c15f62bf53"
 ....

Con el comando keys * de REDIS, asegúrese de que la caché se está poblando. Hágalo solo después de configurar la caché de NtkAS y ejecutar ntk as restart.

Configuración del VIP VRRP y del tracker

Configure el tracker en cada nodo del clúster VRRP:

ntk cfg set vrrp.track.tcp '{
      "host": "127.0.0.1",
      "port": "6379",
      "timeout": "2"
    }' --json-input

Configure el servicio VRRP redis en cada nodo donde se ejecute VRRP. Asegúrese de que address y vrid sean iguales y de que prio sea distinto en cada nodo. Sustituya vrid y address por los valores de su configuración local.

ntk cfg set vrrp.services.redis '{
      "prio": "150",
      "vrid": "53",
      "interface": "eth0",
      "address": "10.0.1.98",
      "preempt": "off",
      "track": [
        "tcp"
      ]
    }' --json-input

Reinicie el servicio VRRP en todos los nodos VRRP:

ntk vrrp restart

← Volver a soporte

Su primer inicio de sesión sin contraseña, esta misma semana

30 minutos con un ingeniero, no una presentación comercial. Juntos planificaremos cómo poner en marcha un piloto funcional en su entorno de VPN, SSO o Windows.