ESXi 主机升级过程概览

ESXi6.7 的升级支持的详细信息和级别取决于要升级的主机和所使用的升级方法。验证是否支持从 ESXi 的当前版本升级到目标版本的升级途径。请参见 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 上的 VMware 产品互操作性列表。

ESXi 主机升级过程汇总_VMware

一、用vCenter 对ESXi 主机进行补丁升级

实操过程

1、查看ESXi主机版本(可以在ESXI主机或者VCenter中查看主机当前版本号)

ESXi 主机升级过程汇总_ESXCL_02

2、登录 VMware补丁新发布地址https://access.broadcom.com/default/ui/v1/signin/,选择产品为“ESXi (Embedded and Installable) ”,并将版本选择为“6.7.0”然后点击下方的“搜索”。然后下载最新补丁。

ESXi 主机升级过程汇总_VMware_03

3、在vCenter平台上层下载好的补丁包

3.1、点击菜单,点击Update Manager。

ESXi 主机升级过程汇总_ESXI升级_04

3.2、点击更新,点击文件上载(导入)

ESXi 主机升级过程汇总_VMware_05

3.3、点击浏览,选择对应补丁包,

ESXi 主机升级过程汇总_ESXI升级_06

ESXi 主机升级过程汇总_ESXCL_07

3.4、导入补丁包

ESXi 主机升级过程汇总_ESXCL_08

如下图,我们可以看到导入的补丁程序。

ESXi 主机升级过程汇总_VMware_09

4、点击基准,新建基准

ESXi 主机升级过程汇总_ESXCL_10

创建基准,自定义名称,选择内容(本次是补丁升级,所以选择修补程序)

ESXi 主机升级过程汇总_ESXI升级_11

这里会自动添加所匹配到的修补程序

ESXi 主机升级过程汇总_VMware_12

ESXi 主机升级过程汇总_ESXI升级_13

如下图,新基准的内容下就是我们刚才导入的补丁包的内容。

ESXi 主机升级过程汇总_ESXI升级_14

5、主机页,选择ESXi主机>>更新>>附加>>附加基准或基准组

注意:更新前,将需要进行补丁升级的ESXi主机上的虚拟机关机或迁移,并进入维护模式。

ESXi 主机升级过程汇总_ESXI升级_15

选择刚才新建的基准(esxi_buding)

ESXi 主机升级过程汇总_VMware_16

6、点击修复

ESXi 主机升级过程汇总_VMware_17

修复前会预检查,一般会提示一些问题。我这里它发现HA问题,并自动把HA禁用掉了。

ESXi 主机升级过程汇总_VMware_18

7、接下来就是等待修复完成就行,这个过程不出意外不需要人工干预。

ESXi 主机升级过程汇总_VMware_19

到物理服务器处看了一下,系统已经在自动进行补丁升级了。

ESXi 主机升级过程汇总_ESXI升级_20

8、升级完成。vcenter自动把esxi主机纳管进去,这里可以看到esxi主机已经是最新的版本号。

ESXi 主机升级过程汇总_ESXI升级_21

二、用ESXCLI命令对ESXi 6.7 进行升级

2.3、上传下载好的补丁至ESXI主机

方法一:

通过vcenter或esxi主机的web管理界面直接上传。

ESXi 主机升级过程汇总_ESXCL_22

补丁文件路径

ESXi 主机升级过程汇总_ESXI升级_23

ESXi 主机升级过程汇总_ESXCL_24

方法二:

通过xshell上传,先在vcenter或esxi管理界面开启SSH服务。

ESXi 主机升级过程汇总_VMware_25

ssh登录esxi主机

ESXi 主机升级过程汇总_ESXCL_26

使用xftp传输补丁包到esxi主机的指定文件夹上。

ESXi 主机升级过程汇总_ESXCL_27

三、补丁升级

3.1、将ESXi主机上的所有虚拟机迁移走,然后进入维护模式

ESXi 主机升级过程汇总_ESXI升级_28

3.2、使用xshell软件登录ESXi主机底层操作系统。

ESXi 主机升级过程汇总_VMware_29

3.3 查询版本(升级前)

ESXi 主机升级过程汇总_VMware_30

3.4、查看本地补丁包信息

通过“esxcli software sources profile list --depot=<patchpath>”查询补丁包信息。<patchpath>是文件路径

ESXi 主机升级过程汇总_ESXI升级_31

3.5 安装本地补丁包(ZIP格式)

通过“esxcli software vib update --depot=<patchpath>”进行补丁包的安装。

出现下图Message中的内容说明升级成功。

ESXi 主机升级过程汇总_ESXCL_32

3.6 重启ESXI主机,reboot

ESXi 主机升级过程汇总_ESXCL_33

3.7 查询版本(升级后)

注:SSH默认需要手动开启,重启后需要再次手动开启。

ESXi 主机升级过程汇总_ESXI升级_34

升级成功。

ESXi 主机升级过程汇总_ESXI升级_35

3.8 关闭SSH服务并退出维护模式。

四、升级 ESXi 主机之后

   主机升级完成,请确保主机已重新连接到其管理 vCenter Server 系统并根据需要进行重新配置。还应检查主机是否已获得正确的许可。

升级 ESXi 主机之后,请执行以下操作:

  • 查看升级日志。可以使用 vSphere Web Client 导出日志文件。
  • 如果由 vCenter Server 系统管理主机,必须将主机重新连接到 vCenter Server,方法是在 vCenter Server 清单中右键单击主机并选择连接
  • 当升级完成后,ESXi 主机将进入评估模式。评估期为 60 天。您必须在评估期到期之前分配 vSphere 6.7 许可证。您可以升级现有许可证或从 My VMware 获取新的许可证。使用 vSphere Web Client 为环境中的主机配置许可。有关管理 vSphere 中的许可证的详细信息,请参见《vCenter Server 和主机管理》文档。
  • 主机 sdX 设备可能会在升级之后重新编号。如有需要,可更新引用 sdX 设备的任何脚本。
  • 升级主机上的虚拟机。请参见升级虚拟机和 VMware Tools
  • 设置 vSphere Authentication Proxy 服务。早期版本的 vSphere Authentication Proxy 与 vSphere 6.7 不兼容。有关配置 vSphere Authentication Proxy 服务的详细信息,请参见 vSphere Security 文档。

五、升级后的 ESXi 主机提供许可

升级到 ESXi6.7 之后,必须应用 vSphere 6.x 许可证。

1、如果将 ESXi 主机升级到以相同数字开头的版本,则不需要将现有许可证替换为新许可证。例如,如果将主机从 ESXi 6.5 升级到 6.7,则该主机可以使用相同的许可证。

2、如果将 ESXi 主机升级到以不同数字开头的版本,则必须应用新的许可证。例如,如果将 ESXi 主机从 5.x 升级到 6.x,需要使用 vSphere 6 许可证向主机提供许可。

3、将 ESXi 6.0 或 ESXi6.5 主机升级到 ESXi6.7 主机时,主机将进入 60 天的评估模式期,直至应用正确的 vSphere 6.0 许可证为止。请参见关于 ESXi 评估和许可模式