在VMware ESX Server 4.0提供的组件中,VI Client包括的“vSphere Host Update Utility 4.0”组件,可以通过网络,直接将ESX/ESXi 3.X的版本,升级到ESX/ESXi 4.0的版本。需要注意,要升级到 vSphere 4.0,可将具有服务控制台的主机升级到 ESX 4.0(仍然有服务控制台),并将不具有服务控制台的主机升级到 ESXi 4.0(没有服务控制台)。不能使用升级工具将 ESX 主机转换为 ESXi 主机,反之也不能。
升级前准备:从VMware网站下载最新的VMware ESX Server 4.0的安装程序、VI Client客户端程序。在本文中,用到的程序如下:
VMware ESX Server 4.0安装程序,文件名esx-DVD-4.0.0-164009.iso ,文件大小797MB。
VI Client程序,文件名VMware-viclient-all-4.0.0-162856.exe,文件大小110MB,如图1所示。
图1 下载到的VMware ESX 4程序
下面,将网络中的一台ESX Server 3.5升级到4.0的版本,主要步骤记录如下。
在管理工作站上,运行VMware Client程序,在安装的时候,注意要安装“vSphere Host Update Utility 4.0”程序,如图2所示。
图2 安装升级组件
安装完成后,使用VI连接到要升级的ESX Server 3.5,如图3所示。
图3 连接预升级的ESX Server 3
然后将ESX Server主机设置为“维护方式”,如图4所示。
图4 设置为维护方式
之后,就可以使用“vSphere Host Update Utility 4.0”升级 ESX Server 3.5了。
(1)从“程序→VMware”中运行“vSphere Host Update Utility 4.0”,在“主机列表”中可以看到要升级的ESX Server主机,单击“升级主机”按钮,如图5所示。
图5 升级主机
(2)选择ESX Server 4.0的安装镜像,如图6所示。
图6 选择安装镜像文件
(3)进入升级程序,首先接受许可协议,如图7所示。
图7 接受许可协议
(4)输入要升级主机的管理员帐户与密码,如图8所示。
图8 主机凭据
(5)控制台操作系统设置,如图9所示。
图9 存储位置
(6)指定升级行为:升级失败后返回到原版本,如图10所示。
图10 升级行为
(7)检查设置,如图11所示。
图11 复查设置
(8)开始升级,如图12所示。
图12 开始升级
大约10多分钟后,升级完成。上面是升级一台物理服务器的过程。在升级的时候,ESX Server服务器会自动启动。下面是在我的计算机上,升级一台虚拟机中的ESX Server 3.5的主要截图:
(1)在主机上运行升级程序,如图13所示。
图13 升级程序
(2)此时,ESX Server会自动重启,如图14~16所示。
图14 菜单中多出 Update一项
图15 升级步骤
图16 服务器升级到ESX Server 4
(3)当服务器升级到ESX Server 4后,还需要等待几分钟,VI升级程序,才会完成升级,如图17所示。
图17 升级完成
(4)升级完成后,使用VI登录ESX Server 4,取消维护模式,如图18所示。
图18 退出维护模式
升级中的几点注意事项:
如果升级的是VMware ESXi 3.5,则需要从VMware网站下载zip的升级包,如图19所示。
图19 下载升级包
在升级ESXi的版本时,需要使用图19下载的zip的升级包(而ESX Server直接使用ISO的安装镜像)。
另外,在升级的时候,要求主机至少有2GB内存,如果ESX Server主机内存少于2GB,会提示内存不足而不能升级,如图20所示。
图20 主机内存不足