VMware ESXi 主机升级教程

VMware 提供了多种方法用于将 ESXi 版本 6.5 和版本 6.7 的主机升级到 ESXi 版本 7.0。

到 ESXi 7.0 的升级支持的详细信息和级别取决于要升级的主机和所使用的升级方法。验证是否支持从 ESXi 的当前版本升级到目标版本的升级途径。有关详细信息,请参见 VMware 产品互操作性列表,网址为 Product Interoperability Matrix

您可以从 CD、DVD 或 USB 使用交互式升级、脚本式升级、ESXCLI 或 vSphere Lifecycle Manager 升级版本 6.5 或 6.7 的 ESXi 主机。将具有自定义 VIB 的 ESXi 6.5 或 6.7 主机升级到版本 7.0 时,将迁移所有受支持的自定义 VIB。 有关详细信息,请参见升级具有第三方自定义 VIB 的主机

ESXi 主机升级过程概览

可以使用从 CD、DVD 或 USB 的交互式升级、脚本化升级、ESXCLI 或 vSphere Lifecycle Manager 升级 ESXi 主机。

以下简要步骤用于升级 ESXi。

  1. 验证您的系统是否满足升级要求。请参见ESXi 要求
  2. 在升级之前准备环境。请参见升级 ESXi 主机之前
  3. 确定要查找和引导 ESXi 安装程序的位置。请参见引导 ESXi 安装程序的介质选项。如果通过网络引导安装程序,请验证是否正确设置了网络引导基础架构。请参见#GUID-B9DB94CA-4857-458B-B6F1-6A688726AED0
  4. 升级 ESXi。请参见升级 ESXi 主机
  5. 升级 ESXi 主机后,必须将主机重新连接到 vCenter Server 并重新应用许可证。请参见升级 ESXi 主机之后

支持使用以下方法直接升级到 ESXi 7.0。

  • 从 CD、DVD 或 USB 驱动器使用交互式图形用户界面 (GUI) 安装程序。
  • 执行脚本式升级。
  • 使用 ESXCLI。
  • 请使用 vSphere Auto Deploy。如果 ESXi 主机是使用 vSphere Auto Deploy 进行部署的,则可以使用 vSphere Auto Deploy 通过 7.0 映像重新置备主机。
  • 使用 vSphere Lifecycle Manager。

图形用户界面 (Graphical User Interface, GUI) 安装程序
要以交互方式进行升级,可以使用 CD、DVD 或 USB 闪存上的 ESXi 安装程序 ISO 映像,也可以通过网络引导安装程序。此方法适用于少数主机的部署。如果在安装过程中选择包含 ESXi 安装的目标磁盘,则安装程序会将主机升级到 ESXi 版本 7.0。安装程序还将为您提供一个选项,用于迁移一些现有的主机设置和配置文件以及保留现有 VMFS 数据存储。请参见 以交互方式升级主机
执行脚本式升级
要执行脚本式升级,可以使用 CD、DVD 或 USB 闪存上的 ESXi 7.0 安装程序,也可以通过网络引导安装程序。此方法是部署多个主机的高效方式。有关详细信息,请参见 通过使用脚本安装或升级主机
ESXCLI
您可以使用 ESXCLI 将 ESXi 6.5 主机或 ESXi 6.7 主机升级到 ESXi 7.0 主机。请参见 使用 ESXCLI 命令升级主机
vSphere Auto Deploy
如果使用 vSphere Auto Deploy 部署 ESXi 主机,可以使用 vSphere Auto Deploy 重新置备主机并通过新的映像配置文件重新引导该主机。该配置文件包含 ESXi 升级或修补程序、主机配置的配置文件或者由 VMware 合作伙伴提供的第三方驱动程序或管理代理。可以通过使用 vSphere ESXi Image Builder CLI 来构建自定义映像。有关详细信息,请参见 使用 vSphere Auto Deploy 重新置备主机

选择升级操作步骤

有多种升级过程可供选择。您应根据以下条件选择适用的操作步骤 :

  • ONTAP Select 集群大小支持单节点和多节点集群。
  • 无论是否使用 Deploy 实用程序,都可以使用 ONTAP Select Deploy 升级。

提示 您应选择使用 Deploy 管理实用程序的升级操作步骤 。

使用 Deploy 管理实用程序执行 ESXi 升级是一个更普遍且更具弹性的选项。但是,在某些情况下,可能会出现 Deploy 不可用或无法使用的情况。例如、早期版本的ONTAP Select和Deploy管理实用程序不支持升级到ESXi 7.0。

如果您使用的是这些早期版本并尝试升级,则 ONTAP Select 虚拟机可能会处于无法启动的状态。在这种情况下,您必须选择不使用 Deploy 的升级操作步骤 。请参见 “1172198” 有关详细信息 …​

升级Deploy管理实用程序

在使用 Deploy 实用程序升级操作步骤 之前,您可能需要升级 Deploy 实例。通常,您应升级到最新版本的 Deploy 。Deploy 实用程序必须支持您正在使用的 ONTAP Select 版本。有关详细信息,请参见 ONTAP Select 发行说明。

更新操作步骤 完成后

如果您选择使用 Deploy 实用程序的升级操作步骤 ,则应在所有节点升级后使用 Deploy 执行集群刷新操作。有关详细信息,请参见刷新 Deploy 集群配置。

使用Deploy升级单节点集群

您可以在操作步骤 中使用 Deploy 管理实用程序来升级托管 ONTAP Select 单节点集群的 VMware ESXi 虚拟机管理程序。

步骤

  1. 使用管理员帐户使用 SSH 登录到 Deploy 实用程序命令行界面。
  2. 将节点移至脱机状态。

示例 node stop -cluster-name <clustername> -node-name <nodename>

  1. 使用VMware提供的操作步骤将运行ONTAP Select的虚拟机管理程序主机升级到ESXi 7.0或更高版本。
  2. 将节点移至联机状态。

示例 node start -cluster-name <clustername> -node-name <nodename>

  1. 节点启动后,验证集群是否运行正常。

示例

ESX-1N::> cluster show Node Health Eligibility --------------------- ------- ------------ sdot-d200-011d true true

完成后

您应使用 Deploy 管理实用程序执行集群刷新操作。

使用Deploy升级多节点集群

您可以在操作步骤 中使用 Deploy 管理实用程序来升级托管 ONTAP Select 多节点集群的 VMware ESXi 虚拟机管理程序。

关于此任务

您必须对集群中的每个节点执行此升级操作步骤 ,一次一个节点。如果集群包含四个或更多节点,则应先按顺序升级每个 HA 对中的节点,然后再继续执行下一个 HA 对。

步骤

  1. 使用管理员帐户使用 SSH 登录到 Deploy 实用程序命令行界面。
  2. 将节点移至脱机状态。

示例 node stop -cluster-name <clustername> -node-name <nodename>

  1. 使用VMware提供的操作步骤将运行ONTAP Select的虚拟机管理程序主机升级到ESXi 7.0或更高版本。

有关详细信息,请参见准备升级 VMware ESXi 。

  1. 将节点移至联机状态。

示例 node start -cluster-name <clustername> -node-name <nodename>

  1. 节点启动后,验证是否已启用存储故障转移且集群运行状况良好。

示例

ESX-2N_I2_N11N12::> storage failover show Takeover Node Partner Possible State Description -------------- -------------- -------- --------------------------- sdot-d200-011d sdot-d200-012d true Connected to sdot-d200-012d sdot-d200-012d sdot-d200-011d true Connected to sdot-d200-011d 2 entries were displayed. ESX-2N_I2_N11N12::> cluster show Node Health Eligibility --------------------- ------- ------------ sdot-d200-011d true true sdot-d200-012d true true 2 entries were displayed.

完成后

您必须对 ONTAP Select 集群中使用的每个主机执行升级操作步骤 。升级所有 ESXi 主机后,您应使用 Deploy 管理实用程序执行集群刷新操作。

无需Deploy即可升级单节点集群

您可以升级托管 ONTAP Select 单节点集群的 VMware ESXi 虚拟机管理程序,而无需使用 Deploy 管理实用程序。

步骤

  1. 登录到 ONTAP 命令行界面并暂停节点。
  2. 使用 VMware vSphere 确认 ONTAP Select 虚拟机已关闭。
  3. 使用VMware提供的操作步骤将运行ONTAP Select的虚拟机管理程序主机升级到ESXi 7.0或更高版本。

有关详细信息,请参见准备升级 VMware ESXi 。

  1. 使用 VMware vSphere 访问 vCenter 并执行以下操作:

  2. 向 ONTAP Select 虚拟机添加软盘驱动器。

  3. 启动 ONTAP Select 虚拟机。

  4. 使用管理员帐户使用 SSH 登录到 ONTAP 命令行界面。

  5. 节点启动后,验证集群是否运行正常。

示例

ESX-1N::> cluster show Node Health Eligibility --------------------- ------- ------------ sdot-d200-011d true true

完成后

您应使用 Deploy 管理实用程序执行集群刷新操作。

不使用Deploy升级多节点集群

您可以升级托管 ONTAP Select 多节点集群的 VMware ESXi 虚拟机管理程序,而无需使用 Deploy 管理实用程序。

关于此任务

您必须对集群中的每个节点执行此升级操作步骤 ,一次一个节点。如果集群包含四个或更多节点,则应先按顺序升级每个 HA 对中的节点,然后再继续执行下一个 HA 对。

步骤

  1. 登录到 ONTAP 命令行界面并暂停节点。

  2. 使用 VMware vSphere 确认 ONTAP Select 虚拟机已关闭。

  3. 使用VMware提供的操作步骤将运行ONTAP Select的虚拟机管理程序主机升级到ESXi 7.0或更高版本。

  4. 使用 VMware vSphere 访问 vCenter 并执行以下操作:

  5. 向 ONTAP Select 虚拟机添加软盘驱动器。

  6. 启动 ONTAP Select 虚拟机。

  7. 使用管理员帐户使用 SSH 登录到 ONTAP 命令行界面。

  8. 节点启动后,验证是否已启用存储故障转移且集群运行状况良好。

示例

ESX-2N_I2_N11N12::> storage failover show Takeover Node Partner Possible State Description -------------- -------------- -------- --------------------------- sdot-d200-011d sdot-d200-012d true Connected to sdot-d200-012d sdot-d200-012d sdot-d200-011d true Connected to sdot-d200-011d 2 entries were displayed. ESX-2N_I2_N11N12::> cluster show Node Health Eligibility --------------------- ------- ------------ sdot-d200-011d true true sdot-d200-012d true true 2 entries were displayed.

完成后

您必须对 ONTAP Select 集群中使用的每个主机执行升级操作步骤 。

1 Like