Pacmekaerのクラスタ環境にてクラスタリソースの監視を抑止する「メンテナンスモード」について、以前以下記事にて記載した。
上記記事では、「クラスタ全体」及び「ノード単位」を対象としたメンテナンスモードへの変更方法を記載している。しかし、状況によっては個々の「リソース単位」でメンテナンスモードことが必要な場合もあるだろう。
そのような場合を想定して、Pacmekaerでは特定リソースをメンテナンスモードにするコマンドが用意されている。今回は個々のリソース単位でのメンテナンスモードへの変更方法を記載する。
特定リソースをメンテナンスモードにするコマンド
特定のリソースをメンテナンスモードへ変更するには、pcs resource unmanage
コマンドで実行可能となる。
# pcs resource unmanage <リソース名>
メンテナンスモードを解除するには、pcs resource manage
コマンドとなる。
# pcs resource manage <リソース名>
実際にリソースをメンテナンスモードにしてみた
実際に実行した結果を以下に記載する。★箇所の特定のリソースのみ「unmanaged」ステータスになっていることがわかる。
# pcs resource unmanage rs-systemd-postfix
# pcs status
Cluster name: clst-01
Cluster Summary:
* Stack: corosync
* Current DC: t3022cent (version 2.0.3-5.el8_2.1-4b1f869f0f) - partition with quorum
* Last updated: Sat Aug 22 22:56:09 2020
* Last change: Sat Aug 22 22:56:06 2020 by root via cibadmin on t3021cent
* 2 nodes configured
* 9 resource instances configured
Node List:
* Online: [ t3021cent t3022cent ]
Full List of Resources:
* Resource Group: rg-01:
* rs-vip-33 (ocf::heartbeat:IPaddr2): Started t3021cent
* rs-systemd-squid (systemd:squid): Started t3021cent
* rs-systemd-postfix (systemd:postfix): Started t3021cent (unmanaged) ★
* Clone Set: rs-systemd-unbound-clone [rs-systemd-unbound]:
* Started: [ t3021cent t3022cent ]
* Clone Set: rs-ping-33-clone [rs-ping-33]:
* Started: [ t3021cent t3022cent ]
* rs-stonith-01 (stonith:fence_ESXi): Started t3021cent
* rs-stonith-02 (stonith:fence_ESXi): Started t3022cent
Daemon Status:
corosync: active/disabled
pacemaker: active/disabled
pcsd: active/enabled
0 件のコメント:
コメントを投稿