ハートビートクラスタ内のGFS2のメンテナンスの実行

ハートビートクラスタ内のGFS2のメンテナンスの実行

3ノードフェイスメーカークラスタにGFS2ボリュームを提供するストレージサーバーでメンテナンスを実行する必要があります。 2つのGFS2ボリュームも同じクラスタに追加されました。

pacemaker resource disable他のGFS2ボリュームを停止したり、クラスターを隔離したりすることなく、メンテナンスのために停止する必要があるGFS2リソースで実行するのは安全ですか?

制限事項は次のとおりです。

Ordering Constraints:
  start dlm-clone then start clvmd-clone (kind:Mandatory)
  start clvmd-clone then start gfs2-ISO-clone (kind:Mandatory)
  start clvmd-clone then start gfs2-shared-clone (kind:Mandatory)
  start clvmd-clone then start gfs2-qcow-clone (kind:Mandatory)
Colocation Constraints:
  clvmd-clone with dlm-clone (score:INFINITY)
  gfs2-ISO-clone with clvmd-clone (score:INFINITY)
  gfs2-shared-clone with clvmd-clone (score:INFINITY)
  gfs2-qcow-clone with clvmd-clone (score:INFINITY)

停止するボリュームgfs2-qcowはですgfs2-qcow-clone。実行すると、pcs resource disable gfs2-qcow-clone他のGFS2ボリュームも死にますか?

ベストアンサー1

私の場合は、mdadm(ソフトウェア固有のRAID)を使用して作成された顧客のRAIDのメンテナンスを実行する必要があり、いくつかのRAIDリソースを使用します。

***pcs property set maintenance-mode=true***これを行うために、隔離されたすべてのリソースが一時的にシャットダウンされ、予期しないStonithイベントが発生しないようにクラスタをメンテナンス状態に切り替えます。このように、我々はそれを維持します。一部の不良ディスクを交換し、RAIDを組み立ててからメンテナンスモードから取り外し、すべてのリソースRAIDが正常になりました。

したがって、クラスタをフェンシングしたくない場合は、メンテナンスモードまたはstonithの無効化という2つのオプションがあります。どちらも*pcs property*.PCS プロパティの設定 stonith-enabled=false または PCS プロパティの設定 Maintenance-mode=true を使用します。

ただし、メンテナンスモードではPacemaker CRMが無効になり、Linuxまたはハードウェアのリソースを必要に応じて変更してクラスタに戻ることができるため、使用することをお勧めします。

存在する特定の機能を無効にする方法これにより、何が起こるのかを示すために実験室環境でテストを実行しましたpcs resource disable <resource>

"ip-teste"というocf:heartbeat:IPaddr2を作成しました。

sudo pc リソース表示 ip-teste リソース:ip-teste(クラス=ocfprovider=ハートビートタイプ=IPaddr2)属性:cidr_netmask=24 ip=192.168.6.18タスク:監視間隔= 30s 20s( ip-teste-start-interval-0s) 停止間隔=0s タイムアウト=20s(ip-teste-stop-interval-0s)

望むより:

[leonardo.araujo@sdumont0~]$ sudo コンピュータの状態

オンライン: [sdumont0-ha sdumont1-ha]

完全なリソースリスト:ip-teste(ocf :: heartbeat:IPaddr2): sdumont1-ha スタート

デーモン状態:コロシンク:アクティブ/非アクティブ化心拍数調整器:アクティブ/非アクティブ化pcd:アクティブ/アクティブ化

それから私は彼を無効にしました。

[leonardo.araujo@sdumont0 ~]$ sudo pcs リソースを無効にする ip-teste [leonardo.araujo@sdumont0 ~]$ sudo pcs ステータス

9つのリソース構成(1つ無効)

オンライン: [sdumont0-ha sdumont1-ha]

完全なリソースリスト:ip-teste(ocf :: heartbeat:IPaddr2): 中止(無効)

デーモン状態:コロシンク:アクティブ/非アクティブ化心拍数調整器:アクティブ/非アクティブ化pcd:アクティブ/アクティブ化

それから私は彼に再び来るように頼んだ。

[leonardo.araujo@sdumont0 ~]$ sudo pcs リソースを有効にする ip-teste [leonardo.araujo@sdumont0 ~]$ sudo pcs ステータス

2つのノードの構成 9つのリソース構成

オンライン: [sdumont0-ha sdumont1-ha]

完全なリソースリスト:ip-teste(ocf :: heartbeat:IPaddr2): sdumont1-ha スタート

デーモン状態:コロシンク:アクティブ/非アクティブ化心拍数調整器:アクティブ/非アクティブ化pcd:アクティブ/アクティブ化

その特定の機能のみが無効になります。ただし、他の機能がこの機能に依存している場合、両方の機能は停止します。 1つは無効にしたため、もう1つは無効にした機能が必要なためです。

おすすめ記事