在esxi4中可以用vihostupdate安装补丁,但到了ESXI5版本后就不支持了,改用esxcli software vib commands命令(且支持第三方软件包),其可以在vCLI,vMA及ESXi shell中命令环境下运行,现以ESXi shell环境为例,其它类似:
前提条件:
1. 关闭要升级主机所有虚拟机
2. 把主机进入维护模式
3. 另若主机加入了HA,则要从HA移出或停用HA
1. 显示已经安装的补丁或包
esxcli --server=server_name software vib list
2. 更新补丁(包)
esxcli --server=server_name software vib update --depot=http://WEB_SERVER/DEPOT_NAME
注:补丁(包)来源于从网站路径
esxcli --server=server_name software vib update --depot=LOCAL_PATH/DEPOT_NAME
注:补丁(包)来源于本地路径
3. 安装补丁(包)
esxcli --server=server_name software vib install --depot=http://WEB_SERVER/DEPOT_NAME
esxcli --server=server_name software vib install --depot=LOCAL_PATH/DEPOT_NAME
注: 上面本地路径指服务器本地路径,故需要把下载的补丁上传到服务器上(通过Secure File Transfer Client类似软件或VMware vSphere Client把补丁文件传到主机存储上)
如过提示找不到补丁文件,加上“”试试,如:
esxcli --server=server_name software vib install --depot="LOCAL_PATH/DEPOT_NAME"
转载请注明出处: http://hi.baidu.com/jaimy_jie/blog/item/d8642c015a87431d1c9583cc.html