目录
1.概述 (4)
2.操做规划 (4)
3.操做步骤 (5)
4.附件 (8)
1.概述
VMware ESX Server 3.5U2版本出现系统BUG,引起VM无法启动。主要原因为系统计数器错误,造成ESX Server进入授权过期状态。
授权过期后的现象为:
虚拟机启动不允许
创建/ 删除允许
挂起/ 恢复允许
使用VIClient 配置虚拟机允许
ESXServer 主机在现有的主机上继续操作允许
启动/ 关闭允许
使用VIClient 配置ESXServer 主机允许
在故障主机的HA 群集中重新启动虚拟机不允许
添加或移除许可证密钥允许。
为解决此问题,特制订此升级方案。
2.操做规划
从上图中我们可以看到共有两个vmware服务器群分别在office和DMZ 网络中。本次涉及到的有:
DMZ 2台
Office 8台其中R900 2台,6850 6台
在整体上我们要先将备用的ESX server( 6850) 上线( 已安装补丁)。随后将msesx01, msesx02, msesx03 , msesx04,msesx05, msesx07;DMZ逐渐完成6850的安装,然后需要将备用的ESX server( R900 ) 上线,重复上面的步骤。
最后停机DMZ中一台服务器,重复上面的步骤,完成升级。
步骤
1.将补丁文件解包,并上传到ESX Server
2.将现有的ESX Server 的时间更改到8.12之前
3.将一台ESX Server上的虚拟机全部vmotion到备用服务器
4.升级ESX Server补丁ESX350-200806812-BG
5.将补丁安装完成的Esxs erver时间改为当前时间
6.逐渐完成所有系统的升级
3.操做步骤
说明图示
在此处更改时间
将系统补丁进行安装Last login: Sun Jul 13 15:25:51 2008 from sssp2435f1j_b.faw-vw.in
[root@mstest root]# cd /tmp
[root@mstest tmp]# ls
cimserver_start.conf ESX350-200806812-BG ssh-Dbv30519 vmware-root cimserver_start.lock esx-install.sh vmhsdaemon-0
cimxml.socket hsperfdata_root vmkdump.log
[root@mstest tmp]# cd ESX350-200806812-BG/
[root@mstest ESX350-200806812-BG]# esxupdate -n update
INFO: No repository URL specified, going with file:///tmp/ESX350-200806812-BG
INFO: Configuring...
INFO: Preparing to install ['ESX350-200806812-BG']...
INFO: Downloading VMware-esx-vmx-3.5.0-110181.i386.rpm...
INFO: Downloading VMware-hostd-esx-3.5.0-110181.i386.rpm...
INFO: Checking disk space and running test transaction...
INFO: Running yum install <2 packages>...
INFO: | Gathering header information file(s) from server(s)
INFO: | Server: Bundle ESX350-200806812-BG
INFO: | Finding updated packages
INFO: | Downloading needed headers
INFO: | VMware-esx-vmx-0-3.5.0-11 100% |=========================| 3.0 kB 00:00
INFO: | VMware-hostd-esx-0-3.5.0- 100% |=========================| 8.8 kB 00:00
INFO: | Resolving dependencies
INFO: | Dependencies resolved
INFO: | I will do the following:
INFO: | [update: VMware-esx-vmx 3.5.0-110181.i386]
INFO: | [update: VMware-hostd-esx 3.5.0-110181.i386]
INFO: | Downloading Packages
INFO: | Getting VMware-esx-vmx-3.5.0-110181.i386.rpm
INFO: | Getting VMware-hostd-esx-3.5.0-110181.i386.rpm
INFO: | Running test transaction:
INFO: | Test transaction complete, Success!
INFO: | VMware-hostd-esx 100 % done 1/4
INFO: | INFO: No change to default locale settings detected.
INFO: | INFO: Setting up vmUser(uid 12/gid 20)
INFO: | INFO: vmUser(uid 12/gid 20) setup
INFO: | INFO: Regenerating /etc/ld.so.cache
INFO: | INFO: vmware-hostd has been upgraded, it needs to be manually INFO: | INFO: restarted in order for the upgrade to take effect...
INFO: | INFO: type /etc/init.d/mgmt-vmware restart
INFO: | VMware-esx-vmx 100 % done 2/4
INFO: | Completing update for VMware-esx-vmx - 3/4
INFO: | Completing update for VMware-hostd-esx - 4/4
INFO: | Updated: VMware-esx-vmx 3.5.0-110181.i386 VMware-hostd-esx 3.5.0-110181.i386
INFO: | Transaction(s) Complete
INFO: Shutting down hostd...
INFO: Running esxcfg-boot to regenerate initrds...
INFO: Restarting hostd...
INFO: --- TOTALS: 2 packages installed, 0 pending or failed, 0 removed, 0 excluded ---
INFO: Install of ['ESX350-200806812-BG'] succeeded.
[root@mstest ESX350-200806812-BG]#
[root@mstest ESX350-200806812-BG]# reboot
Broadcast message from root (pts/10) (Sun Jul 13 15:42:30 2008):
The system is going down for reboot NOW!
[root@mstest ESX350-200806812-BG]#
4.附件
ESX 04 涉及VM