VMware ESXi 4.0升级到ESXi 5.1可最大限度缩短虚拟机停机时间

我正在寻找最less的停机时间来执行以下操作:

问题:运行ESXi 4.0的一台ESX主机(本地连接存储),其上运行一个虚拟机。 此主机需要在正在运行的VM停机时间最短的情况下更新到ESXi 5.1。

可能的解决scheme:

1)使用临时服务器安装ESXi 5.1,将其启动到同一networking,将VM导出到OVF。 将OVF导入临时ESXi 5.1服务器,然后将ESXi 4.0升级到5.1,然后将VM从临时主机移到新的5.1主机。 (不知道是否可以从4.0导出,然后导入到5.1,任何一个知道?)

2)使用临时服务器安装ESXi 5.1并创build群集。 添加ESXi 4.0服务器,冷迁移单个VM。 将ESXi 4.0升级到ESX 5.1,冷Migrarte VM返回。

3)导出VM,执行适当的升级ESXi 4.0到ESX 5.1。

http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=2032757#installer

如果任何人有任何这些选项(或更好的任何选项)多久的经验,请让我知道。

正如你已经注意到的, VMWare很清楚地概括了这一点 。

下载包含ESXi 5.1发行版的新ISO。 刻录到CD。 插入已closures的服务器,启动并运行安装程序。

这种方法保留了您现有的VMFS数据存储,并且工作顺利。

试图将虚拟机closures,导出和其他所有的东西都会引入更多的潜在故障点,而不仅仅是运行支持的就地安装程序进程。

一旦更新,您将需要为每个虚拟机更新虚拟机硬件版本和VMWare访客工具。

ovf导入/导出应该一般工作。 但是,如果您可以避免就地升级,则应该始终安装5.1。 我发现干净安装的问题less得多(虽然我没有专门做4.0 – > 5.1,只有4.0 / 4.1 – > 5.0,但它应该是相似的)。

如果您确实有一个额外的服务器,则可以创build一个群集,但是您必须安装一个vCenter来执行迁移,因为独立的esxi不支持迁移,仅导入/导出或某种文件复制。 在任何情况下,一个额外的服务器将有很大的帮助,因为你可以validation你的虚拟机实际上升级后工作正常。

另外,你不指定什么是你的vms的guestOS。 在一般情况下,linux vms比windows更容易迁移,因为后者对任何虚拟或物理变化都非常敏感,有时你只需要重build。