Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
7.3. 接続状態が変化したためリソースの移動を行う
外部の接続が失われた場合、次の 2 ステップでクラスターがリソースを移動するよう設定します。
- クラスターに
ping
リソースを追加します。ping
リソースは同じ名前のシステムユーティリティーを使って一覧のマシン (DNS ホスト名または IPv4/IPv6 アドレスで指定) へのアクセスが可能かをテストし、その結果を使ってpingd
というノード属性を維持管理します。 - 接続が失われたときに別のノードにリソースを移動させるためのリソース場所制約を設定します。
表5.1「リソースのプロパティ」 では
ping
リソースに設定できるプロパティを示します。
表7.1 ping リソースのプロパティ
次のコマンド例では
www.example.com
への接続性を検証する ping
リソースが作成されます。実際には使用しているネットワークのゲートウェイやルーターへの接続性を検証することになります。リソースがクラスターの全ノードで実行されるよう ping
リソースはクローンとして設定します。
# pcs resource create ping ocf:pacemaker:ping dampen=5s multiplier=1000 host_list=www.example.com --clone
次の例では既存の
Webserver
と言うリソースに場所の制約ルールを設定しています。 Webserver
リソースを現在実行しているホストが www.example.com
に ping できない場合、www.example.com
に ping できるホストに移動されます。
# pcs constraint location Webserver rule score=-INFINITY pingd lt 1 or not_defined pingd