IBM Cloud Docs
将 VMware vSphere 软件从 vSphere 6.5 或 6.7 升级到 7.0

将 VMware vSphere 软件从 vSphere 6.5 或 6.7 升级到 7.0

VMware vSphere® 是针对 VMware® 精简和优化的订购平台。利用该平台,您可以根据所选 VMware 组件定制和订购与 VMware 兼容的硬件,从而构建自己的 IBM® 托管 VMware 环境。

IBM Cloud® for VMware Solutions 控制台会基于您选择的 VMware 组件自动过滤硬件。 例如,当您创建一个新的全闪存 VMware vSAN™ 集群时,只会显示根据 《Broadcom 兼容性指南》 验证过的硬件。

VMware Cloud Foundation for Classic - Flexible 并不能自动安装、配置和启动可选的 组件。VMware 该平台可以最大限度地灵活设计和构建您的托管 VMware 环境,同时您还可以将与 VMware 兼容的硬件纳入其中。

使用此产品可创建 VMware ESXi™ 服务器的新实例,或扩展 IBM Cloud 数据中心中 ESXi 服务器的现有实例。 根据您选择的 VMware 组件,您可以从一台 ESXi 服务器开始,然后根据需要扩展实例。

您必须在 VCF for Classic - Flexible 实例的生命周期内定期打补丁和升级 VMware 软件。

以下程序提供了将 VMware vSphere 6.5 或 6.7-based 实例转换为基于 vSphere 7 的实例所需的步骤。 这些步骤提供了对 vSphere, 和 vSAN 6.7 的初始升级。 在此升级之后,您可能需要使用正常 vSphere 功能来升级虚拟机 (VM) 硬件级别和工具。

以下步骤适用于 VCF for Classic - Flexible 实例或 IaaS 裸机自选配置,涵盖 ESXi、vCenter, 和 VSAN。

如果使用 VMware Cloud Foundation for Classic - Automated 产品,请将实例迁移到 vSphere 7.x 环境。 有关更多信息,请参阅以下主题:

重要注意事项

  • 您有责任确保所有 VMware ESXi™ 服务器具有支持 vSphere 7 的正确固件和驱动程序。 不支持 Broadwell 和 Skylake 服务器。 仔细研究和规划卡斯卡特湖服务器。
  • IBM Cloud 仅支持新部署的 vSphere 7 实例的 Cascade Lake 裸机服务器。
  • 如果在 VMware Solutions 控制台中向 vSphere 7 实例添加群集或主机,则只会调配 Cascade Lake 裸机服务器。
  • 升级后,现有群集将继续使用 N-VDS 交换机,VMware 已弃用该交换机。 未来的 VMware NSX-T™ 版本将删除对 N-VDS(NSX-T 虚拟分布式交换机)的支持。
  • 如果您正在使用VMwareNSX-V,请熟悉VMwareNSX-V 的产品生命周期,并制定适当的计划将工作负载迁移到 NSX-T。
  • vCenter Server 设计为支持“滚动”升级。 也就是说,如果完成以下步骤,当前正在运行的虚拟机 (VM) 工作负载将继续运行而不会中断。 企业必须参与其变更管理策略,以就升级进行安排和沟通,并制定应急计划。 不过,在某些管理功能(如 vCenter Server 和 NSX Manager)的升级过程中,管理功能的临时中断、配置更改、关闭和开启虚拟机可能会受到影响。

准备工作

完成升级的时间未知。 可能需要多个维护时段才能对环境完全升级。 在升级过程中,VMware 支持运行 SDDC 软件的高级别和低级别版本。 不过,在此过程中,某些功能(如 vMotion, )可能会受到限制。

开始升级之前,请先满足以下需求:

  • 升级 vCenter 服务器环境中的任何扩展或快件。 在规划升级之前,请查看以下文档:
  • 在 VCF for Classic - Automated 实例中设置 vSphere Update Manager (VUM),以便从 VMware vSphere 下载更新。 有关更多信息,请参阅 VMware Update Manager 简介
  • 打开 IBM Cloud for VMware Solutions 团队的支持票据,通知他们正在计划升级。 该凭单会保持待处理状态,直到实例在 IBM Cloud for VMware Solutions 控制台中以升级后的级别注册。
  • 在 IBM Cloud for VMware Solutions 控制台中确认要升级的 VCF for Classic - Automated 实例是否作为主实例或辅助实例与另一个 VCF for Classic - Automated 实例链接。 在特定站点升级过程中,所有链接的实例都必须首先升级其 Platform Services Controller (PSC)。
  • 对于基于 vSAN 的实例,确认是否满足以下需求:
    • 确保 vSAN 运行状况工具已启用,并且未报告任何严重错误。 如果存在严重错误,请联系 IBM 支持团队并提供升级支持凭单标识。
    • 确保每个节点都有空间处理 vSAN 对象的冗余重建,以防 ESXi 主机在升级过程中无法恢复。 在升级之前,您可能需要减少磁盘使用量或添加 ESXi 主机。
    • 验证 vSAN 的总体容量使用率是否高于 70%。 在升级之前,您可能需要减少磁盘使用量或添加 ESXi 主机。
  • 验证 vCenter 服务器根用户 ID 及其凭据是否在控制台上可见。 如果您的 VCF for Classic - Automated 实例最初订购的 VMware Solutions 版本介于 V2.5 和 V5.7 之间,则控制台上只显示 customerroot 帐户。 对于在 VMware Solutions V5.7 及更高版本中订购的新实例、群集、主机和 vCenter Server 虚拟机,VMware Solutions 自动化不再创建 customerroot 用户。
  • 确认您有一个 My VMware 用户 ID,以便下载升级所需的二进制文件。 如果没有,请联系 IBM 支持人员并提供升级支持凭单标识。
  • 确认 VUM 已配置为访问 https://www.vmware.com 以下载补丁。 如果由于安全策略而无法对 VUM 进行配置,那么必须手动下载最近的补丁集,然后将其上传到 VUM。 有关更多信息,请参阅 VMware Update Manager 简介

受支持的升级路径

下表概述了支持的升级路径:

VMware Solutions产品的升级路径
部署产品 支持的路径 不支持的路径
vCenter 服务器,带有 NSX-V 实例和 vSphere V6

首选路径
使用 NSX-T 实例提供新的 VCF for Classic - Automated vSphere V7 并迁移工作负载。 请参见 NSX-V 迁移到 NSX-T.
替代路径
Self-upgrade by using the 升级程序.

  • For Cascade Lake servers, upgrade from vSphere V6 to V7.
  • Open a support ticket to obtain new V7 licenses.
  • Cluster expansion uses Cascade Lake servers.
    2023 年 12 月之前,您必须使用 NSX-T 实例配置一个新的 VCF for Classic - Automated vSphere V7 并迁移工作负载。 请参见 NSX-V 到 NSX-T 的迁移
  • 不支持 Broadwell 和 Skylake 服务器。
  • 不支持升级实例的附加服务。
VCF for Classic - Automated 使用 NSX-T 实例与 vSphere V6

首选路径
使用 NSX-T 实例提供新的 VCF for Classic - Automated vSphere V7 并迁移工作负载。 请参见 NSX-V 迁移到 NSX-T.
替代路径
Upgrade the instance by using the 升级程序.

  • For Cascade Lake servers, upgrade from vSphere V6 to V7.
  • Open a support ticket to obtain new V7 licenses.
  • Cluster expansion uses Cascade Lake servers.
    在 2023 年 12 月之前,使用 NSX-T 和 vSphere V7 配置新的 VCF for Classic - Automated 实例并迁移工作负载。 请参见 NSX-V 到 NSX-T 的迁移
  • 不支持 Broadwell 和 Skylake 服务器。
  • 不支持升级实例的附加服务。
  • 不支持 vSphere 从 N-VDS 到 VDS 的转换。
VCF for Classic - Flexible

首选路径
Consider provision vSphere bare metal server and deploy a new VSS 裸机服务器 or a bare metal server within VPC Architecture.
使用 升级程序 升级您的 vSphere 服务器。

  • 对于 Broadwell 服务器,由于 vSphere V7 不支持此服务器类型,请配置新服务器。
  • 对于 Cascade Lake 服务器,从 vSphere V6 升级到 V7.
  • 打开支持票据以获取新的 V7 许可证。
  • 群集扩展使用 Cascade Lake 服务器。
  • 不支持 Broadwell 和 Skylake 服务器。
自选服务器(经典裸机服务器)

首选路径
Consider provision vSphere bare metal server and deploy a new bare metal server or a bare metal server within VPC Architecture.

  • Provision a new bare metal server with VMware ESXi V7.
  • Swap out the ESXi V6 servers.
  • Reload OS image with ESXi V7.
    替代路径
    考虑在 VPC 架构内配置新的裸机服务器。
  • 不支持从 V6 就地升级到 V7。

准备跳转服务器

由于 IBM Cloud 客户端访问 VPN 的速度限制为 512 Kbps,请执行以下操作之一。

  • 配置 IBM Cloud Windows® 2012-2016 服务器虚拟服务器实例 (VSI)。
  • 在同一 IBM Cloud 数据中心内的另一个 vCenter Server 环境中建立类似的 Windows 虚拟机。 Windows 虚拟机被用作跳转服务器,进入 VCF for Classic - Automated 实例,用于从 https://my.vmware.com 下载二进制文件的升级。 请勿将此虚拟机放在正在升级的 VCF for Classic - Automated 实例上。

完成以下步骤,将文件下载到跳转服务器:

  1. 从 VMware 门户,将下列产品文件下载到您的跳转服务器上:
    • 对于 VMware vCenter Server Appliance,VMware-VCSA-all-7.0.1-17327517.iso
    • 对于 ESXi 7,VMware-ESXi-7.0U1c-17325551-depot.zip
    • 对于管理程序,VMware-VMvisor-Installer-7.0U1c-17325551.x86_64.iso
  2. https://docs.broadcom.com/docs/007.1316.0000.0000_Unified_StorCLI_PUL.zip 下载 007.1316.0000.0000_Unified_StorCLI_PUL.zip 文件。

将 vCenter Server vSphere 软件从 6.5 或 6.7 升级到 7.0 的步骤

准备工作

  • 如果在升级过程中遇到问题,请使用在过程开始时开具的 IBM Cloud for VMware Solutions 升级凭单来联系 IBM 支持人员。 IBM 如有需要,支持人员会与 Broadcom 支持人员联系。
  • 您必须遵循支持流程,以确保 IBM Cloud for VMware Solutions 向 Broadcom 支持部门提供有关 vCenter 服务器设计和设置的所有信息,以及 IBM Cloud 信息。
  • 通过遵循支持流程,您可以确保与 Broadcom 支持部门共享准确的信息,从而缩短支持体验。 IBM 支持部门向 Broadcom 支持部门提供必要信息后,您可以直接与 Broadcom 支持部门互动。
  • 确保记录升级过程中创建的所有新密码和凭证。 IBM 支持人员在升级过程结束时需要这些凭证以更新其内部数据库。

将群集分布式资源时间表设置为手动的步骤

必须将群集分布式资源计划 (DRS) 设置为手动,以防止在升级过程中发生意外迁移。

从 vCenter 服务器用户界面完成以下步骤。

  1. 选择 主机和群集 > 群集 > 配置 > DRS
  2. 单击编辑
  3. DRS 字段设置为 手动

为新的 vCenter 服务器设备创建标准交换机的步骤

将新的 vCenter 服务器设备临时安装到 vSphere 标准交换机上。 在升级过程中,分布式交换机中的一个现有 vmnics 将被重新分配。

从 vCenter 服务器用户界面完成以下步骤。

  1. 选择 主机和群集 > 主机 > 配置 > 虚拟交换机。 为新的 vCenter 服务器设备选择主机。
  2. 对于专用网络交换机,选择 Managed Physical Adapters。 专用网络交换机名称以 -private 结尾。
  3. 选择 uplink1/vmnic2,然后单击 Close 图标 Close 图标 删除适配器。 单击确定
  4. 返回虚拟交换机窗格并单击添加联网
    1. 为标准交换机选择 Virtual Machine Port Group,然后单击 Next
    2. 对于 New Standard Switch,将 MTU 设置为 9000,然后单击 Next
    3. 单击绿色 Add 图标 Add 图标 添加适配器。 单击确定,然后单击下一步接受 vmnic2
    4. 对于 连接设置,请保留 VM 网络VLAN ID 无 的默认值。 单击“下一步”,然后单击“完成”。 标准交换机:vSwitch0 显示在交换机列表中。
  5. 记下 vCenter Server Appliance 虚拟机的网络设置。 您必须更新新的 vCenter 设备以匹配。
    • 从 vCenter Server 用户界面,单击 vCenter 设备的虚拟机。 注意名称,以 vc 结尾。
    • 从中间窗格,单击 Networks 选项卡。 注意分布式端口组的名称,以 -dpg-mgmt 结尾

升级 vCenter 服务器的步骤

遵循 VMware 指示信息以升级 vCenter。 有关详细信息,请参阅 通过使用图形用户界面升级带有嵌入式平台服务控制器的vCenter服务器设备6.5或6.7

确保在升级过程中完成以下要求:

  • 挂载 VMware-VCSA ISO,转到 visa-ui-installer\win32 目录,然后运行安装程序。
  • 在 vCenter Server 安装程序对话框中,选择 Upgrade 流程并完成安装程序中的步骤。
  • 您必须使用当前 vCenter Server 设备的 IP 和凭证(管理员和 root)。 使用当前 vCenter Server Appliance 的 ESXi 主机和要部署新的 7.0 或更高版本 vCenter Server Appliance 的主机的 IP 和根密码。 在安装过程中,必须为新的 vCenter 服务器设备使用新的临时 IP 地址、网关和子网掩码。
  • 按提示完成第 2 阶段。 确保注意到任何警告并采取适当行动。

升级 Stor VIB(Broadcom 驱动程序)的步骤

必须在升级 ESXi 主机之前升级 Broadcom 驱动程序。

  1. 007.1316.0000.0000_Unified_StorCLI_PUL.zip 文件解压缩到 Windows 跳转服务器上的一个目录中。
  2. 在提取的文件内容中找到 vmware-storcli.vib 文件。
  3. .vib 文件复制到安装在实例 ESXi 主机上的 vSAN 或 NFS 数据存储。 使用 vCenter Server 在跳转服务器上引用提取的文件。
  4. SSH 进入每台 ESXi 主机并运行以下 VIB 升级命令: esxcli software vib update -v /<path to vsan or nfs datastore from step 3>/vmware-storcli.vib --no-sig-check 安装结果显示如下。 Message: Operation finished successfully.    Reboot Required: false    VIBs Installed: Broadcom_bootbank_vmware-storcli_007.1316.0000.0000-01    VIBs Removed: LSI_bootbank_vmware-storcli_007.0916.0000.0000-01    VIBs Skipped:
  5. 运行以下命令验证安装: > esxcli software vib list |grep vmware-storcli vmware-storcli 007.1316.0000.0000-01    Broadcom  PartnerSupported  2020-04-16
  6. 对每台主机重复上述步骤。

升级 ESXi 主机的过程

  1. 从 vCenter Server 用户界面,转到 LCM 菜单 > LifeCycle Manager
  2. 选择 IMPORT ISO > IMPORT ISO。 然后,选择 VMware-VMvisor-Installer-7.0U1c-17325551.iso 文件。
  3. 创建基线。 选择 BASELINE > CREATE 并使用上一步导入的 ISO。
  4. 为每台主机选择 vCenter 浏览器树中的主机。 然后,选择 更新(位于主窗口最左侧)。
  5. 如果主机上有 Zerto VRA,请先将主机设置为维护模式。 最近发布的 Zerto 停止了 VRA,否则会阻止更新。
  6. 完成更新。
    1. [ATTACH] 基线,选择先前创建的基线。
    2. 选择基线和 [REMEDIATE].
  7. 依次修复每台主机。 修复后,确保将主机从维护模式下拉出。

如果升级过程立即失败并显示 host cannot enter maintenance mode 错误消息,请关闭 Zerto ZVA 并重试。 在每个服务器退出修复后,ZVRA VM 会自动启动。 有关在升级过程中继续 Zerto 复制的更多信息,请参阅 如何将带有关联 VRA 的主机置于维护模式

更新 vCenter 服务器和 ESXi 主机许可证

将 vCenter Server 和 ESXi 主机升级到 vSphere 7 后,必须更新 vCenter Server 和 ESXi 主机上的许可证。 如果有 vSAN 群集,则必须更新 vSAN 许可证。 联系 IBM 支持,获取 vSphere 7 的新许可证。

更新 vCenter 服务器许可证的步骤

从 vCenter 服务器用户界面完成以下步骤。

  1. 选择 管理菜单 > 许可 > 许可证
  2. Licenses 页,单击 + 添加新许可证
  3. New Licenses 字段中输入新的 vCenter Server 许可证密钥。 然后,输入许可证名称并单击确定
  4. Assets 页,选择 VCENTER SERVER SYSTEMS 下的 vCenter 实例,然后单击 Assign License。 然后,选择新许可证并单击“确定”。
  5. Licenses 页面,找到产品名称为 VMware vCenter Server 6 Standard 的许可证,然后单击 Remove Licenses

更新 ESXi 主机许可证的步骤

  1. Licenses 页,单击 + 添加新许可证
  2. New Licenses 字段中输入新的 vSphere 7 许可证密钥。 如果有多个 vSphere 7 许可证密钥,请在 New Licenses 文件中输入所有许可证,为每个许可证输入名称,然后单击 OK
  3. Assets 页面完成以下步骤。
    1. 选择 HOSTS
    2. 选择主机并单击 Assign License
    3. 选择一个新的 vSphere 7 许可证密钥,然后单击 OK
    4. 对每台升级的主机重复此步骤。
  4. Licenses 页面,选择所有旧的 vSphere 6 许可证,然后单击 Remove Licenses

更新 vSAN 群集许可证的步骤

  1. Licenses 页,单击 + 添加新许可证
  2. New Licenses 字段中输入新的 vSAN 许可证密钥。 如果有多个 vSAN 许可证密钥,请在 New Licenses 字段中输入所有许可证,为每个许可证指定名称,然后单击 OK
  3. Assets 页面完成以下步骤。
    1. 选择 VSAN CLUSTERS
    2. 选择 vSAN 群集,然后单击 Assign License
    3. 选择一个新的 vSAN 许可证密钥,然后单击 OK
    4. 对每个 vSAN 群集重复此步骤。
  4. Licenses 页面,选择所有旧的 vSAN 群集许可证,然后单击 Remove Licenses

拆除临时标准开关的步骤

将您在标准交换机上临时使用的 vmnic 重新分配回原来关联的分布式交换机。

从 vCenter 服务器用户界面完成以下步骤。

  1. 转到新的 vCenter 服务器设备。
  2. 操作下单击编辑设置
  3. 对于网络适配器 1,请浏览到以 -dpg-mgmt 结尾的分布式端口组名称,即您之前注意到的名称。 保存更改。
  4. 转到部署新设备的主机。 选择 主机和群集 > 主机 > 配置 > 虚拟交换机。 然后,单击 manage PHYSICAL ADAPTERSvSwitch0
  5. 选择 vmnic2 并单击红色的 X 删除适配器。 单击确定。 显示 There are no active physical network adapters for the switch. 警告。 单击确定
  6. 单击 ... 中的 vSwitch0 显示,然后选择 删除。 单击“确定”确认要移除交换机。
  7. 在同一显示屏中,选择专用交换机,然后单击 MANAGE PHYSICAL ADAPTERS
  8. 选择 uplink1 并单击 +。显示 vmnic2
  9. 单击“确定”,然后再次单击“确定”退出窗口。