首先下载升级所需文件,共计两个zip包:
esxupdate 公告,pre-upgrade-from-ESX4.0-to-4.1.0-0.0.内部版本号-release.zip
升级公告,upgrade-from-ESX4.0-to-4.1.0-0.0.内部版本号-release.zip
第一步:关闭主机上所有的虚拟机,并将主机置于维护模式。
第二步:通过服务控制台或SSH以root登录esx4.0主机,执行如下命令:esxcfg-firewall --allowIncoming –allowOutgoing
第三步:通过在 vSphere CLI 计算机上运行以下命令安装升级包,命令格式举例如下:
vihostupdate.pl -i –server ip地址 --username root --password 密码 -b D:\pre-upgrade-from-esx4.0-to-4.1-update01-348481.zip
vihostupdate.pl -i --server ip地址 --username root --password 密码 -b D:\upgrade-from-esx4.0-to-4.1-update01-348481.zip
第三步:以上执行完毕后,重启主机。
第四步:恢复第二步的操作,防火墙重置为高安全性:esxcfg-firewall –blockOutgoing
第五步:通过vSphere Client 4.1(安装简单不再多说)登录主机,将主机退出维护模式,恢复虚拟机,至此主机升级完毕。
第六步:安装vCenter4.1,需要一台64位CPU和操作系统的机器才能安装vCenter4.1,安装完成后,再将主机添加到里面。
注意:本人在第五步操作时通过vCenter4.0试图连接升级后的ESX4.1主机,出现连接无响应等错误,后发现必须使用vCenter4.1才能管理ESX4.1主机,由于vCenter升级需要x64系统,如果你暂时没有64位环境的话,可以先直接登录ESX4.1主机(第五步)恢复虚拟机的运行,然后再进行vCenter的升级。