PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : linux ha mit pacemaker drbd wie mache ich den slave zum master?



$uperuser
09.07.12, 13:43
Wertes Forum, vielleicht könnt ihr mir helfen,

Ausgangssituation:
ich habe einen ha cluster (corosync, drbd) der wunderbar funktioniert.
d.h. wenn beide server laufen und ich z.b. den master niederfahre übernimmt
der slave und wird zum master. starte ich den server wieder wird er zum slave und alles ist gut.

mein Problem ist folgendes:
Srv1 läuft = Master; Srv2 läuft = Slave
Srv1 shutdown ==> Srv2 wird Master
Srv1 ist down; Srv2 wird niedergefahren;
beide Server sind down.
Nun starte ich den Srv1; Srv2 starte ich absichtlich nicht!
Jetzt ist es so, dass der Srv1 offline bleibt und sich keine Resource krallt.
Was kann ich tun um den Srv1 zum Master zu machen.

Was ich schon gemacht habe:
drbdadm primary r0 ==> Srv1 ist primary
crm_mon: beide Srv offline; Current DC: NONE


Hintergrund (warum versuche ich das?):
Falls beide Srv ausfallen (kann vorkommen) und der vorherige Master nicht
mehr startet, dann muß ich gezwungener Maßen den Slave zum Master machen.
Auch wenn das bedeuten würde, dass ich einen Datenverlust in Kauf nehmen müsste (drbd device).



Hat da jemand Erfahrung damit?


Zu den Versionen:
drbd: 8.3.11 (api:88/proto:86-96)
corosync: 1.3.3
libcorosync4: 1.3.3
openais: 1.1.4
libopenais3: 1.1.4
OS: SLES11 SP1