原先的服务器用的是ESXi6.5,用了快两年了,一直没升级,现在ESXi6.7已经发布了,参考了一下官方教程进行了升级。因为官方的说明内容比较多,我就简单归纳了一下,主要有以下几个步骤:
一、下载补丁包
在VMware的官方网站注册一个帐号,然后登录到补丁下载区域,找6.7的补丁包,我的下载文件名为ESXi670-201906002.zip,下载完成后不要对文件进行解压缩。目前补丁是2019年6月20日发布的。
二、启用SSH服务
因为是从命令行升级,必须启用ESXi服务器的SSH服务。
进入ESXi的WEB管理界面,导航到管理>服务,找到TSM-SSH项,在上面点击鼠标右键,点启用。
同时,注意把运行的虚拟机全部关闭,以保证升级顺利进行。
然后用Xshell软件登录ESXi服务器的的shell界面(帐号密码是ESXi 的登录帐号密码,端口用默认值22)。
三、升级
1、上传补丁包
在存储设备上点存储浏览器,将刚才下载的补丁包文件ESXi670-201906002.zip上传到ESXi服务器存储盘根目录。注意记住存储器的位置代码,如下图所示。
2、寻找升级模块名称
在Xshell的命令行界面,输入以下命令(参数之间都只有一个空格):
esxcli software sources profile list -d /vmfs/volumes/59dddd9f-a427d20f-57e3-a0423f2f00f4/ESXi670-201906002.zip
记住第一个模块的名称ESXi-6.7.0-20190604001-standard,在后面的升级命令中要用到。
3、运行升级命令
在命令行输入以下命令(参数之间都只有一个空格):
esxcli software profile update -d /vmfs/volumes/59dddd9f-a427d20f-57e3-a0423f2f00f4/ESXi670-201906002.zip -p ESXi-6.7.0-20190604001-standard
回车后,会出现一堆代码,升级完成后,出现命令提示符,运行一下reboot命令,重启服务器就完成了升级。
升级到6.7以后,原有的密钥继续有效,不需要重新激活。