1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Location制約へのdiscovery設定

Last updated at Posted at 2015-09-07

discovery設定(probeの省略)

機能

Pacemkaer1.1.13以降から利用可能なlocation制約への追加設定属性で、設定することによって、PacemakerのリソースのProbe(monitorをタイマー0で実行してリソースの起動状態を初期確認)を省略することが出来ます。
Probeは基本的に全てのノードのクラスタ参加時にリソースの起動状態を確認する為に実施されます(ノードで起動済みのリソースを確認する必要があるため)が、絶対にリソースが起動しないノード(後術するpacemaker_remoteや、ノード数が非常に多い場合など)では、実行することによって、余計な処理時間がかかります。

crmファイル

location rsc_location-1 prmDummy1 resource-discovery="always" \
        rule $id="rsc1_location-rule-1" 200: #uname eq node1

location rsc_location-2 prmDummy1 resource-discovery="never" \
        rule $id="rsc2_location-rule-1" 200: #uname eq node2

設定値に関しては、マニュアルに詳細がありますが、

  1. always(デフォルト) : 設定locationでProbeを実行する
  2. never : 設定locationでProbeを実行しない
  3. exclusive : 設定locationのみでProbeを実行する-設定以外のノードではProbeを実行しない

上記のcrm設定の場合では、以下となります。

  • node1では、prmDummy1リソースのProbeは実行されます
  • node2では、prmDummy1リソースのProbeは実行されません

マニュアル

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?