月刊あんどりゅーくん(5月号)


では、実際にクラスタを起動して動作を確認してみましょう。
まず、両ノードとも遷移グラフを削除しておいてください。

# rm -f /var/lib/pengine/*

クラスタを起動します。

# service heartbeat start

crm_mon コマンドでクラスタを構成する両ノードが「online」となったことを確認した後、
仮想IPの設定をクラスタに反映します。

# crm configure load update cib-ipaddr2.crm

クラスタの状態を確認します。

# crm_mon -1
============
Last updated: Tue Apr 26 11:50:41 2011
Stack: Heartbeat
Current DC: dl380g5d () – partition with quorum
Version: 1.0.11-e6f5769f5de2 stable-1.0 tip
2 Nodes configured, unknown expected votes
1 Resources configured.
============
Online: [ dl380g5c dl380g5d ]
ip      (ocf::heartbeat:IPaddr2):       Started dl380g5c

ここで注意していただきたいのは、DCノード。
遷移グラフはDCノードでのみ出力されます。この例では、DCノードはホスト名「dl380g5d」ですね。
というわけで、dl380g5d で遷移グラフの出力っぷりを確認してみましょう。

# ls -ltr /var/lib/pengine
合計 12
-rw——- 1 hacluster haclient  600  4月 26 11:39 2011 pe-input-0.bz2
-rw——- 1 hacluster haclient 1117  4月 26 11:49 2011 pe-input-1.bz2
-rw-r–r– 1 hacluster haclient    1  4月 26 11:49 2011 pe-input.last

おお。なんかでてる。
pe-input-0.bz2 は、クラスタ起動時の遷移グラフです。
pe-input-1.bz2 は、仮想IP起動時の遷移グラフです。

クラスタの状態を変化させるために、仮想IPが起動しているノードをスタンバイ化してみましょう。

# crm node standby dl380g5c

ノードがスタンバイ化して、仮想IPがフェイルオーバしました。

# crm_mon -1
============
Last updated: Tue Apr 26 11:51:31 2011
Stack: Heartbeat
Current DC: dl380g5d () – partition with quorum
Version: 1.0.11-e6f5769f5de2 stable-1.0 tip
2 Nodes configured, unknown expected votes
1 Resources configured.
============
Node dl380g5c (): standby ★ スタンバイ化
Online: [ dl380g5d ]
ip      (ocf::heartbeat:IPaddr2):       Started dl380g5d ★ さっきまで dl380g5c だった

遷移グラフの出力先を確認してみると。。。

# ls -ltr /var/lib/pengine
合計 16
-rw——- 1 hacluster haclient  600  4月 26 11:39 2011 pe-input-0.bz2
-rw——- 1 hacluster haclient 1117  4月 26 11:49 2011 pe-input-1.bz2
-rw——- 1 hacluster haclient 1553  4月 26 11:51 2011 pe-input-2.bz2
-rw-r–r– 1 hacluster haclient    1  4月 26 11:51 2011 pe-input.last

お!pe-input-2.bz2が増えてる!これは、仮想IPがフェイルオーバしたときの遷移グラフです。

では、ノードをオンラインに戻しましょう。

# crm node online dl380g5c

ここでもう一度遷移グラフの出力先を確認してみると。。。

# ls -ltr /var/lib/pengine
合計 16
-rw——- 1 hacluster haclient  600  4月 26 11:39 2011 pe-input-0.bz2
-rw——- 1 hacluster haclient 1553  4月 26 11:51 2011 pe-input-2.bz2
-rw——- 1 hacluster haclient 1637  4月 26 11:52 2011 pe-input-1.bz2
-rw-r–r– 1 hacluster haclient    1  4月 26 11:52 2011 pe-input.last

おおお!pe-input-3.bz2 じゃなくて pe-input-1.bz2 にローテーションしてますね!!
(うまくいってよかった。。。ちょっとどきどきしましたですよ。。。)

Pages: 1 2 3 4 5 6

Comments are closed.