pcs
crm にはあったインタラクティブモードは廃止されている。
コマンド
pcs status
クラスタの状態確認する。crm_mon -Afr1 と同じ。
pcs resource show
リソースの状態を確認する。
pcs resource cleanup <resourceId>
リソースの監視状態をクリアし、即座にチェックし直す。
crm_resource --cleanup --resource <resourceId> と同じ効果。
pcs resource clean <resourceId>
リソースの move や ban によって作成された制約を解除する。
pcs resource cleanup と似ているが全く違うコマンドなので注意。
pcs resource move --master <resourceId>
指定のリソースをマスターに昇格する。
グループを設定している場合はグループ内のどれかを動かすとまとめて動いてくれる。
pcs resource group add <groupId> <resourceId>
複数のリソースをグループにまとめる。1グループの上限はなし。
pcs resource group remove <groupId> <resourceId>
指定グループから特定のリソースを除外する。
pcs cluster standby <node> | --all
クラスタの指定ノードをスタンバイモードに切り替え、リソースのホストを停止する。
pcs cluster unstandby <node> | --all
クラスタの指定ノードをスタンバイモードから復帰し、リソースのホストを可能にする。
雑にクラスタを作成する
code:sh
pcs cluster auth node1 node2
pcs cluster setup --name sample node1 node2 --force
pcs cluster start --all
pcs property set stonith-enabled=false # STONITH 無効
pcs property set no-quorum-policy=ignore # 最低数を下回っても管理を続ける
pcs property set default-resource-stickiness=INFINITY # 自動フェイルオーバーを実質的に無効化
VIPをリソースとして追加する
code:sh
pcs resource create VirtualIP IPaddr2 ip=172.18.0.99 cidr_netmask=32 nic=eth0 op monitor interval=30s