この記事では、クラスター サーバー上のプライベート アダプターに推奨される構成について説明します。
適用対象: 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にあります。
Windows 2000 および Windows 2003 のプライベート アダプターに推奨される構成
[Start] をクリックし、Settings をポイントし、[コントロール パネル] をクリックし、[Network とダイヤルアップ接続] をダブルクリック。
[ Advanced メニューの [ Advanced Settings] をクリックします。
[ Connections ボックスで、バインドが次の順序になっていることを確認し、[ OK] をクリック。
- 外部パブリック ネットワーク
- 内部プライベート ネットワーク (ハートビート)
- [リモート アクセス接続]
ハートビート アダプターのネットワーク接続を右クリックし、 Properties をクリックします。
Note
わかりやすくするために、この接続の名前を変更することもできます (たとえば、名前を "Private" に変更します)。
次の手順のいずれかを使用します:
サーバーがマジョリティ ノード セット (MNS) 以外のクォーラムの種類を使用している場合は、クリックして Internet Protocol (TCP/IP)を選択し、クリックして他のすべてのオプションをオフにします。
サーバーが MNS クォーラムを使用している場合は、クリックして Internet Protocol (TCP/IP) と少なくとも 1 つの他のファイル共有ネットワーク プロトコルを選択し、クリックして他のすべてのオプションをクリアします。
Note
サーバーが MNS クォーラムを使用している場合は、MNS クォーラムが機能するためのファイル共有機能を持つネットワークが少なくとも 1 つ必要です。 クォーラム リソースの単一障害点を回避するために、ファイル共有が有効になっている複数のネットワークをクラスターに配置することを強くお勧めします。
複数の速度で送信できるネットワーク アダプターがあり、アダプターで速度と双方向モードを指定できる場合は、速度と双方向モードを手動で指定します。
速度モードと二重モードを手動で指定できるネットワーク アダプターでは、製造元の仕様に従って、すべてのノードで同じモードにハード設定してください。 手動設定をサポートしていないネットワーク アダプターの場合は、カードの製造元の仕様に従ってください。
ハートビート ネットワークを経由する情報は小さいですが、通信には待機時間が重要です。 速度と双方向の設定が同じである場合は、信頼性の高い通信があることを確認するのに役立ちます。
サポートされているカードの速度とデバイスの接続速度、または製造元の推奨設定がわからない場合は、すべてのデバイスを 10 MB/秒と半二重のパスに設定することをお勧めします。 この構成により、十分な帯域幅と信頼性の高い通信が提供されます。
Note
Microsoft では、ハートビートにフォールト トレラント アダプターまたは "チーミング" を使用することはお勧めしません。 ハートビート接続に冗長性が必要な場合は、内部通信専用に設定された複数のネットワーク アダプターを使用し、クラスター構成でそのネットワーク優先度を定義します。 初期のマルチポート ネットワーク アダプターで発生した問題は、このテクノロジを使用している場合は、ファームウェアとドライバーが最新のリビジョンであることを確認します。
サーバー クラスターでの互換性については、ネットワーク アダプターの製造元にお問い合わせください。
[ Internet Protocol (TCP/IP)] をクリックし、[ Properties] をクリックします。
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 とサブネットを使用します。
Default Gateway ボックスに値が設定されていないことを確認します。
[ 次の DNS サーバー アドレスを使用します ボックスに値が定義されていないことを確認します。
Note
クラスター ノードが DNS サーバーでもある場合は、 [次の DNS サーバー アドレスを使用します ボックスに "127.0.0.1" が表示されます (ボックスは空白になりません)。これは許容されます。
詳細設定をクリックします。
[ DNS タブで、値が定義されていないことを確認します。 DNS でこの接続のアドレスを登録し
この接続の DNS サフィックスを DNS 登録で使用します チェック ボックスがオフになっていることを確認します。ダイアログ ボックスを閉じると、次のプロンプトが表示されることがあります。 このプロンプトが表示されたら、[ Yesをクリックします。
この接続には、空のプライマリ WINS アドレスがあります。 Do you want to continue? (続行してもよろしいですか?)
プライベート ハートビート 相互接続にクロスオーバー ケーブルを使用している場合は、メディア センスの TCP/IP スタック破棄機能を無効にします。
Note
Windows Server 2003 クラスターでは、この手順を実行しないでください。
Media Sense の TCP/IP スタック破棄機能を無効にするには、各ノードに次のレジストリ値を追加します。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
- 値の名前: DisableDHCPMediaSense
- データ型: REG_DWORD
- 値のデータ : 1
クラスター内の他のすべてのノードで前の手順を完了します。
クラスター管理者を起動します。
管理者のルートにあるクラスター名をクリックします。 [ファイル] メニューの [プロパティ] をクリックします。
[ Network Priority タブで、プライベート ネットワークが上部に一覧表示されていることを確認します。 そうでない場合は、 Move Up ボタンを使用して優先順位を上げてください。
プライベート ネットワークをクリックし、 Properties をクリックします。
[クラスターで使用するためにこのネットワークを有効にする] チェック ボックスをオンにします。
[Internal cluster communications only (private Network)]\(クラスター通信のみ (プライベート ネットワーク)\) をクリックします。 詳細については、「 Windows Server クラスター ノードをドメイン コントローラーとして使用する方法を参照してください。
Windows NT 4.0 のプライベート アダプターに推奨される構成
[Start] をクリックし、Settings をポイントし、[コントロール パネル] をクリックして、[Network をダブルクリックします。
[Protocols] タブで、[TCP/IP プロトコル] をクリックし、[プロパティの] をクリック。
[ Adapter ボックスで、プライベート ネットワーク アダプターをクリックします。
[ IP アドレス タブで、パブリック ネットワーク アダプターと同じサブネットまたはネットワーク上にない静的 IP アドレスが選択されていることを確認します。 プライベート アダプターに使用する適切な IP アドレスの例として、ノード 1 では 10.10.10.10、ノード 2 では 10.10.10.11、サブネット マスクは 255.0.0.0 です。
Default Gateway ボックスに値が設定されていないことを確認します。
[ WINS アドレス ] タブの [ Adapter ボックスのハートビート アダプターをクリックします。
WINS サーバー エントリに値が定義されていないことを確認します。
ダイアログ ボックスを閉じると、次のプロンプトが表示されることがあります。 このプロンプトが表示されたら、[ Yesをクリックします。
少なくとも 1 つのアダプター カードに空のプライマリ WINS アドレスがあります。 Do you want to continue? (続行してもよろしいですか?)
[ルーティング] タブで、[有効な IP 転送] チェック ボックスがオフになっていることを確認します。
[OK] をクリックします。
複数の速度で送信でき、速度と双方向モードを指定できるネットワーク アダプターがある場合は、速度と双方向モードを手動で指定します。
速度モードと二重モードを手動で指定できるネットワーク アダプターでは、すべてのノードで製造元の仕様に従って同じモードにハード設定してください。 手動設定をサポートしていないネットワーク アダプターの場合は、カードの製造元の仕様に従ってください。
ハートビート ネットワークを経由する情報は小さいですが、通信には待機時間が重要です。 速度と双方向の設定が同じ場合は、確実に確実に通信できます。
カードのサポートされている速度とデバイスの接続速度がわからない場合は、そのパス上のすべてのデバイスを 10 MB/秒と半二重に設定することをお勧めします。 この構成により、十分な帯域幅と信頼性の高い通信が提供されます。
Note
ハートビートには、フォールト トレラント アダプターまたは "チーミング" の種類を使用しないことをお勧めします。 ハートビート接続に冗長性が必要な場合は、内部通信専用に設定された複数のネットワーク アダプターを使用し、クラスター構成でそのネットワーク優先度を定義します。 初期のマルチポート ネットワーク アダプターで発生した問題は、このテクノロジを使用している場合は、ファームウェアとドライバーが最新のリビジョンであることを確認します。
サーバー クラスターでの互換性については、ネットワーク アダプターの製造元にお問い合わせください。
[バインド] タブの [Show Bindings For ボックスの [すべてのアダプター] をクリック。
プライベート 相互接続に使用するアダプターの横にある plus 記号 (+) をクリックします。
[
WINS クライアント (TCP/IP) ] をクリックし、[Disable] をクリックします。Note
ハートビート アダプターで TCP/IP 以外のプロトコルを有効にする必要はありません。 その他のすべてが無効 (ネットワーク モニターなどの項目を含む) であることを確認します。
[ Show Bindings For ボックスで、[すべてのプロトコル ] をクリック。
TCP/IP プロトコルの横にある plus 記号 (+) をクリックします。
パブリック ネットワーク アダプターが最初のバインディング (バインド リストの上部) であることを確認します。 これを行うには、プライベート ネットワーク アダプターをクリックし、 Move Down ボタンを使用します。 複数のパブリック ネットワーク アダプターがある場合は、ハートビート アダプターが最後に一覧表示されていることを確認します。
OK をクリックしてネットワーク プロパティの変更を完了し、変更を受け入れます。
ノードを再起動して変更を有効にします。
クラスター内の他のすべてのノードで前の手順を完了します。
クラスター管理者を起動します。
管理者のルートにあるクラスター名をクリックします。 [ファイル] メニューの [プロパティ] をクリックします。
[ Network Priority タブで、プライベート ネットワークが上部に一覧表示されていることを確認します。 そうでない場合は、 Move Up ボタンを使用して優先順位を上げてください。
プライベート ネットワークをクリックし、 Properties をクリックします。
[クラスターで使用するためにこのネットワークを有効にする] チェック ボックスをオンにします。
[Internal cluster communications only (private Network)]\(クラスター通信のみ (プライベート ネットワーク)\) をクリックします。 詳細については、「 Windows Server クラスター ノードをドメイン コントローラーとして使用する方法を参照してください。