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