今天来总结一下esxi5的手动打补丁方法,虽然网上已经有人写过,但是不同的机子似乎会碰到不同的问题,就我见到的问题我再来写一下流程

clip_p_w_picpath002

原始的版本如图

clip_p_w_picpath004

远程连进去,进入维护模式

clip_p_w_picpath006

从官网下载VCLI

clip_p_w_picpath008

安装VCLI,打开command prompt

第一步查看数据存储

C:\Program Files\VMware\VMware vSphere CLI\bin>vifs.pl --server 192.168.1.133 -S

clip_p_w_picpath010

第二步将补丁包上传到数据存储当中

C:\Program Files\VMware\VMware vSphere CLI\bin>vifs.pl --server 192.168.1.133 -p "Z:\F\ESXi500-201111001.zip" "[datastore1] ESXi500-201111001.zip"

clip_p_w_picpath012

第三步开始打补丁

C:\Program Files\VMware\VMware vSphere CLI\bin>esxcli --server 192.168.1.133 software vib install -d /vmfs/volumes/datastore1/ESXi500-201111001.zip

clip_p_w_picpath014

这里出问题了,看过别人写的步骤这一步是没问题的,但是我这里碰到了上图的错误,打不了补丁

想到了用putty来连上esxi,看行不行

clip_p_w_picpath016

执行

esxcli software vib install -d /vmfs/volumes/datastore1/ESXi500-201111001.zip

clip_p_w_picpath018

重启esxi5,问题解决,版本已经升上去

clip_p_w_picpath020

看了外国网友的另一种解决方法是输入路径填

/vmfs/volumes/4ed515ce-4dc05b5d-7c4b-000c29b6b0a1/ESXi500-201111001.zip,如果有人不行的,也可以试试这种