Split brain
Pokud cluster high-availability funguje správně, může úlohu aktivního serveru plnit pouze jeden z hostitelů. Pasivní server zjišťuje aktivní server prostřednictvím připojení Heartbeat a připojení clusteru.
Aby bylo dosaženo redundance, můžete pro připojení hostitelů k datové síti nastavit více cest. Pokud by však došlo k selhání připojení Heartbeat a připojení k primárnímu clusteru, mohou se oba servery pokusit převzít roli aktivního serveru, takže by došlo ke vzniku chyby „split brain“. V tomto případě bude připojení k IP adresám clusteru high-availability přesměrováno na kterýkoliv ze dvou serverů a nekonzistentní data se mohou aktualizovat nebo zapisovat na oba servery. Když dojde k opětovnému připojení jednoho z těchto připojení, systém zjistí chybu split brain a nekonzistenci dat mezi hostiteli.
Poznámky:
- Pokud si nejste jisti, které role mají jednotlivá síťová rozhraní přiřazené (Cluster nebo Heartbeat), přejděte do části Synology High Availability > Síť a toto nastavení zkontrolujte.
V případě chyby split brain:
- Služby na obou serverech a IP adresy clusteru high-availability budou nedostupné, dokud se chyba split brain nevyřeší.
- V případě, že k takovémuto chybovému stavu dojde, zobrazí se na levém panelu karta s názvem Split-brain. Na této kartě budou uvedeny následující 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.
- Služba File Station bude v režimu pouze ke čtení a vy budete i nadále moci soubory stahovat nebo zobrazovat.
- Na kartě Cluster můžete cluster vypnout, případně vyřešit chybu split brain kliknutím na tlačítko Správa. Tuto chybu můžete vyřešit třemi způsoby:
- Rezervovat oba servery v clusteru: Zvolte jednoho z hostitelů jako nový aktivní server. Po restartování obou serverů provede systém synchronizaci dat a nastavení z nového aktivního serveru do nového pasivního serveru. Poznámka: Vyberete-li tuto možnost, budou změny provedené na pasivním serveru v průběhu stavu split brain ztraceny.
- Rezervovat jeden ze serverů v clusteru: Vyberte jednoho hostitele jako aktivní server a druhý server odeberte. Systém provede restartování hostitelů, nový aktivní server v clusteru zůstane, přičemž odebraný hostitel si zachová data a vrátí se do samostatného stavu. Při příštím přidání pasivního serveru bude nutná kompletní synchronizace dat.
- Odebrat celý cluster: Odebere se cluster a data na hostitelích se zachovají. Oba hostitelé se vrátí do samostatného stavu.
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 vybráním nového aktivního serveru v rámci postupu řešení chyby se nejprve přesvědčte, že jsou oba hostitelé zapnutí.