
VMware ESX 3.5 和4.0 建立橋接到實體介面的軟體NIC。我正在使用分配的位址的 DHCP 環境中部署 ESX,因此安裝是使用設定的 DHCP 位址完成的。安裝完成後,ESX 會使用虛假 MAC 位址建立軟體 NIC,因此不會取得為該裝置指派的預期 DHCP 位址。
有沒有辦法在不搞亂訪客網路的情況下顛覆這種行為?這是建議的還是違反 ESX 的使用模型?
答案1
從您的描述中很難看出,但我認為您看到的是服務控制台的MAC位址與安裝過程中伺服器使用的MAC位址不同。 ESX 也可以為 VMotion/VKernel 服務指派 IP 位址。
在我看來,您應該在安裝後調整 DHCP 配置,為新的 MAC 位址提供正確的 IP 位址,因為 ESX 中的實體介面可用於多種用途(VM 網路、iSCSI、服務控制台、VMotion 等)
如果調整 DHCP 設定不是您想要的,您可以透過在服務控制台編輯 /etc/sysconfig/network-scripts/ifcfg-vswif0 檔案並重新啟動網路來變更虛擬介面的 MAC 位址(至少3.5)
注意:vsiwf# 在您的環境中可能有所不同,因此請確保您正在編輯適合您的配置的正確檔案。