我们有三个 ESXi 主机,如下所示:
Host1 - ESXi 5.1
Host2 - ESXi 5.5(vCenter Server Appliance 6.0 位于此处)
Host3 - ESXi 6.0
我大约两周前部署了 vCSA 6.0,现在我们无法在 Host3 上启动新创建的 VM。主机 1 和 2 似乎不受此问题的影响。尝试启动新 VM 时
出现的错误是:无效的虚拟机配置 启动时从 ESX 主机收到错误(新 VM 的名称)。设备“引导程序”不可用。
根据我的研究,我发现这个问题可能是由于从不同的主机锁定 VMX 文件引起的,而不是在其各自的本地数据存储上托管 VM 的主机。因此,我通过 SSH 连接到 Host3 并vmdkfstools -D
针对受影响的 VMX 文件运行,但它返回的主机的 MAC 地址全为零,该主机的 MAC 地址应该是锁定文件(所以可能是本地主机?)
最后,我已解除 Host3 与 vCenter 的关联,但问题仍然存在。我希望重新启动 Host3 可以解决这个问题,但是很难确定这个时间,因为我们在全球范围内运营 24/7。非常感谢任何帮助。谢谢你。
我以前见过这个问题。尝试重新启动主机,看看是否能解决问题。