クラスター サーバーでの推奨プライベート ハートビート構成

この記事では、クラスター サーバー上のプライベート アダプターに推奨される構成について説明します。

適用対象: Windows Server 2003
元の KB 番号: 258750

概要

サーバー クラスター ノード間の通信は、円滑なクラスター操作に不可欠です。 そのため、クラスター通信に使用するネットワークを最適に構成し、ハードウェア互換性リストのすべての要件に従う必要があります。 ネットワーク構成の場合、1 つの障害点を回避するには、2 つ以上の独立したネットワークがクラスターのノードを接続する必要があります。 2 つのローカル エリア ネットワーク (LAN) の使用が一般的です。 (Microsoft Product Support Services では、ノードが 1 つのネットワークによってのみ接続されているクラスターの構成はサポートされていません)。

1 つの障害点を回避するために、クラスター ノード間のハートビート通信をサポートするように少なくとも 2 つのクラスター ネットワークを構成する必要があります。 これを行うには、これらのネットワークの役割を、クラスター サービスの "内部クラスター通信のみ" または "すべての通信" として構成します。 通常、これらのネットワークの 1 つは、内部クラスター通信専用のプライベート 相互接続です。

さらに、各クラスター ネットワークは、他のすべてのクラスター ネットワークとは別に失敗する必要があります。 つまり、2 つのクラスター ネットワークには、両方が同時に失敗する可能性がある共通のコンポーネントを持つ必要はありません。 たとえば、マルチポート ネットワーク アダプターを使用してノードを 2 つのクラスター ネットワークに接続すると、ポートが独立していないため、ほとんどの場合、この要件は満たされません。

通信の問題を解消するには、 内部クラスター通信のみに 設定されているネットワーク アダプターから不要なネットワーク トラフィックをすべて削除します (このアダプターはハートビートまたはプライベート ネットワーク アダプターとも呼ばれます)。 クラスタリングは、ユーザー データグラム プロトコル (UDP) パケットを使用して IP ソケットでリモート プロシージャ コール (RPC) 呼び出しを使用して通信します。 この記事で説明するプロセス:

  • 相互接続から NetBIOS を削除します。
  • 適切なクラスター通信の優先順位を設定します。
  • 適切なアダプター のバインド順序を設定します。
  • 適切なネットワーク アダプターの速度とモードを定義します。
  • TCP/IP を正しく構成します。
  • メディア センサー機能を無効にします (Windows 2000 のみ)。

注:

この記事の情報は、Windows Server 2008 または Windows Server 2008 R2 フェールオーバー クラスターには適用されません。 CSV 以外の環境での新しいバージョンのフェールオーバー クラスターのネットワーク構成に関する推奨事項については、「 付録 A: フェールオーバー クラスターの要件」を参照してください。 この記事の設定が Windows Server 2008 または Windows Server 2008 R2 で悪影響を及ぼす可能性があるシナリオは、CSV 環境です。 CSV での推奨事項は、「 Windows Server 2008 R2 のフェールオーバー クラスターでクラスター共有ボリュームを使用するための要件」にあります。

  1. [スタート] をクリックし、[設定] をポイントし、[コントロール パネル] をクリックし、[ネットワーク] と [ダイヤルアップ Connections] をダブルクリックします。

  2. [ 詳細設定 ] メニューの [ 詳細設定] をクリックします。

  3. [Connections] ボックスで、バインドが次の順序になっていることを確認し、[OK] をクリックします

    • 外部パブリック ネットワーク
    • 内部プライベート ネットワーク (ハートビート)
    • [リモート アクセス Connections]
  4. ハートビート アダプターのネットワーク接続を右クリックし、[ プロパティ] をクリックします。

    注:

    わかりやすくするために、この接続の名前を変更することもできます (たとえば、"Private" に名前を変更します)。

  5. 次のいずれかの手順を実行します。

    • サーバーがマジョリティ ノード セット (MNS) 以外のクォーラムの種類を使用している場合は、[ インターネット プロトコル (TCP/IP)] をクリックして選択し、クリックして他のすべてのオプションをオフにします。

    • サーバーが MNS クォーラムを使用している場合は、クリックして インターネット プロトコル (TCP/IP) と少なくとも 1 つの他のファイル共有ネットワーク プロトコルを選択し、クリックして他のすべてのオプションをクリアします。

    注:

    サーバーが MNS クォーラムを使用している場合は、MNS クォーラムが機能するためのファイル共有機能を持つネットワークが少なくとも 1 つ必要です。 クォーラム リソースの単一障害点を回避するために、ファイル共有が有効になっている複数のネットワークをクラスター上に用意することを強くお勧めします。

  6. 複数の速度で送信できるネットワーク アダプターがあり、アダプターで速度と双方向モードを指定できる場合は、速度と双方向モードを手動で指定します。

    速度と双方向モードを手動で指定できるネットワーク アダプターでは、すべてのノードで製造元の仕様に従って同じモードにハード設定してください。 手動設定をサポートしていないネットワーク アダプターの場合は、カード製造元の仕様に従ってください。

    ハートビート ネットワークを経由して移動する情報は小さくなりますが、通信には待機時間が重要です。 速度と双方向の設定が同じ場合は、信頼性の高い通信を確実に行うことができます。

    カードとデバイスの接続でサポートされている速度が不明な場合、または製造元の推奨設定が不明な場合は、すべてのデバイスを 10 MB/秒と半二重のパスに設定することをお勧めします。 この構成により、十分な帯域幅と信頼性の高い通信が提供されます。

    注:

    Microsoft では、ハートビートにフォールト トレラント アダプターまたは "チーミング" を使用することはお勧めしません。 ハートビート接続に冗長性が必要な場合は、複数のネットワーク アダプターを [内部通信のみ] に設定して、クラスター構成でネットワークの優先順位を定義します。 初期のマルチポート ネットワーク アダプターに関する問題は、このテクノロジを使用する場合、ファームウェアとドライバーが最新のリビジョンであることを確認します。

    サーバー クラスターでの互換性については、ネットワーク アダプターの製造元にお問い合わせください。

  7. [ インターネット プロトコル (TCP/IP)] をクリックし、[ プロパティ] をクリックします。

  8. [ 全般 ] タブで、パブリック ネットワーク アダプターの別のサブネットまたはネットワーク上にない静的 IP アドレスが選択されていることを確認します。 プライベート アダプターに使用する適切な IP アドレスの例としては、ノード 1 では 10.10.10.10、ノード 2 では 10.10.10.11、サブネット マスクは 255.0.0.0 です。 パブリック ネットワークで 10.x.x.x ネットワークと 255.0.0.0 サブネット マスクを使用する場合は、代替プライベート ネットワーク IP とサブネットを使用します。

  9. [既定のゲートウェイ] ボックスに値が設定されていないことを確認します。

  10. [ 次の DNS サーバー アドレスを使用 する] ボックスに値が定義されていないことを確認します。

    注:

    クラスター ノードも DNS サーバーである場合は、[ 次の DNS サーバー アドレスを使用 する] ボックスに "127.0.0.1" と表示されます (ボックスは空白になりません)。これは許容されます。

  11. [詳細設定] をクリックします。

  12. [ DNS ] タブで、値が定義されていないことを確認します。 [DNS にこの接続のアドレスを登録する] と [DNS 登録でこの接続の DNS サフィックスを使用する] チェックボックスがオフになっていることを確認します。

  13. ダイアログ ボックスを閉じると、次のプロンプトが表示されることがあります。 このプロンプトが表示されたら、[ はい] をクリックします。

    この接続には、空のプライマリ WINS アドレスがあります。 続行しますか?

  14. プライベート ハートビート 相互接続にクロス ケーブルを使用している場合は、Media Sense の TCP/IP スタック破棄機能を無効にします。

    注:

    Windows Server 2003 クラスターでは、この手順を実行しないでください。

    Media Sense の TCP/IP スタック破棄機能を無効にするには、各ノードに次のレジストリ値を追加します。 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters

    • 値名: DisableDHCPMediaSense
    • データ型: REG_DWORD
    • 値のデータ : 1
  15. クラスター内の他のすべてのノードで前の手順を完了します。

  16. クラスター管理者を起動します。

  17. 管理者のルートにあるクラスター名をクリックします。 [ファイル] メニューの [プロパティ] をクリックします。

  18. [ ネットワークの優先順位 ] タブで、プライベート ネットワークが上部に一覧表示されていることを確認します。 そうでない場合は、[ 上へ移動 ] ボタンを使用して優先順位を上げます。

  19. プライベート ネットワークをクリックし、[ プロパティ] をクリックします。

  20. [クラスターでこのネットワークを有効にする] チェックボックスを選択します。

  21. [ 内部クラスター通信のみ (プライベート ネットワーク)] をクリックします。 詳細については、「 Windows Server クラスター ノードをドメイン コントローラーとして使用する方法」を参照してください。

  1. [スタート] をクリックし、[設定] をポイントし、[コントロール パネル] をクリックし、[ネットワーク] をダブルクリックします。

  2. [プロトコル] タブ 、[ TCP/IP プロトコル] をクリックし、[ プロパティ] をクリックします。

  3. [ アダプター ] ボックスで、プライベート ネットワーク アダプターをクリックします。

  4. [ IP アドレス ] タブで、パブリック ネットワーク アダプターの別のサブネットまたはネットワーク上にない静的 IP アドレスが選択されていることを確認します。 プライベート アダプターに使用する適切な IP アドレスの例としては、ノード 1 では 10.10.10.10、ノード 2 では 10.10.10.11、サブネット マスクは 255.0.0.0 です。

  5. [既定のゲートウェイ] ボックスに値が設定されていないことを確認します。

  6. [ WINS アドレス ] タブの [ アダプター ] ボックスでハートビート アダプターをクリックします。

  7. WINS サーバー エントリに値が定義されていないことを確認します。

  8. ダイアログ ボックスを閉じると、次のプロンプトが表示されることがあります。 このプロンプトが表示されたら、[ はい] をクリックします。

    少なくとも 1 つのアダプター カードに空のプライマリ WINS アドレスがあります。 続行しますか?

  9. [ルーティング] タブで、[IP 転送チェックを有効にする] ボックスがオフになっていることを確認します。

  10. [OK] をクリックします。

  11. 複数の速度で送信できるネットワーク アダプターがあり、速度と双方向モードを指定できる場合は、速度と双方向モードを手動で指定します。

    速度と双方向モードを手動で指定できるネットワーク アダプターでは、すべてのノードで、製造元の仕様に従って同じモードにハード設定してください。 手動設定をサポートしていないネットワーク アダプターの場合は、カード製造元の仕様に従ってください。

    ハートビート ネットワークを経由して移動する情報は小さくなりますが、通信には待機時間が重要です。 速度と双方向の設定が同じ場合は、信頼性の高い通信を確実に行うことができます。

    カードとデバイスの接続でサポートされている速度がわからない場合は、そのパス上のすべてのデバイスを 10 MB/秒と半二重に設定することをお勧めします。 この構成により、十分な帯域幅と信頼性の高い通信が提供されます。

    注:

    Microsoft では、ハートビートにフォールト トレラント アダプターまたは "チーミング" を使用することはお勧めしません。 ハートビート接続に冗長性が必要な場合は、複数のネットワーク アダプターを [内部通信のみ] に設定して、クラスター構成でネットワークの優先順位を定義します。 初期のマルチポート ネットワーク アダプターに関する問題は、このテクノロジを使用する場合、ファームウェアとドライバーが最新のリビジョンであることを確認します。

    サーバー クラスターでの互換性については、ネットワーク アダプターの製造元にお問い合わせください。

  12. [バインド] タブの [バインド表示] ボックスの [すべてのアダプター] をクリックします。

  13. プライベート 相互接続に使用するアダプターの横にある プラス記号 (+) をクリックします。

  14. [ WINS クライアント (TCP/IP)] をクリックし、[ 無効] をクリックします。

    注:

    ハートビート アダプターで TCP/IP 以外のプロトコルを有効にする必要はありません。 他のすべてが無効になっていることを確認します (ネットワーク モニターなどの項目を含む)。

  15. [ バインドの表示] ボックスで 、[ すべてのプロトコル] をクリックします。

  16. TCP/IP プロトコルの横にあるプラス記号 (+) をクリックします。

  17. パブリック ネットワーク アダプターが最初のバインド (バインド リストの上部) であることを確認します。 これを行うには、プライベート ネットワーク アダプターをクリックし、[ 下へ移動 ] ボタンを使用します。 複数のパブリック ネットワーク アダプターがある場合は、ハートビート アダプターが最後に一覧表示されていることを確認します。

  18. [ OK] を クリックしてネットワーク プロパティの変更を完了し、変更を受け入れます。

  19. ノードを再起動して変更を有効にします。

  20. クラスター内の他のすべてのノードで前の手順を完了します。

  21. クラスター管理者を起動します。

  22. 管理者のルートにあるクラスター名をクリックします。 [ファイル] メニューの [プロパティ] をクリックします。

  23. [ ネットワークの優先順位 ] タブで、プライベート ネットワークが上部に一覧表示されていることを確認します。 そうでない場合は、[ 上へ移動 ] ボタンを使用して優先順位を上げます。

  24. プライベート ネットワークをクリックし、[ プロパティ] をクリックします。

  25. [クラスターでこのネットワークを有効にする] チェックボックスを選択します。

  26. [ 内部クラスター通信のみ (プライベート ネットワーク)] をクリックします。 詳細については、「 Windows Server クラスター ノードをドメイン コントローラーとして使用する方法」を参照してください。