次の方法で共有


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

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

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

まとめ

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

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

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

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

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

Note

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

  1. [Start] をクリックし、Settings をポイントし、[コントロール パネル] をクリックし、[Network とダイヤルアップ接続] をダブルクリック

  2. [ Advanced メニューの [ Advanced Settings] をクリックします。

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

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

    Note

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

  5. 次の手順のいずれかを使用します:

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

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

    Note

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

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

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

    ハートビート ネットワークを経由する情報は小さいですが、通信には待機時間が重要です。 速度と双方向の設定が同じである場合は、信頼性の高い通信があることを確認するのに役立ちます。

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

    Note

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

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

  7. [ Internet Protocol (TCP/IP)] をクリックし、[ Properties] をクリックします。

  8. General タブで、パブリック ネットワーク アダプターの別のサブネットまたはネットワーク上にない静的 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. Default Gateway ボックスに値が設定されていないことを確認します。

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

    Note

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

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

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

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

    この接続には、空のプライマリ WINS アドレスがあります。 Do you want to continue? (続行してもよろしいですか?)

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

    Note

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

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

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

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

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

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

  19. プライベート ネットワークをクリックし、 Properties をクリックします。

  20. [クラスターで使用するためにこのネットワークを有効にする] チェック ボックスをオンにします。

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

  1. [Start] をクリックし、Settings をポイントし、[コントロール パネル] をクリックして、[Network をダブルクリックします。

  2. [Protocols] タブで、[TCP/IP プロトコル] をクリックし、[プロパティの] をクリック

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

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

  5. Default Gateway ボックスに値が設定されていないことを確認します。

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

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

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

    少なくとも 1 つのアダプター カードに空のプライマリ WINS アドレスがあります。 Do you want to continue? (続行してもよろしいですか?)

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

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

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

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

    ハートビート ネットワークを経由する情報は小さいですが、通信には待機時間が重要です。 速度と双方向の設定が同じ場合は、確実に確実に通信できます。

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

    Note

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

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

  12. [バインド] タブの [Show Bindings For ボックスの [すべてのアダプター] をクリック

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

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

    Note

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

  15. [ Show Bindings For ボックスで、[すべてのプロトコル ] をクリック

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

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

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

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

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

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

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

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

  24. プライベート ネットワークをクリックし、 Properties をクリックします。

  25. [クラスターで使用するためにこのネットワークを有効にする] チェック ボックスをオンにします。

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