Znalostní báze

Scaling & high availability · aktualizováno 11. března 2022 · revidováno 9. července 2026

Nastavení služby REDIS s VRRP

Provozujte přibalenou mezipaměť REDIS za virtuální IP adresou VRRP pro vysokou dostupnost napříč uzly zařízení.

Služba Redis

Poskytuje společnou mezipaměť. Ta je vyžadována, pokud NtkAS běží v clusterovém režimu nebo pokud je jakákoli služba vyvažována externím load balancerem.

Spusťte server REDIS na každém uzlu:

ntk redis start

Zda služba běží, ověříte nahlédnutím do mezipaměti:

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

Pomocí příkazu REDIS keys * ověřte, že se mezipaměť plní. Tento krok proveďte až po konfiguraci mezipaměti v NtkAS a po ntk as restart.

Konfigurace VRRP VIP a trackeru

Nakonfigurujte tracker na každém uzlu VRRP clusteru:

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

Na každém uzlu s běžícím VRRP nakonfigurujte VRRP službu redis. Dbejte na to, aby hodnoty address a vrid byly na všech uzlech stejné a hodnota prio na každém uzlu jiná. Hodnoty vrid a address nahraďte podle své lokální konfigurace.

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

Restartujte službu VRRP na všech uzlech VRRP:

ntk vrrp restart

← Zpět na podporu

První přihlášení bez hesla už tento týden

30minutový rozhovor s inženýrem, žádná prodejní prezentace. Společně naplánujeme, jak ve vašem prostředí s VPN, SSO nebo Windows spustit funkční pilotní projekt.