web-dev-qa-db-ja.com

VMware2つのvSwitchゲストはそれらの間で通信できません

この構成にはいくつかのサーバーがあります。

Diagram of VMWare ESXi Network Configuration

完全な構成) enter image description here

また、VMGuest1からVMGuest3またはVMGuest4のいずれかにpingを実行できません。ただし、pSwitch1に接続されているHost1とHost2にpingを実行することはできます。動作は、VMGuest3または4がVMGuest1または2にpingを実行しようとしても同じです。

これらのスイッチで乱交を有効にしていません。また、ESXi内に仮想スイッチ用のブリッジを設定していません。 2つの仮想スイッチ間の接続を確立しようとする場合、通常、これらのオプションの1つが必要であることを私は知っています。これらのスイッチareただし、互いにブリッジされたそれぞれの物理スイッチを介して接続されています。

Pingがタイムアウトすると、arpリクエストは次のようになります。[root@vmguest1:~]# arp -a vmguest3 vmguest3.example.com (1.2.3.4) at <incomplete> on eth0 [root@vmguest1:~]# arp -a Host1 Host1.example.com (1.2.3.5) at 00:0C:64:97:1C:FF [ether] on eth0

VMGuest1はpSwitch1のホストに到達できるのに、なぜ同じ方法でvSwitch1からpSwitch1のホストに到達できないのでしょうか。

4
Aaron R.

仮想マシンのNIC接続inside)を結合することは、VMwareゲストの内部でソフトウェアRAIDを使用することに似ています。それを実行しますが、VMwareシステムを保護するための合理的な方法ではありません。

マネージドスイッチを使用していますか?

ソリューションを簡素化することをお勧めします。

  • VMが相互に通信する必要がある場合は、VMを同じvSwitchに配置します。
  • VSwitchからのアップリンクは、1つ以上の物理スイッチに行くことができます。
  • 理想的には、物理​​スイッチ間にスタックを設定し、それぞれにvSwitchアップリンクを設定できますが、物理スイッチ間の復元力のある結合(2 x 1GbE)でも機能します。

それは本当にそれです...次のような構成に何か問題がありますか?

enter image description here

または、以下で説明するより複雑な設計: 12アップリンクのvSwitch構成

3
ewwhite

だからこれはあなたのセットアップです:

enter image description here

少し複雑ですが、VM内でNICボンディングを行わないことをお勧めします。

とにかく:vmguest1と3の両方がHost1にpingを実行できますが、相互にpingを実行することはできません。これを調査するには、発行することから始めます

[root@vmguest1:~]# arp -a vmguest3
vmguest3.example.com (1.2.3.4) at <incomplete> on eth0
[root@vmguest1:~]# 

tcpdumpを使用して、vNICに実際に到着および離脱するものを確認します。 ARP要求はvmguest3に到達しますか? eth0、eth1、またはその両方で応答しますか?

0
Mario Lenz