我正在一个小盒子上测试 ESXi 5.0U1。一台虚拟机用于测试,所有设置为在启动时自动启动虚拟机,但虚拟机没有出现。
答案1
如果这是具有免费许可证的 Esxi 5.0U1,则已知自动启动虚拟机已损坏。
答案2
就像 @rackandboneman 所说的那样,使用免费许可证的 ESXi 5.0U1 破坏了虚拟机的自动启动。我进行了更新,但不得不回滚,因为我依赖自动启动。以下是 HardForum 上的一个帖子,VMware 员工 (lopoetve) 证实了这一点:http://hardforum.com/showthread.php?t=1681128
以下是官方博客文章,确认了该问题,并对其进行了更详细的解释,以及回滚指南:http://blogs.vmware.com/vsphere/2012/03/free-esxi-hypervisor-auto-start-breaks-with-50-update-1.html
如果您正在运行免费版 ESXi(又称 ESXi Hypervisor),那么您需要注意升级到 5.0 Update 1 后出现的一个关键问题。我要强调的是,这仅适用于运行免费版 ESXi 的用户。如果您的 ESXi 主机已获得许可,则此问题不会影响您。
Update 1 中对 ESXi API 的访问方式进行了一些更改,不幸的是,这破坏了免费 ESXi 版本中的 VM 自动启动功能。请注意,此问题仅影响免费 ESXi 版本,并非故意为之。
更详细的回滚指南:http://boubchir.co.uk/vm-blog/roll-back-esxi-5-0-update-1-to-esxi-5-0/(风险自负!)
答案3
几天前我写了一篇博客文章,介绍了一种解决方法。希望有人会觉得有用 :)
www.liberux.com/virtualization/vmware-esxi-5-0-u1-doesnt-auto-start-virtual-machines/