IBM Cloud Docs
将 vCenter 服务器 vSphere 软件从 vSphere 6.5 或 6.7 升级到 7.0

将 vCenter 服务器 vSphere 软件从 vSphere 6.5 或 6.7 升级到 7.0

VMware Cloud Foundation for Classic - Automated 产品是 VMware vSphere® SDDC 堆栈的全自动部署解决方案。 它包括 vSphere, VMware NSX®,以及可选的 vSAN™ 产品。 虽然该产品可自动完成基于 VMware® SDDC 基础设施的部署、扩展和收缩过程中最具挑战性的部分,但它并不是一项托管服务。

它的政策是支持 VMware® SDDC 软件版本在 n-1 范围内的自动化。 如果要继续受益于 VMware Solutions自动化,则必须使用最新版本的 vCenter Server。

对于已升级到 vSphere 7 的实例,不支持添加和除去服务。 由于这一限制和架构改进,IBM Cloud® 建议您部署一个新的 vSphere 7 实例,并将当前网络拓扑和工作负载迁移到新实例。

如果您的实例版本早于自动化支持所需的版本级别,则将继续按照 Broadcom 支持政策的要求提供支持。 不过,您的实例可能无法使用当前的IBM Cloud for VMware Solutions自动化。

您必须在实例的生命周期内定期打补丁和升级 VMware 软件。 此维护包括将 VMware SDDC 软件升级到 IBM Cloud for VMware Solutions 自动化支持的版本。

以下程序提供了将 VMware vSphere 6.5 或 6.7-based 实例转换为基于 VMware vSphere 7 实例所需的步骤。

重要注意事项

  • 您有责任确保所有 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 虚拟分布式交换机)的支持。 计划使用 vSphere 7 将工作负载迁移到新的 VCF for Classic - Automated 实例。 有关详细信息,请参阅 NSX-V 到 NSX-T 迁移概述
  • 如果您正在使用 VMware NSX-V,请熟悉 VMware 的 NSX-V 产品生命周期,并计划将工作负载迁移到 VCF for Classic - Automated 实例。 有关详细信息,请参阅 NSX-V 到 NSX-T 迁移概述
  • VCF for Classic - Automated 旨在实现“滚动”升级。 也就是说,如果完成以下步骤,当前正在运行的虚拟机 (VM) 工作负载将继续运行而不会中断。 企业必须参与其变更管理策略,以就升级进行安排和沟通,并制定应急计划。 不过,在某些管理功能(如 vCenter Server 和 NSX Manager)的升级过程中,管理功能的临时中断、配置更改、关闭和开启虚拟机可能会受到影响。

准备工作

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

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

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

受支持的升级路径

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

VMware Solutions产品的升级路径
部署产品 支持的路径 不支持的路径
使用 vSphere V6 的 NSX-V 实例

首选路径
使用 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 月之前,您必须使用 vSphere V7 配置新实例并迁移工作负载。 请参见 NSX-V 到 NSX-T 的迁移
  • 不支持 Broadwell 和 Skylake 服务器。
  • 不支持升级实例的附加服务。
使用 vSphere V6 的实例

首选路径
使用 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 配置新的自动化实例,并迁移工作负载。 请参见 NSX-V 到 NSX-T 的迁移
  • 不支持 Broadwell 和 Skylake 服务器。
  • 不支持升级实例的附加服务。
  • 不支持 vSphere 从 N-VDS 到 VDS 的转换。
旧的 VMware vSphere 服务器实例

首选路径
Consider provision vSphere bare metal server and deploy a new VSS 裸机服务器 or a bare metal server within VPC Architecture.
使用 升级程序 升级您的 VMware 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 数据中心内的另一个 VCF for Classic - Automated 环境上设置类似的 Windows® 虚拟机。 Windows 虚拟机被用作新实例的跳转服务器,用于从 https://my.vmware.com 下载二进制文件的升级。 不要将此虚拟机放在正在升级的旧实例上。

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

  1. 从 VMware 门户,将下列产品文件下载到您的跳转服务器上:
    • 对于 VMware vCenter 服务器设备,VMware-VCSA-all-7.0.x-xxxx.iso
    • 对于 ESXi 7,VMware-ESXi-7.0Ux-xxxx-depot.zip
    • 对于管理程序,VMware-VMvisor-Installer-7.0Ux-xxxx.x86_64.iso
  2. 下载最新的 STOR_CLI,例如从 https://docs.broadcom.com/ 下载 007.xxx.0000.0000_Unified_StorCLI_PUL.zip 文件。

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

您还可以将 vCenter Server 升级到 8.0 版本。 有关详细信息,请参阅 升级到 vCenter Server 8.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 和凭证(管理员和根用户)。 使用当前 vCenter Server Appliance 的 ESXi 主机和要部署新的 7.0 或更高版本 vCenter Server Appliance 的主机的 IP 和根密码。 在安装过程中,必须为新的 vCenter 服务器设备使用新的临时 IP 地址、网关和子网掩码。
  • 按提示完成第 2 阶段。 确保注意到任何警告并采取适当行动。

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

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

  1. 007.xxx.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.xxx.0000.0000-01    VIBs Removed: LSI_bootbank_vmware-storcli_007.xxx.0000.0000-01    VIBs Skipped:
  5. 运行以下命令验证安装: > esxcli software vib list |grep vmware-storcli vmware-storcli 007.xxx.0000.0000-01    Broadcom  PartnerSupported  yyyy-mm-dd
  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 许可证。 要获取vSphere7 的新许可证,请 联系IBM支持 部门。

更新 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. 单击“确定”,然后再次单击“确定”退出窗口。