减少停机时间升级是一种基于迁移的方法,用于在主要版本和次要版本之间升级 vCenter Server,在理想网络、CPU、内存和存储条件下,可将停机时间减少到 5 分钟以内。

您可以对单个自我管理型 vCenter Server 实例、由另一个 vCenter Server 管理的 vCenter Server 实例、启用了 vCenter HA 的 vCenter Server 实例以及以增强型链接模式配置连接的 vCenter Server 实例执行减少停机时间升级。

支持的升级途径

源版本 目标版本
vSphere 8.0 vSphere 8.0 Update 2 或更高版本
vSphere 8.0 Update 1 vSphere 8.0 Update 2 或更高版本
vSphere 8.0 P02 vSphere 8.0 Update 2 或更高版本
vSphere 8.0 Update 2 高于 vSphere 8.0 Update 2 的版本
具有 vSphere High Availability (vSphere HA) 的 vSphere 8.0 Update 2
注: 对于版本低于 vSphere 8.0 Update 2 的 vCenter HA 集群以及手动配置的 vCenter HA 集群,无法执行减少停机时间升级。
vSphere 8.0 Update 3 及更高版本。

关于减少停机时间升级过程

减少停机时间升级过程使用基于迁移的方法。使用这种方法时,将部署一个新的 vCenter Server Appliance,并将当前的 vCenter 数据和配置复制到其中。减少停机时间升级不会取代当前通过 GUI 安装程序进行的 vCenter Server 升级过程。

在减少停机时间升级过程中,源 vCenter Server Appliance 和所有资源将保持联机状态。源 vCenter Server Appliance 停止时会发生停机,配置会切换到目标 vCenter,并且相关服务会启动。在理想网络、CPU、内存和存储置备下,停机时间预计少于 5 分钟。

减少停机时间升级的简要步骤包括:
  1. 配置存储库 URL。
    注: 从 vSphere 8.0 Update 2 之前的版本升级到 vSphere 8.0 Update 2 时,请执行此步骤。

    如果从 vSphere 8.0 Update 2 升级到更高版本,请转到步骤 2。

  2. 下载并挂载 ISO。
  3. 确认您拥有源 vCenter Server Appliance 的备份。
  4. 升级 vCenter Server Life-cycle Manager 服务插件并运行预检查。
  5. 配置目标 vCenter Server Appliance
  6. 准备升级,然后切换到目标 vCenter Server Appliance
升级过程的每个阶段都会运行预检查。如果遇到问题,请加以解决,然后重试升级步骤。如果取消升级或在任何阶段发生错误,配置将恢复为源 vCenter 实例。在升级过程完成且目标 vCenter 启动并运行之前,源 vCenter 实例不会关闭。
注: 出现故障时,将自动取消升级过程,并且配置会恢复为源 vCenter 实例。vCenter Lifecycle 插件不会恢复。

配置存储库 URL

可以将 vCenter Server Appliance 配置为使用默认或自定义存储库 URL 作为 ISO 映像的源。默认情况下,基于 URL 的修补的当前存储库是默认 VMware 存储库 URL

如果 vCenter Server 未连接到 Internet 或者您的安全策略不允许连接到 Internet,您可以构建和配置自定义存储库。自定义存储库在数据中心内的本地 Web 服务器上运行,并从默认存储库复制数据。
注: 从 vSphere 8.0 Update 2 之前的版本升级到 vSphere 8.0 Update 2 时,必须执行此过程。

前提条件

以 root 用户身份登录到 vCenter Server Appliance 设备管理界面。

过程

  1. 如果要配置自定义存储库 URL,请在本地 Web 服务器上构建存储库。
    1. https://customerconnect.vmware.com/downloads/#all_products 登录到 VMware Customer Connect。
    2. VMware vSphere 下选择下载产品
    3. 选择版本下拉菜单中选择 vCenter Server 版本。
    4. 根据您的许可证类型,单击 VMware vCenter Server 所在行中的转到下载
    5. 下载 VMware vCenter Server Appliance 更新包 ZIP 文件。
    6. 使用 MD5 校验和工具确认 md5sum 正确无误。
    7. 在您的 Web 服务器上的根目录下创建存储库目录。
      例如,创建 vc_update_repo 目录。
    8. 将 ZIP 文件解压缩到存储库目录中。
      解压缩的文件位于 manifestpackage-pool 子目录下。
  2. vCenter Server 管理界面中,单击更新
  3. 单击设置
  4. 选择存储库设置。
    选项 描述
    默认 使用为设备构建配置文件预设的默认 VMware 存储库 URL。
    指定 使用自定义存储库。您必须输入存储库 URL,例如 https://web_server_name.your_company.com/vc_update_repo

    存储库 URL 必须使用诸如 HTTPS 或 FTPS 之类的安全协议。

  5. (可选) 如果指定的存储库要求进行身份验证,请输入用户名和密码。
  6. 如果您不希望执行安全证书检查,请取消选中检查证书复选框。
    如果您信任存储库的 URL,则可以选择跳过针对该存储库 URL 的证书检查。
  7. 单击保存

    当前版本详细信息窗格中,可以查看 vCenter Server 版本号和内部版本号。

下载并挂载 ISO 映像

VMware 发布的 vCenter Server Appliance ISO 映像中包含了 vCenter Server Appliance 安装程序。

  • 将 ISO 映像下载到与 vCenter 虚拟机或管理 vCenter 连接的内容库或数据存储。
  • 将 ISO 映像挂载到 vCenter Server 虚拟机的 CD-ROM 设备上。

前提条件

  • https://my.vmware.com/web/vmware/ 上创建一个 Customer Connect 帐户。
  • 确定您是否拥有以下特权:
    • 对虚拟机的 Virtual machine.Interaction.Configure CD media 特权
    • 对您将安装介质 ISO 映像上载到的数据存储的 Datastore.Browse datastore 特权
    • 对您将安装介质 ISO 映像上载到的数据存储的 Datastore.Low level file operations 特权

过程

  1. 登录到 VMware Customer Connect。
  2. 转到产品和帐户 > 所有产品
  3. 找到 VMware vSphere,然后单击查看下载组件
  4. 选择版本下拉菜单中选择 VMware vSphere 版本。
  5. 选择 VMware vCenter Server 的版本,然后单击转到下载
  6. 下载 vCenter Server Appliance ISO 映像。
  7. 右键单击 vCenter Server 清单中的虚拟机,然后选择编辑设置
  8. 展开 CD/DVD 驱动器,然后从下拉菜单中选择数据存储 ISO 文件
    此时将打开 选择文件对话框。
  9. 浏览到已下载的文件并将其选定,然后单击确定
  10. 虚拟设备节点下拉菜单中,选择驱动器在虚拟机中使用的节点。
  11. 打开虚拟机电源后,请选择打开电源时连接以连接设备。
  12. 单击确定
  13. 展开虚拟机硬件面板,然后单击要连接设备的数据存储 ISO 文件旁边的已连接图标。

升级 vCenter 生命周期插件

下载并挂载 ISO 映像后,升级 vCenter 生命周期插件。

  • 不支持并发升级。
  • 如果要从低于 vSphere 8.0 Update 2 的版本进行升级,请执行步骤 3-5。
  • 如果要从版本 vSphere 8.0 Update 2 或更高版本进行升级,则可以挂载 ISO 文件并升级插件。

前提条件

  • 确认您已下载并挂载 ISO 映像。请参见下载并挂载 ISO 映像
  • 以 root 用户身份登录 vCenter Server 管理界面。

过程

  1. 在 vSphere Client 中,选择要升级的 vCenter Server
  2. 更新选项卡上,单击 Update Planner
  3. 单击目标版本,然后单击选择版本
  4. 选择版本,然后单击确定
  5. 单击下一步
  6. 备份中,选中复选框以指示已备份 vCenter Server
    将列出备份。
  7. 升级插件中,选择更新插件以更新 vCenter 生命周期服务插件。
    插件升级后,UI 会随 ISO 文件中的版本一起重新加载。
  8. 单击下一步可继续配置目标 vCenter Server Appliance
    警告: 在升级完成之前单击 下一步可能会导致插件崩溃。等待进度条达到 100%,然后再单击 下一步
  9. 单击运行预检查以运行源预检查,然后单击下一步
  10. (可选) 单击放弃以放弃升级工作流,并返回到挂载 ISO 步骤。vCenter Lifecycle 插件不会恢复。

配置目标 vCenter Server Appliance

vCenter 生命周期服务插件更新完成后,请配置目标 vCenter Server Appliance

升级后,目标 vCenter Server 与源 vCenter Server 具有相同的 IP 地址和身份。

过程

  1. 升级中,转到目标设备部分。
  2. 单击配置目标设备
    此时将显示 目标虚拟机部署向导。
  3. 阅读并接受许可协议,然后单击下一步
  4. 查看 VMware 客户体验提升计划 (CEIP) 页面,然后选择是否希望加入该计划。
    有关 CEIP 的信息,请参见 《vCenter Server 和主机管理》中的“配置客户体验提升计划”一节。
  5. 单击下一步
  6. 如果源 vCenter Server 由其他 vCenter Server 管理,请输入位置详细信息。
    输入源 vCenter Server 的容器位置、HTTPS 端口号、用户名和密码。
  7. 查看并接受源 vCenter Server 的证书,然后单击下一步
  8. 选择要将目标 vCenter Server Appliance 部署到的位置,然后单击下一步
    您可以将目标 vCenter Server Appliance 部署到与源设备相同的位置,也可以选择不同的位置。如果选择不同的位置,则目标位置必须是不同的 vCenter Server,并且您必须输入连接详细信息,例如 vCenter Server 的主机名或 IP 地址、HTTPS 端口、用户名和密码。
    如果您选择将目标部署在与源 vCenter Server Appliance 相同的位置,则会显示 部署类型页面。
  9. 如果为目标 vCenter Server 选择其他位置,请查看并接受证书,然后单击下一步
  10. 选择目标 vCenter Server Appliance 的部署类型,然后单击下一步
    选择 相同配置以使用与源相同的配置来部署目标 vCenter Server Appliance
    选择 详细配置以输入目标设备的所有配置参数。
    1. 输入要在其中部署目标 vCenter Server Appliance 的数据中心或虚拟机文件夹。
    2. 选择目标部署所需的计算资源。
    3. 单击下一步
  11. 配置目标虚拟机设备详细信息,然后单击下一步
    输入虚拟机名称,然后设置并确认临时 root 密码。
  12. 选择目标 vCenter Server 的部署大小和存储大小,然后单击下一步
  13. 选择部署的数据存储,然后单击下一步
    (可选)启用精简置备。
  14. 网络设置页面中,输入目标 vCenter Server 的临时 IP 地址,以便进行静态部署。
    此 IP 地址在目标 vCenter Server Appliance 部署期间、升级期间和切换期间使用。
    如果临时 IP 地址模式为 DHCP,则无需输入 IP 地址。
  15. 查看页面中,检查配置,然后单击完成
    此时 升级窗口下将显示 目标设备部分。
  16. 要更改设置,请单击编辑配置并进行所需的更改。
  17. 单击下一步,继续进行升级和切换。
  18. 单击放弃以放弃升级工作流,并返回到挂载 ISO 步骤。vCenter Lifecycle 插件不会恢复。
    当正在进行升级时,无法放弃配置。

准备升级并切换到目标 vCenter Server Appliance

配置目标 vCenter Server Appliance 后,可以升级服务并将其切换到目标。

升级和切换分两个阶段进行。第一阶段是准备阶段,在此阶段,将初始化升级并使用您输入的配置来创建目标 vCenter Server Appliance。在此阶段,源计算机的数据将在目标计算机上复制,该过程所用的时间取决于环境和 vCenter 使用情况。第二阶段是切换阶段,在此阶段,目标 vCenter Server Appliance 获取源的标识。在切换期间,会发生短时间的停机。您可以选择手动或自动切换。

过程

  1. Update Planner 中,转到升级部分。
  2. 选择要执行的切换类型。
    • 手动切换。如果要手动切换到目标 vCenter Server Appliance,请选择此选项。在使用所选配置创建目标设备后,您必须单击切换以触发切换。
    • 自动切换。选择此选项可在使用所选配置创建目标设备后继续进行自动切换。
  3. 单击启动升级
    您可以查看准备阶段的进度。准备阶段完成且切换开始后,您可以看到切换阶段的状态。
    切换完成后,您可以登录到目标 vCenter Server Appliance
  4. 单击打开 vSphere Client 以登录。
    如果升级失败,配置将恢复为源 vCenter Server Appliance