Base de connaissances

Scaling & high availability · mis à jour le 11 mars 2022 · vérifié le 9 juillet 2026

Configurer le service REDIS avec VRRP

Exécutez le cache REDIS intégré derrière une IP virtuelle VRRP pour assurer la haute disponibilité entre les nœuds de l'appliance.

Service Redis

Fournit un cache commun, nécessaire lorsque le mode cluster est utilisé pour NtkAS ou lorsqu’un service est réparti par un répartiteur de charge externe.

Démarrez le serveur REDIS sur chaque nœud :

ntk redis start

Pour vérifier que le service fonctionne, inspectez le cache :

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"
 ....

Utilisez la commande REDIS keys * pour vérifier que le cache se remplit bien. Effectuez cette opération après avoir configuré le cache de NtkAS et exécuté ntk as restart.

Configuration de la VIP VRRP et du tracker

Configurez le tracker sur chaque nœud du cluster VRRP :

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

Configurez le service VRRP redis sur chaque nœud où VRRP est en cours d’exécution. Assurez-vous que address et vrid sont identiques et que prio diffère sur chaque nœud. Remplacez vrid et address par votre configuration locale.

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

Redémarrez le service VRRP sur tous les nœuds VRRP :

ntk vrrp restart

← Retour à l’assistance

Votre première connexion sans mot de passe, dès cette semaine

30 minutes avec un ingénieur, pas une présentation commerciale. Ensemble, nous verrons comment lancer un pilote fonctionnel dans votre environnement VPN, SSO ou Windows.