wiki:help/scc/drbd/showstatus

Version 19 (modified by Edwin Eefting, 10 years ago) (diff)

--

Redundancy opzetten met Syn-3

Zorg dat u altijd een backup heeft voordat u deze operatie uitvoert!

Met Syn-3 is het mogelijk om achteraf redundancy te activeren.

Het enige wat u hiervoor nodig bent is een zogenaamde crosskabel tussen de netwerk kaarten van de servers. Hiervoor kunt u bijvoorbeeld een 3e netwerk kaart in beide machines gebruiken.

Hieronder de instructies voor het opzetten van een 2e server voor redundancy.

Stap 1: Hoofd server

U begint met een reeds standaard geinstalleerde Syn-3 server:

  1. Zorg dat de server 100% up to date is.
  2. Schaf de redundancy licentie optie aan.
  3. Zet uw firewall open voor DRBD redundancy vanaf de interface waarover u de 2 servers verbind.
  4. Schakel redudancy in met de standaard instellingen.
  5. Herstart de server (dit duurt langer doordat de 2e server nog niet geinstalleerd is)

Stap 2: Connectie

We raden u aan om voor de redundant connectie goede netwerk kaarten te gebruiken van het merk Intel. Goedkope kaarten worden sterk afgeraden.

Verbind de beide server met elkaar via een cross-kabel.

Een verbinding via een switch word sterk afgeraden!

Verwijder deze kabel nooit meer en markeer hem desnoods.

Stap 3: Fallback server

Hierna start u de Syn-3 installatie CDROM op de fallback server.

  1. Kies bij de installer voor de optie 'SECONDARY':

  1. Druk bij bijna alle instellingen op enter - let alleen op dat u wel de juiste netwerk kaart selecteerd.
  2. Selecteer bij de netwerk kaart dezelfde 'zone' als u op de hoofd server heeft geselecteerd:

(hier ziet u geen zone namen maar eth-nummers. kijk bij de netwerk instellingen voor deze benaming.)

  1. De installer zal nu doorstarten naar het Redundancy status scherm. Hier zullen de servers elkaar moeten 'zien' en zal de syncronisatie plaatsvinden:

No image "redundanysync.png" attached to help/scc/drbd/showstatus

Dit plaatje geeft aan hoe het NIET moet zijn: een Disconnected status. Als u dit heeft kijk dan verderop bij bekende problemen. (een goed plaatje voeg ik toe zodra ik tijd heb)

  1. Na verloop van tijd (afhankelijk van de diskgrootte) zullen alle statussen op 'groen' staan.
  2. Herstart nu de hoofdserver, waardoor de fallback server up moet komen en de installatie voltooid word.

Uw systeem is nu redundant. Om terug te schakellen naar de hoofdserver kunt u simpelweg de fallback server herstarten.

Bekende problemen

Om problemen te voorkomen mag u de crosskabel tussen de servers nooit verwijderen! Het word ook sterk afgeraden om een switch te gebruiken in plaats van een crosskabel.

Connectie problemen

Als alle statussen op WfConnection blijven staan is er waarschijnlijk een firewall probleem.

Als slecht 1 status op WfConnection blijft staan kan er een probleem met de diskgrootte zijn. Dit ziet u als volgt in de dmesg:

[Syn-3] root@server.test.nl ~# dmesg | grep small
drbd1: The peers disk is too small!                                  

Als dit het geval is dient u uit te zoeken of de fallback disk minimaal dezelfde grootte heeft. Ook kan het zijn dat de partities anders geconfigureerd zijn. Bij Syn-3 versie 3.0 was de root namelijk nog 2G ipv 4G. Deze groottes kunt u opgeven bij de installer.

Indien u de fallback server opnieuw wilt opzetten, dient u de hoofdserver opnieuw op te starten. (Anders zal er geen nieuwe connectie kunnen worden gemaakt)

Beide servers tegelijk actief geweest

Als de verbinding tussen de servers weg geweest is kan het zijn dat beide machines tegelijk actief worden of tijdelijk zijn geweest.

Indien dit het geval is, schakel dan meteen 1 van de machines uit en verhelp de eventuele oorzaak.

Indien de machines weer correct verbonden en syncroon zijn, kunt u voor de zekerheid de volgende commandos geven:

[Syn-3] root@server.nl ~# drbdsetup /dev/drbd0 invalidate_remote                     
[Syn-3] root@server.nl ~# drbdsetup /dev/drbd1 invalidate_remote                     
[Syn-3] root@server.nl ~# drbdsetup /dev/drbd2 invalidate_remote                     

Dit zorgt ervoor dat alle data opnieuw naar de backup server gestuurd word. Zo weet u 100% zeker dat de data op de andere machine klopt.

Machines weigeren samen te starten

Als de beide machines te lang tegelijk actief zijn geweest kan het zijn dat er een split brain situatie onstaat.

De machines weigeren dan om tegelijk actief te worden omdat er dan data corruptie ontstaat.

Beide machines bevatten dan verschillende data en u als beheerder dient uit te zoeken welke data gewenst is.

Dit kan door de machines 1 voor 1 te herstarten en de situatie te inspecteren. Zorg dat u de 'goede' machine uitzoekt terwijl de andere machine uit staat.

Zodra u 100% zeker bent dat de machine met de juiste data actief is, dient u de andere machine opnieuw te installeren in 'secondary' mode met de installatie CDrom. (zoals hierboven aangegeven.)

Handmatig een split brain herstellen

Op live omgevingen is het soms niet gewenst om machines te herstarten om de situatie te herstellen. Geadvanceerde linux gebruikers kunnen als volgt te werk gaan.

Passieve node herstellen

Op de node die [b]geenb belangrijke data bevat voert u de volgende commando's uit:

Meer informatie

Alle technische details vind u op: http://www.drbd.org/

Zie SynFs voor een schema van de drbd intergratie met Syn-3.

Zie SynBoot voor het boot process.

Attachments (6)

Download all attachments as: .zip