This site best when viewed with a modern standards-compliant browser. We recommend Firefox Get Firefox!.

Linux-HA project logo
Providing Open Source High-Availability Software for Linux and other OSes since 1999.

USA Flag UK Flag

Japanese Flag

ホームページ

サイトについて

コンタクト情報

使用条件

協力方法

セキュリティ

This web page is no longer maintained. Information presented here exists only to avoid breaking historical links.
The Project stays maintained, and lives on: see the Linux-HA Reference Documentation.
To get rid of this notice, you may want to browse the old wiki instead.

2010.1.28
追加パッケージ集リニューアル
追加パッケージ集は、こちらから

2008.8.28
RHEL用rpm更新
更新情報はこちらから

2008.8.18
Heartbeat 2.1.4
リリース!
Downloadはこちらから

2007.11.13
Linux-ha-japan日本語ML移植しました

2007.10.5
日本語サイトOPEN
日本語MLも開設しました

2007.10.5
OSC2007 Tokyo/Fall で Heartbeat紹介
発表資料を公開しました

Last site update:
2018-01-22 11:14:13

多くのクラスタの場合、週末にのみフェイルオーバを実行し、平日はフェイルオーバを禁止するポリシーを設定した方が合理的です。

以下は、それを実現するXMLスニペットのcrm_configセクションです。

CRMは、月曜日を週の1日目とする規約に従います。これは、date %u文字列に似ていますが、%w文字列とは異なります。Cronでは、月曜日を最初(0)と最後(7)のどちらにも設定できます。CIBでは、月曜日は週の最終日(7)となります。

<cluster_property_set id="weekend_override" score="100">
  <rule id="my_ip:failover" boolean_op="and">
    <date_expression id="my_ip:days" operation="date_spec">
      <date_spec id="my_ip:days" weekdays="6-7"/>
    </date_expression>
  </rule>
  <attributes>
    <nvpair id="weekend-sticky"
          name="default_resource_stickiness"
         value="0"/>
  </attributes>

 </cluster_property_set>
 <cluster_property_set id="default_cluster_properties" score="10">
  <attributes>
   <nvpair id="default-sticky" 
         name="default_resource_stickiness"
        value="INFINITY"/>
  </attributes>
 </cluster_property_set>

Translating this into English: 上記コマンドの翻訳:1つ目のcluster property setに100のスコアを与え、週末(6~7の2日間)にのみ真となる曜日の制限を設定します。

つまり、曜日の式が真である場合には、このルールセットの要素に100の荷重値が与えられます。

2つ目のcluster_propertyは、10の荷重(スコア)を持ち、常にTRUEとなります(常に適用されます)。しかし、この荷重は10でしかなく、上記の条件に応じたルールは100の荷重を持つため、両方のルールセットが適用されると競合が発生し、weekend_override の{{cluster_property_set}}で指定された要素が優先されます。

この最終結果として、曜日が6および7の2日間はdefault_resource_stickinessの値は0になりますが、ほかの曜日にはINFINITYになります。