
さまざまな理由から、職場のラボ ESXi サーバーで同じ仮想マシンのクローンをいくつか (≈6) 実行する必要がありますが、残念ながらクローン間で MAC アドレスを変更することはできません。ただし、IP を変更することは可能です。
異なる仮想マシンが、少なくとも ESXi サーバーの外部のネットワーク上のコンピューターと同時に通信し、できれば仮想マシン同士も通信できるようにするにはどうすればよいでしょうか。
答え1
単一の vSwitch ポート グループに同じ MAC を持つ VM を配置することは望ましくありません。それが動作の仕組みです。
これを実行すると、VM ごとに 1 つずつ、合計 7 つのポート グループが作成され、それらの間でルーティングする必要がある場合は、各ポート グループに 1 つずつ、それぞれ有効な IP を持つ少なくとも 7 つの vNIC を持つルーター VM を作成します。ルーティングが機能するには、当然、各ポート グループに独自のサブネットが必要です。
それは理にかなっていますか?
答え2
私の理解では、同じ MAC アドレスを持つ 2 つの NIC を理論上最小限分離するには、間にルーターを配置します。
これを解決するには、OPNsense、pfSense、Freesco などの 7 つの仮想 NIC が稼働している別の VM を追加します。6 つの NIC は、各スイッチの異なるクローンの 1 つを使用して、それぞれの仮想スイッチに接続されます。7 番目の NIC は、外部の物理ネットワークにアクセスできる VM ネットワークに接続されます。