Teadmusbaas

Scaling & high availability · uuendatud 11. märts 2022 · üle vaadatud 9. juuli 2026

REDIS-teenuse seadistamine VRRP-ga

Käitage kaasasolevat REDIS-vahemälu VRRP virtuaalse IP taga, et tagada kõrgkäideldavus seadme sõlmede vahel.

Redis-teenus

Pakub ühist vahemälu, mis on vajalik, kui NtkAS töötab klasterrežiimis või kui mõnda teenust tasakaalustab väline koormusjaotur.

Käivitage REDIS-server igas sõlmes:

ntk redis start

Teenuse töö kontrollimiseks vaadake vahemälu sisu:

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

Veenduge REDIS-e käsuga keys *, et vahemälu täitub. Tehke seda pärast NtkAS-i vahemälu seadistamist ja käsku ntk as restart.

VRRP VIP ja jälgija seadistamine

Seadistage jälgija VRRP-klastri igas sõlmes:

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

Seadistage redis-e VRRP-teenus igas sõlmes, kus VRRP töötab. Veenduge, et address ja vrid on kõikides sõlmedes samad ning prio on igas sõlmes erinev. Asendage vrid ja address oma keskkonna väärtustega.

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

Taaskäivitage VRRP-teenus kõigis VRRP-sõlmedes:

ntk vrrp restart

← Tagasi toe lehele

Esimene paroolivaba sisselogimine juba sel nädalal

30-minutiline vestlus inseneriga, mitte müügiesitlus. Paneme koos paika, kuidas teie VPN-i, SSO või Windowsi keskkonnas töötav pilootprojekt käima saab.