我有两个 ESXi 主机,一个运行 esxi build 4.0.0, 193498,另一个运行 esxi build 4.0.0, 208167。这些服务器是相同的 HP DL 385 G5p,具有 64GB 的物理 RAM 和近一兆字节的本地驱动器空间。
esxi build 4.0.0,208167 = 主机 A esxi build 4.0.0,193498 = 主机 B
上周我重启了两台主机,主机 A 启动了,然后我开始逐台启动客户虚拟机。所有客户虚拟机都启动了,没有出现任何问题。但是,主机 B 也做了同样的事,但它的客户虚拟机似乎在网络上丢失了位置。它们的 IP 设置很好,我无法通过 IP 或 DNS ping 任何内容。我重新启动了网络管理代理/服务,但无济于事。
最终,解决这个问题的方法是将 Windows Server 2003 R2 SP2 主机从域中删除,然后重新启动 ESXi 服务器!,然后重新加入域并重新启动 Guest VM 主机。之后,VM Guest 将能够看到网络。我必须对 ESXi 主机上的每个 VM guest 分别执行 3 次此操作。我觉得我修复 VM guest 的做法不合法,不确定是重新启动 VM、主机还是整个域删除\重新加入才能解决问题。
一旦我让一个客户机正常工作,我就必须为其他两个客户机重新做一遍,每次我重新启动 ESXi 服务器时,我都担心会破坏我刚刚修复的另一个客户机。幸运的是,情况并非如此,修复后的客户机仍可正常工作。
还有其他人遇到过这个问题吗?
答案1
可能是 MAC 地址冲突?检查 VIclient 内的所有适配器和设置...还要检查 IP 地址冲突:也许您使用 DHCP,但某些客户端在 DHCP 范围内分配了静态 IP。