[Linux-ha-jp] DRBDのMaster/Slaveが切り替わらずにフェールオーバー失敗

Zurück zum Archiv-Index
松浦 健太 matsuura_kenta_y5****@lab*****
2018年 11月 14日 (水) 16:44:36 JST


鈴木さん

松浦と申します。
お世話になっております。

Pacemakerのリソースまわりの設定を見ていないので推測となりますが、
HTTPDリソースやFilesystemリソースが含まれているリソースグループ
(SeiGroup)と、DRBDリソースを紐づけるリソース制約の設定に問題がある
ものと思います。

以下はサードウェア社のブログページとなりますが、具体的な設定方法を
紹介しているので参考になるかと思います。
https://blog.3ware.co.jp/drbd-users-guide-8.4/ch-pacemaker.html

上記の"colocation"制約、"order"制約の設定まわりに不備がないか
確認してみてください。

ただし、もしDRBDリソースのMSDRBD0とMSDRBD1の両方がMasterと
なっていないとリソースグループを起動できない様にしたい場合は設定
がかなり難しくなるかと思います。
(私も前にやろうとしましたが、上手く動かせませんでした。。。)

その場合は、以下のページにあるvolume辺りの設定を使って1つの
DRBDリソースにまとめられないか検討してみると良いと思います。
https://blog.3ware.co.jp/drbd-users-guide-8.4/ch-configure.html

以上です。

-----Original Message-----
From: Linux-ha-japan [mailto:linux****@lists*****] On Behalf Of 鈴木 卓朗
Sent: Wednesday, November 14, 2018 2:49 PM
To: linux****@lists*****
Subject: [Linux-ha-jp] DRBDのMaster/Slaveが切り替わらずにフェールオーバー失敗

お世話になっております。
鈴木と申します。

フェイルオーバーのテストで、「pkill httpd」でHTTPDリソースを停止させ
フェイルオーバーの確認をしようとしたところ、
DRBDのMaster/Slave が切り替わらないためDRBDのパーティションを
マウント出来ずにフェイルオーバーに失敗します。

リソースグループでエラーが発生した場合、DRBDのMaster/Slaveを切り替えるには
どのようにすればいいのでしょうか。


環境
OS:CentOS7.5
DRBD:8.4
pacemaker:1.1.18
corosync:2.4.3


# pcs status
Cluster name: SeiCluster
Stack: corosync
Current DC: sei02hb (version 1.1.18-11.el7_5.3-2b07d5c5a9) - partition with quorum
Last updated: Wed Nov 14 14:42:20 2018
Last change: Wed Nov 14 14:38:20 2018 by hacluster via crmd on sei01hb

2 nodes configured
13 resources configured

Online: [ sei01hb sei02hb ]

Full list of resources:

  Master/Slave Set: MSDRBD0 [DRBD0]
      Masters: [ sei01hb ]
      Slaves: [ sei02hb ]
  Master/Slave Set: MSDRBD1 [DRBD1]
      Masters: [ sei01hb ]
      Slaves: [ sei02hb ]
  Resource Group: SeiGroup
      VIPcheckOP (ocf::myres:VIPcheck):  Started sei01hb
      FSDRBD0    (ocf::heartbeat:Filesystem):    Started sei01hb
      FSDRBD1    (ocf::heartbeat:Filesystem):    Started sei01hb
      MariaDB    (ocf::heartbeat:mysql): Started sei01hb
      TOMCAT     (ocf::heartbeat:tomcat):        Started sei01hb
      HTTPD      (ocf::heartbeat:apache):        Started sei01hb
      VIPseiOP   (ocf::heartbeat:IPaddr2):       Started sei01hb
  Clone Set: ping-clone [ping]
      Started: [ sei01hb sei02hb ]

Daemon Status:
   corosync: active/enabled
   pacemaker: active/enabled
   pcsd: active/enabled

_______________________________________________
Linux-ha-japan mailing list
Linux****@lists*****
https://lists.osdn.me/mailman/listinfo/linux-ha-japan


Linux-ha-japan メーリングリストの案内
Zurück zum Archiv-Index