本文示例从 ESXi 5.1  update 2  通过ssh esxcli 命令行upgrade至 ESXi 5.5 

准备工作:

    首先如果原有vSphere中存在有配置的HA群集,那么请务必确保将要升级的 ESXi 5.1 不在群集主机成员中!需把将要升级的ESXi主机脱离HA 。

     阅读VMware 官方给的KB文档:VMware KB: Remediating the ESXi 5.x host using VMware Update Manager fails with the error: Cannot download VIB

    将要升级的ESXi主机上的vm虚拟机需要关机,并做好必要的备份或者迁移工作。

    

    笔者使用的升级包是 VMware-ESXi-5.5.0-1331820-depot.zip 

首先盛传 VMware-ESXi-5.5.0-1331820-depot.zip 至ESXi 5.1 主机数据存储的update目录下。

然后 ESXi 主机需要进入维护模式

开启ESXi 主机的SSH 登陆功能。

使用Xshell 或者 SecurityCRT SSH至ESXi 命令行界面。

wKiom1RfJdeD7aObAAA7xtrDQlk828.jpg

再次确认升级前的版本信息。

wKiom1RfJjqTj34oAAB1ERD-6uw315.jpg

在该目录下找到upgrade升级包 ,并复制该文件的绝对路径


wKioL1RfJu_RRjinAAaq-22XU0M752.jpg

esxcli software profile update --depot=/vmfs/volumes/datastore1/update/VMware-ESXi-5.5.0-1331820-depot.zip

但是提示有错误,说必须要加 -p 参数指定镜像信息。

esxcli software profile update --depot=/vmfs/volumes/datastore1/update/VMware-ESXi-5.5.0-1331820-depot.zip  -p=ESXi-5.5.0-1331820-standard

名称姑且就用镜像文件的版本信息吧。  

wKioL1RfJ9CjDjLWABGLc9pV6tU487.jpgwKiom1RfJ2jhonGAAAbV6-rhOOU551.jpg

看到图中绿框的信息,就提示升级已成功,重启后生效 。  (升级过程5分钟就搞定)


重启后使用 Client连接 ESXi 主机(Client 5.1 需要升级到5.5版本)

wKioL1RfKIPhr8_TAAIre7DxcJI210.jpg

已经看到升级为 5.5了,退出ESXi主机 维护模式 


好完成任务。j_0028.gif    如果您还需要升级到5.5 U1、U2 的话,参考我前一篇文章,也很简单。