REDIS serviss
Nodrošina kopīgo kešatmiņu, kas nepieciešama, ja NtkAS darbojas klastera režīmā vai ja kāda servisa slodzi sadala ārējs slodzes balansētājs.
Palaidiet REDIS serveri katrā mezglā:
ntk redis start
Lai pārbaudītu, vai serviss darbojas, apskatiet kešatmiņas saturu:
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"
....
Izmantojiet REDIS komandu keys *, lai pārliecinātos, ka kešatmiņa tiek
aizpildīta. Tas jāveic pēc NtkAS kešatmiņas konfigurēšanas un
ntk as restart.
VRRP VIP un izsekotāja (tracker) konfigurācija
Konfigurējiet izsekotāju (tracker) katrā VRRP klastera mezglā:
ntk cfg set vrrp.track.tcp '{
"host": "127.0.0.1",
"port": "6379",
"timeout": "2"
}' --json-input
Konfigurējiet redis VRRP servisu katrā mezglā, kurā darbojas VRRP.
Pārliecinieties, ka address un vrid visos mezglos ir vienādi, bet prio
katrā mezglā atšķiras. vrid un address vietā norādiet savai videi
atbilstošās vērtības.
ntk cfg set vrrp.services.redis '{
"prio": "150",
"vrid": "53",
"interface": "eth0",
"address": "10.0.1.98",
"preempt": "off",
"track": [
"tcp"
]
}' --json-input
Restartējiet VRRP servisu visos VRRP mezglos:
ntk vrrp restart