工作用的ESXi最初安装是5.5版,后来硬件大升级(新增两根1T NVMe SSD,更新了两块可升级的顶级E5 CPU,内存也升级到了96G),也懒得重装系统管理虚拟主机每次都要装vsphere client客户端,于是想升级一下。懒得重新安装,并且时间很久之后不知道光驱是否还可以正常用,打算用esxcli命令方式来升级。
  从5.5升级到最新的7.0,需要从6.5中转一下,也就是5.5先升级到6.5,然后6.5升级到7.0。基本步骤包括:
  1.虚拟主机开启SSH
  2.从VMware官方网站下载离线升级文件(Offline Bundle),并上传到主机数据存储上
  3.关闭各虚拟机,将虚拟主机设置为维护模式
  4.执行升级,如遇到vib依赖错误(主要是驱动),可删除对应的驱动
  5.重启虚拟主机
  实际升级过程中,从5.5到6.5设置了维护模式,没有出现依赖错误;从6.5升级到7.0出现了部分依赖错误,将相关vib文件删除后升级成功。关于离线升级包,5.5到6.5用的是VMware官方的包,从6.5到7.0从联想网站上找到了定制化的版本较新的包(带一些定制化驱动),都没问题。
  参考 1 2 3