トップページ > コンテンツ > ネットワーク関連メモ > ネットワーク運用編 > サーバー関連 > 冗長構成 > pacemakerについて > Pacemakerコマンド

よく使用するPacemakerコマンドと意味合いを記載する。
基本root権限で実行する必要がある。

意味合い コマンド コマンド備考
クラスタ情報を表示する pcs status 本コマンドで参照される大元のxmlファイルを見たい場合はpcs cluster cib
リソース設定 pcs resource list リソース一覧
show パラメータ表示
create 特定リソースを作成
delete 特定リソースを削除
enable ノード起動時にクラスタがリソースを開始
disable リソースを停止。他のノードでも開始させない
restart リソース再起動
debug-start リソース起動(デバッグ)
ban 特定ノードでのリソース実行阻止
clear 特定ノードでのリソース実行阻止をクリア
move リソースを指定するとフェイルオーバーを行う。ただし指定したノードでのリソースの実行を阻止する制約が追加されるので解除する場合はpcs resource clearが必要。
failcount フェイルカウントの表示やリセット
cleanup フェイルカウントと故障履歴クリア
manage マネージ状態にする
unmanage アンマネージ状態にする
standards 標準リソース(RA名[xxx:yyy:zzz]のxxxの部分)の一覧表示。
providers OCFリソースプロバイダの一覧表示(RA名[xxx:yyy:zzz]のyyyの部分)
agents (RA名[xxx:yyy]) リソースエージェントの一覧表示
describe リソース名 リソース固有のパラメーター情報表示
defaults リソースのメタオプションの設定
op defaults リソースのデフォルト動作の設定
リソースの制約条件 pcs constraint list/show 制約条件の一覧表示
location 配置制約を与える(リソースAはノードAで起動してはダメ等)。

<設定例>
# pcs constraint location リソースID rule prefers ノードA=スコア
# pcs constraint location リソースID rule prefers ノードB=スコア
※ノードAの優先度をあげたい場合はノードAのスコア値を高くしておく。

<削除例>
# pcs constraint location remove リソースID
colocation 同居制約を与える(リソースAとリソースBは同じ場所で起動してはダメ等)。

<設定例>
# pcs constraint colocation add [master/slave] 制約を受けるリソースID with [master/slave] 先に配置が決定されるリソースID [スコア] [オプション]

<削除例>
#pcs constraint colocation remove 制約を受けるリソース 先に配置が決定されるリソース
order 順序制約を与える(リソースAはリソースBが起動してから起動等)。

<設定例>
pcs constraint order [アクション] 先に実行するリソースID then [アクション] 後から実行するリソースID [オプション]

<削除例>
$pcs constraint order remove resource1 [resourceN] #起動順に
ノード状態管理 pcs cluster standy スタンバイ状態にする
unstandy オンライン状態にする
クラスタ設定を行う pcs property set 項目=設定値 プロパティ値の設定
unset 項目 プロパティ設定の削除
list 設定値一覧を表示
最終更新:2020年10月07日 19:31