web-dev-qa-db-ja.com

2番目のホストをNLBクラスターに接続する際の問題

最近、Hyper-Vをホスティングインフラストラクチャに展開し、Windowsネットワーク負荷分散とARRをセットアップして、NLBを実行している2台のARRサーバーによって負荷分散される2台のVM Webサーバーを使用できるようにしようとしています。 。

私は次の設定をしています:

2台の物理ホストマシンIE; Host1、Host2

次に、冗長性のために、次のVMが各ホストで1つに分割されます。

2 Hyper-V VMのARR1、ARR2;両方ともNLBがインストールされています

2 Hyper-V VMのWEB1、WEB2

2 Hyper-V VMのDC01、DC02(ドメインコントローラー)

注*すべてのHyper-VVMをドメインに接続していますが、ホストマシンがドメイン上にないため、違いが生じるかどうかはわかりません

ARR1とARR2の両方にNLBを正常にインストールし、ARR1の共有IPにクラスターをセットアップしました。

現在、ARR2をそのクラスターに接続しようとしていますが、NLBGUIに「HostUnreachable」というエラーメッセージが表示されます。

Hyper-V VMとホストマシンの両方でファイアウォールを同時に無効にして、それが問題であるかどうかを確認しようとしましたが、4台のマシンすべてのファイアウォールをオフにしても、相互に接続できません。

ARR1またはARR2のいずれかからDC01にpingを実行すると応答が返され、ARR1からARR2にpingを実行すると、またはその逆の場合、宛先ホストに到達できなくなります。だから私は私の仮想スイッチに問題があるかもしれないと思いますか?すべてのマシンには、NICに静的IPが構成されています

すべてのマシンでWindowsServer2019を実行しています。

どんな洞察もありがたいです。

更新

@joeqwertyのおかげで、最初の問題を乗り越えましたが、今、このエラーが発生しています。指定されたコンピューターでRPCサーバーを使用できません。私が読んだところによると、各NICにVMが1つしかなく、2つ必要なため、一部原因である可能性があります。または、ユニキャスト/マルチキャストが正しく設定されていません。

何か案は?

マルチキャストに切り替えると問題が修正され、ARR1とARR2の両方を接続できるようになりました。再起動後、両方とも以前と同じ問題が発生します。 「指定されたコンピューターでRPCサーバーを使用できません」

1
UserSN

NLBでは、各NLBメンバーの仮想NIC)でMACアドレススプーフィングを有効にする必要があります。

enter image description here

2
joeqwerty