2.9. フェイルオーバードメインを設定する

フェイルオーバードメインとは、システム障害が発生した場合に、 サービスを実行するクラスタメンバの指定サブネットです。 フェイルオーバードメインは以下のような特性を持つことができます。

デフォルトでは、フェイルオーバードメインは制限なしで順位なしになっています。

いくつかのメンバによるクラスタで、制限ありのフェイルオーバードメインを使用すると、 クラスタがサービスを実行するよう設定する作業を軽減することができます (httpdなど、サービスを実行するすべてのメンバで 全く同じ設定をする必要があるもの)。 クラスタ全体がサービスを実行するよう設定する代わりに、 そのサービスと関連する制限ありのフェイルオーバードメインでそのメンバーだけを 設定します。

ティップヒント
 

優先メンバのコンセプトを実施するには、 クラスタメンバが1つだけの構成の制限なしフェイルオーバーのドメインを作成します。 これにより、サービスは優先メンバーで実行します。障害が発生した場合、 サービスは他のメンバにフェイルオーバーします。

フェイルオーバードメインをクラスタソフトウェア設定に追加するには、 次の手順に従います。

  1. フェイルオーバードメインタブを選択して、 新規をクリックします。 図2-16で示すような、 フェイルオーバードメインダイアログボックスが表示されます。

    図 2-16. フェイルオーバードメインを設定する

  2. ドメイン名フィールドにドメインの名前を入力します。 この名前は、ネットワークで使用されている他の名前と比較して区別しやすく わかりやすい名前にしてください。

  3. フェイルオーバーをこれらのメンバのみに制限にチェックを入れ、 このドメインに割り当てられたサービスがこの一覧以外のメンバに引き継がれないようにします。

  4. メンバが特定の順序でフェイルしたサービスの制御を引き受けるようにする場合は、 優先順位があるフェイルオーバーにチェックを入れます。 ドメインにあるメンバ一覧のメンバの位置で優先順位が示され、 最も優先順位が高いメンバが先頭にあります。

  5. メンバの追加をクリックして、このフェイルオーバードメインの メンバを選択します。フェイルオーバーのドメインメンバ ダイアログボックスが表示されます。

    図 2-17. フェイルオーバーのドメインメンバ

    [Shift]キーを押しながらメンバ範囲の始めと終りをクリックするか、 選択するメンバが隣接していないなら[Ctrl]キーを押しながら それぞれのメンバをクリックしていくことで、一覧から複数のメンバを選択することができます。

  6. 一覧からのメンバ選択が完了したら、OKをクリックします。 選択したメンバがフェイルオーバーのドメイン一覧に表示されます。

  7. 優先順位があるフェイルオーバーにチェックをつけるとき、 一覧ボックスでメンバ名を希望の位置へドラッグするとドメイン内でメンバの順番を 配置替えできます。細い黒線が表示され、新しい位置を示します(マウスボタンを離したとき)。

  8. 完了したらOKをクリックします。

  9. ファイル => 保存と選択して、 クラスタ設定への変更を保存します。

フェイルオーバーのドメインからメンバを削除するには、次の手順に従います。

  1. Failover Domainsタブで、編集するドメイン名をダブルクリックします (または、ドメインを選択してプロパティをクリックします)。

  2. フェイルオーバーのドメインダイアログボックスで、 ドメインから削除するメンバ名をクリックして、メンバの削除 をクリックします。(メンバはひとつずつ削除してください。)削除の確認を要求されます。

  3. 完了したらOKをクリックします。

  4. ファイル => 保存と選択して、 クラスタ設定への変更を保存します。