Split brain
Pokud cluster high-availability funguje správně, může úlohu aktivního serveru plnit pouze jeden ze členských serverů. V takovém případě pasivní server zjistí přítomnost aktivního serveru jak prostřednictvím připojení Heartbeat, tak prostřednictvím datového připojení.
Pokud dojde k přerušení připojení Heartbeat i datového připojení, mohou se oba servery pokusit převzít roli aktivního serveru. Tato situace se označuje jako chyba „split brain“. V tomto případě bude připojení k IP adresám clusteru high-availability přesměrováno na některý ze dvou serverů a nekonzistentní data je možné aktualizovat nebo zapsat na oba servery.
Když se obnoví připojení Heartbeat nebo datové připojení, systém zjistí chybu split brain a nekonzistenci dat mezi oběma servery, a přejde do bezpečného režimu high-availability.
V případě výskytu chyby split brain:
- Služby na obou serverech a IP adresy clusteru high-availability budou nedostupné, dokud se chyba split brain nevyřeší.
- Jakmile oba servery přejdou do bezpečného režimu high-availability, zobrazí se na levém panelu nová karta s názvem Split brain. Na této kartě budou uvedeny tyto informace: rozdíl mezi soubory ve sdílených složkách na obou serverech, čas, kdy se servery staly aktivními servery i informace o posledním připojení cíle iSCSI Target. Všechny ostatní karty budou určeny pouze ke čtení.
- V bezpečném režimu high-availability bude služba File Station v režimu pouze ke čtení a vy můžete soubory stahovat nebo zobrazovat.
- Na kartě Přehled můžete pouze vyřešit chyby split brain nebo vypnout aktuální přihlašovací server. Chyby split brain můžete vyřešit některým z následujících způsobů:
- Vyberte jeden server jako aktivní server clusteru high-availability a druhý jako pasivní server. Po restartování obou serverů se budou všechna odlišná data a nastavení na aktivním serveru synchronizovat na pasivní server. Data aktualizovaná na pasivním serveru během chyby split brain budou ztracena.
- Vyberte jeden server jako aktivní server clusteru high-availability a druhý server odpojte. Po restartování obou serverů zůstane aktivní server v clusteru high-availability, odpojený server bude svá data rezervovat a vrátí se do stavu Samostatný. K připojení nového pasivního serveru v budoucnosti bude nutná úplná replikace.
- Odpojte oba servery, rezervujte jejich data a nechte je přejít do stavu Samostatný.
Poznámky:
- Čím více souborů se nachází ve sdílených složkách, tím déle bude trvat vypsání rozdílů.
- Před určením aktivního a pasivního serveru ověřte, jestli jsou oba servery zapnuté.