Split-brain
Når en high-availability-klynge fungerer som normalt, skal kun én av medlemsserverne påta seg rollen som aktiv server. I dette tilfellet oppdager den passive serveren tilstedeværelsen av den aktive serveren gjennom både Heartbeat-tilkoblingen og datatilkoblingen.
Hvis alle Heartbeat- og datatilkoblinger blir brutt, kan begge serverne prøve å ta rollen som aktiv server. Denne situasjonen kalles en "split-brain"-feil. I dette tilfellet blir tilkoblinger til IP-adressene i high-availability-klyngen videresendt til en av de to serverne, og inkonsistent data kan oppdateres eller skrives på de to serverne.
Når Heartbeat- eller datatilkoblingen blir tilkoblet på nytt, vil systemet oppdage split-brain-feilen og datainkonsekvensen mellom de to serverne og gå i high-availability-sikkermodus.
Hvis en split-brain-feil oppstår:
- Tjenestene på begge serverne og IP-adressene i high-availability-klyngen er utilgjengelige så lenge split-brain-feilen ikke blir utbedret.
- Når begge serverne går i high-availability-sikkermodus, åpnes det en ny fane kalt Split-brain i panelet til venstre. I denne fanen finner du følgende informasjon: forskjellen mellom filene i de delte mappene på de to serverne, tidspunktet serverne ble aktiv server og den siste iSCSI Target-tilkoblingsinformasjonen. Alle andre faner forblir skrivebeskyttet.
- I high-availability-sikkermodus vil File Station være i skrivebeskyttet modus, men du vil kunne laste ned og åpne filene.
- I Oversikt-fanen kan du kun løse split-brain-feil eller slå av gjeldende innloggingsserver. For å løse split-brain-feil, gjør du ett av følgende:
- Velg en server som aktiv server i high-availability-klyngen og den andre som passiv server. Når begge serverne er startet på nytt, vil alle forskjeller i data og innstillinger på den aktive serveren bli synkronisert til den passive serveren. Vær oppmerksom på at data som er oppdatert på den passive serveren under split-brain-feilen vil gå tapt.
- Velg en server som aktiv server i high-availability-klyngen og koble fra den andre. Når begge serverne er startet på nytt, blir den aktive serveren værende i high-availability-klyngen mens den frakoblede serveren reserver dataene sine og går i Frittstående-modus. Vær oppmerksom på at en full replikering er nødvendig for å koble til en ny passiv server i fremtiden.
- Koble fra begge serverne, reserver dataene på dem individuelt og la dem gå tilbake i Frittstående-modus.
Merknader:
- Tiden det tar å liste opp forskjellene på de to serverne vil være avhengig av hvor mange filer som ligger i de delte mappene.
- Før du velger hvilken server som skal være aktiv/passiv server, må du kontrollere at begge serverne er slått på.