Wissensdatenbank

Scaling & high availability · aktualisiert am 11. März 2022 · geprüft am 9. Juli 2026

REDIS-Dienst mit VRRP einrichten

Betreiben Sie den mitgelieferten REDIS-Cache hinter einer virtuellen VRRP-IP für Hochverfügbarkeit über alle Appliance-Knoten.

Redis-Dienst

Stellt einen gemeinsamen Cache bereit. Dieser ist erforderlich, wenn NtkAS im Cluster-Modus läuft oder ein Dienst über einen externen Load Balancer verteilt wird.

Starten Sie den REDIS-Server auf jedem Knoten:

ntk redis start

Um zu prüfen, ob der Dienst läuft, sehen Sie im Cache nach:

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

Prüfen Sie mit dem REDIS-Befehl keys *, dass sich der Cache füllt. Führen Sie diesen Schritt erst nach der Cache-Konfiguration von NtkAS und nach ntk as restart aus.

VRRP-VIP und Tracker konfigurieren

Konfigurieren Sie den Tracker auf jedem Knoten des VRRP-Clusters:

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

Konfigurieren Sie den VRRP-Dienst redis auf jedem Knoten, auf dem VRRP läuft. Achten Sie darauf, dass address und vrid auf allen Knoten gleich sind und prio auf jedem Knoten unterschiedlich ist. Ersetzen Sie vrid und address durch die Werte Ihrer lokalen Konfiguration.

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

Starten Sie den VRRP-Dienst auf allen VRRP-Knoten neu:

ntk vrrp restart

← Zurück zum Support

Ihre erste passwortlose Anmeldung – noch diese Woche

30 Minuten mit einem Ingenieur statt einer Vertriebspräsentation. Gemeinsam planen wir, wie in Ihrer VPN-, SSO- oder Windows-Umgebung ein funktionierendes Pilotprojekt an den Start geht.