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