使用命令行更新Esxi的Patch补丁

虽然Esxi这类生产环境的系统在没有漏洞或者Bug的情况下一般不建议更新,但是作为一个有更新癖好的人来说,看到有新的补丁发布总是按耐不住手痒,esxi安装更新本身并不复杂,但是经常找不到补丁下载的入口,记录下过程以备下次更新使用

第一步:下载Esxi Patch包

Esxi支持在线更新,但是考虑到国内的网络环境,还是建议大家先把补丁包下载到本地,然后上传到Esxi的数据存储中进行更新,避免网络出错带来的问题。
官方补丁的下载地址是:https://my.vmware.com/group/vmware/patch#search ,在这里Procuct选择Esxi,然后选择你的大版本,点击Search,即可看到所有的补丁列表
下载Esxi Patch包
点击右侧的Download即可下载,下载后上传到Esxi的数据存储中

第二步:使用SSH客户端连接你的主机,输入命令

1
esxcli software vib install -d "/vmfs/volumes/datastore1/patch-directory/ESXi500-201111001.zip"

其中,/vmfs/volumes/datastore1/patch-directory/ESXi500-201111001.zip是你下载的补丁包上传到数据存储中之后的路径

第三步:重启服务器,完成更新

在第二步命令执行完成(一般需要一段时间,大概几分钟)后,即可看到执行的结果,然后重启服务器,即可完成更新。