web-dev-qa-db-ja.com

Windows2012でのNLBの問題

VSphere上の3つの仮想サーバーにNLBをセットアップするときに問題が発生します。各サーバーはWindowsServer 2012を実行しており、単一の静的IPアドレスを持っています。サーバーの1つには、外部向けのIPアドレスを持つ2番目のNICがあります。 WindowsNLBは各サーバーにインストールされます。

DNSのクラスターのIPアドレスをAレコードとして追加しました。これは、作成したクラスター名にマップされます。各サーバーには、サーバー名を静的IPアドレスにマッピングするAレコードがあります。

NLB Managerで新しいクラスターを作成すると、最初のサーバーがスムーズに追加され、クラスターIPとサーバーの両方に接続できます。 2番目のサーバーをクラスターに追加した後、クラスターIP ORサーバーIPアドレスにpingを実行できなくなります。また、VM adminが入り、NICの詳細プロパティからクラスターIPアドレスを削除するまで、リモートデスクトップを使用してどちらのサーバーにも接続できません。

クラスターをセットアップするときにユニキャストとマルチキャストの両方を試しました。また、最初のサーバーが完全に収束するまで待ってから、2番目のサーバーを追加しました。サーバーはデスクトップとは異なるサブネット上にありますが、サーバー自体からpingを実行しても同じ結果が得られます。

NLBクラスター内の1つのサーバーは正常に機能しますが、2つ以上のサーバーではIPの競合が発生するようです。

誰かが私が間違っていることを教えてもらえますか?

1
Omegacron

仮想マシンを使用する場合、NLBには複数の既知の問題があります。これらのリンクはあなたを助けるはずです:

https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=100658
https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1006558
https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1006778
https://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1556

また、ユニキャストモードを使用する場合は、各サーバーに2つのNICが必要です。そうでない場合、同じMACアドレスを効果的に使用するため、NICは相互に通信できません。マルチキャストは管理がはるかに簡単ですが、スイッチで特定の構成が必要になる場合があります。

https://kb.vmware.com/selfservice/search.do?cmd=displayKC&externalId=1006525

この記事 ニースの要約も含まれています。

2
Massimo