OCO
Popis
OCO je software, který používáme ke zjištění stavu serverů. Každý server, bežící v clusteru, se zkontroluje a oznámí ostatním, zda je vpořádku, nebo ne. OCO je kompatibilní s kartami load balancing Cisco SLB typu / ACE (SMTP sonda).
Pro komunikaci používáme port 79. Je to velmi jednoduché. Provede se připojení na server a odesílá se "OK", nebo "KO", jestliže je připojení přerušeno.
Instalace a nastavení
Pro získání OCO použijte následující příkaz:
Tento příkaz vám umožní rozbalení a instalaci OCO:
# tar xzf oco-ded.tar.gz && cd oco-ded-1.15 && ./install.sh
Load balancing systém v OVH je kompatibilní s OCO. Jestliže v Manažeru zvolíte "Sonda software", vaše infrastruktura bude automaticky každých 60 sekund kontrolovat server a přijímat z něj "OK", nebo "KO". Jestliže přijde od serveru "KO", bude server automaticky odpojen z clusteru a až opět přijde odpověď "OK", bude opět automaticky připojen.
Toto můžete kontrolovat velice jednoduše:
# echo "300" > /usr/local/oco/result/test
Přepnuli jste OCO do režimu "KO" a sledujete co se stalo s load balancing. Poté ho opět přepnete od "OK" s OCO
# rm -f /usr/local/oco/result/test
Měli byste si přidat do vašeho stroje adresu síťové rozhraní loadbalancer.
K tomu by vám mohla pomoci následující příručka (používající lo prostředí a eth0):
IP alias
OCO je pod licencí GPL.