首页 > 代码库 > 使用esxcli命令升级主机
使用esxcli命令升级主机
当我们安装了ESXi之后,可能会出现一些问题,如原有的Bug被发现、新的硬件不支持等,vmware会不定期地发布升级补丁,目前有二种升级包:
1、不定期提供的补丁包,补丁包名如“ESXi550-201410001”。
2、累积的补丁包,补丁包名如“update-from-esxi5.5-5.5_update02”。
可以通过网址:https://my.vmware.com/group/vmware/patch#search来下载补丁,先决条件你要有注册帐户。
而通过esxcli命令升级 ESXi 需要了解 VIB、映像配置文件和软件库。
以下技术术语在整个 vSphere 文档集中用于论述安装和升级任务。
VIB | VIB 是一个 ESXi 软件包。包括 VMware 及其合作伙伴软件包解决方案、驱动程序、CIM 提供程序以及将 ESXi 平台扩展为 VIB 的应用程序。VIB 在软件库中可用。可以使用 VIB 创建和自定义 ISO 映像或者通过在 ESXi 主机上异步安装 VIB 来升级主机。 |
映像配置文件 | 映像配置文件定义 ESXi 映像并包含 VIB。映像配置文件始终包含一个基础 VIB 且可能包含多个 VIB。可以使用 Image Builder PowerCLI 检查和定义映像配置文件。 |
软件库 | 软 件库是 VIB 和映像配置文件的集合。软件库是文件和文件夹的一个层次结构,可以通过 HTTP URL(联机库)或 ZIP 文件(脱机库)获取。VMware 及其合作伙伴提供了软件库。安装大型 VMware 的公司可以创建内部库,以便为 ESXi 主机置备 vSphere Auto Deploy 或导出 ISO 用于 ESXi 安装。 |
升级需注意如下几点:
1、部分升级是要将主机处于维护模式下进行的。
2、且主机属于 VMware HA 群集,则在安装或更新之前从群集中移除该主机或在群集上禁用 HA。
3、ESXi需开启SSH服务。
步骤:
1、先开启SSH服务,在vSphere Client上先择主机->配置->安装配置文件->属性,如图1.
图1
2、在服务属性对话框中点击SSH,点击选项按钮,再点击启动,启动SSH服务,如图2
图2
3、上传补丁包,可以通过WinSCP上传到主机上,选定好主机上的存储路径后,上传文件,当然,也可通过vSphere client上传,如下图3
图3
4、将主机设置为维护模式,如图4
图4
4、以putty登录进去,切换到补丁包的路径下,如图5
图5
5、运行命令esxi software vib install -d 补丁包路径,这个路径一定要正确,这次我们看到一个很长的文件目录,其实有一个技巧,ESXi下的命令或路径是可以自动补齐的,按tab键补齐,如图6
图6
6、升级后,我们重启主机,查看主机版本号,已经升级了,如图7。
图7
本文出自 “yjkarmon” 博客,请务必保留此出处http://261402.blog.51cto.com/251402/1569919
使用esxcli命令升级主机