关于ESXpatch的新进展
对于ESX的patch,一直是要求按照日期的排列顺序来进行补丁的安装,
否则就会出现一些补丁打不上,出现“1 packages need to be downgraded.”的错误。
虽然是很注意了,但我打补丁的时候还是出现这样的问题,
不过事情有了进展,vmware的patch主页上出现了个新的链接
用—force参数就可以强行安装不能打上的补丁了。(不过用这个参数前要进行以下步骤)
1. 登陆console里,使用root权限,
运行了补丁(esxupdate update)后,
再运行grep -i downgrade /var/log/vmware/esxupdate.log
会显示类似下面的信息:
[07Apr19-0832] DEBUG: session: downgrade pend : VMware-esx-vmkernel.i386
[07Apr19-0832] INFO: root: 1 packages need to be downgraded.
2. 然后运行esxupdate –x VMware-esx-vmkernel.i386 update
(加粗的为之前显示的包,如果显示有多个“packages need to be downgraded.”
可以运行 esxupdate –x VMware-esx-vmkernel.i386 –x VMware-esx-scripts.i386 update
将VMware-esx-vmkernel.i386 和VMware-esx-scripts.i386两个包 一起运行)
3. 比如我这里有个补丁包(ESX-2092658)没打,将该补丁包解压到ESX某文件夹中,进入该路径
运行esxupdate – -force update即可。
另外,打补丁有个工具(VMTSPatchManager)真的很好,方便好用:http://www.vmts.net/VMTSPatchManager.htm
西域无风 发表于: 2009-07-18
我要回答