Pacemaker Takeover

Umschalt-Szenario mit Pacemaker für einen HA Dienst.

 

In diesem Szenario update ich meinen Loadbalancer und muss daher von dem einen Server auf den andern umschalten.
Auf beiden ist Pacemaker installiert und die zwei Systeme arbeiten.
Ein Reboot der Systeme würde auch gehen aber ich wollte heute einfach nicht warten.

Status Prüfen auf einem der beiden Systeme.

[stextbox id=“bash“]crm_mon -n –one-shot[/stextbox]

[stextbox id=“black“]============
Last updated: Fri Aug 23 20:22:09 2013
Last change: Fri Aug 23 20:15:51 2013 via crm_attribute on ha-proxy02.dmz
Stack: openais
Current DC: ha-proxy02.dmz – partition with quorum
Version: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff
2 Nodes configured, 2 expected votes
4 Resources configured.
============

Node ha-proxy01.dmz: online
vip01   (ocf::heartbeat:IPaddr) Started
vip02   (ocf::heartbeat:IPaddr) Started
monit   (lsb:monit) Started
haproxy (lsb:haproxy) Started
Node ha-proxy02.dmz: online[/stextbox]

OK den ha-proxy02 kann ich also schon mal updaten.

Nach dem Update schalte ich alles auf den ha-proxy02 um.

Mittels crm_mon -n kann man das ganze auch schön live beobachten.

Zum umschalten auf das zweite System sag ich dem ersten System das es  Standby sein soll

[stextbox id=“bash“]crm node standby ha-proxy01.dmz[/stextbox]

 

jetzt sollte beim crm_mon -n –one-shot das ganze so ausschauen.

[stextbox id=“bash“]crm_mon -n –one-shot[/stextbox]

[stextbox id=“black“]============
Last updated: Fri Aug 23 20:26:23 2013
Last change: Fri Aug 23 20:15:56 2013 via crm_attribute on ha-proxy02.dmz
Stack: openais
Current DC: ha-proxy02.dmz – partition with quorum
Version: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff
2 Nodes configured, 2 expected votes
4 Resources configured.
============

Node ha-proxy01.dmz: standby
Node ha-proxy02.dmz: online
vip01   (ocf::heartbeat:IPaddr) Started
vip02   (ocf::heartbeat:IPaddr) Started
monit   (lsb:monit) Started
haproxy (lsb:haproxy) Started[/stextbox]

 

Nun kann ich das ha-proxy01 System updaten.

Nach dem update stelle ich das System wieder online.

[stextbox id=“bash“]crm node online ha-proxy01.dmz[/stextbox]

 

Wenn man jetzt den ha-proxy01 wieder als aktives System haben will macht man einfach den Standby bei haproxy02

[stextbox id=“bash“]

crm node standby ha-proxy02.dmz

crm node online ha-proxy02.dmz

[/stextbox]

 

Und schon hat wider jeder Server die Dienste da laufen wo sie sollen.

Pacermaker gibt es hier

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*