master_wins を使用してマスターノードをシャットダウンする際の、RHEL 6 クラスタにおけるクォーラムの一時的なロス
Issue
- クォーラムデバイスを使用した 2 つのノードクラスタの設定では、qdisk マスターノードを停止する際に一時的にクォーラムを解決しません。
Apr 18 17:23:50 jrummy6-1-clust qdiskd[13247]:Node 2 shutdown
Apr 18 17:23:50 jrummy6-1-clust kernel: dlm: closing connection to node 2
Apr 18 17:23:50 jrummy6-1-clust corosync[13201]: [CMAN ] quorum lost, blocking activity
Apr 18 17:23:50 jrummy6-1-clust corosync[13201]: [QUORUM] This node is within the non-primary component and will NOT provide any services.
Apr 18 17:23:50 jrummy6-1-clust corosync[13201]: [QUORUM] Members[1]:1
Apr 18 17:23:50 jrummy6-1-clust corosync[13201]: [TOTEM ] A processor joined or left the membership and a new membership was formed.
Apr 18 17:23:50 jrummy6-1-clust corosync[13201]: [CPG ] chosen downlist: sender r(0) ip(192.168.143.61) ; members(old:2 left:1)
Apr 18 17:23:50 jrummy6-1-clust corosync[13201]: [MAIN ] Completed service synchronization, ready to provide service.
Apr 18 17:23:51 jrummy6-1-clust corosync[13201]: [CMAN ] quorum device re-registered
Apr 18 17:23:51 jrummy6-1-clust corosync[13201]: [CMAN ] quorum regained, resuming activity
Apr 18 17:23:51 jrummy6-1-clust corosync[13201]: [QUORUM] This node is within the primary component and will provide service.
Apr 18 17:23:51 jrummy6-1-clust corosync[13201]: [QUORUM] Members[1]:1
Apr 18 17:23:51 jrummy6-1-clust qdiskd[13247]:Assuming master role
master_wins設定にqdiskマスターが残っていると、残りのノードでクォーラムが紛失しサービスが無効になり、移動しません。
ノードをシャットダウンするとサービスをフェイルオーバーすることができません。
Environment
- Red Hat Enterprise Linux (RHEL) 6 (および High Availability Add on)
cluster(cman,clusterlib)3.0.12.1-49.el6以前のバージョン- quorum ディスク (qdisk) の使用
- 以下のいずれか:
/etc/cluster/cluster.confのquorumdタグに設定した `master_wins="1"- ヒューリスティックスな定義をしていない 2 ノードクラスタ
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.