在 VMM 中,将 Hyper-V 主机群集滚动升级到 Windows Server

重要

此版本的 Virtual Machine Manager (VMM) 已终止支持。 建议 升级到 VMM 2022

Windows Server 2016 中引入了群集滚动升级。 可以通过此功能升级群集节点的操作系统,而无需停止节点上运行的 Hyper-V 工作负荷。 阅读更多有关滚动升级要求和体系结构的信息。

注意

System Center 2019 - Virtual Machine Manager (VMM) 支持将 Hyper-V 主机群集从 Windows Server 2016 滚动升级到 Windows Server 2019。 VMM 2019 的早期版本支持从 2012 R2 滚动升级到 2016。 使用以下适用于你正在使用的 VMM 版本及其支持的升级版本的过程。

注意

System Center 2022 - Virtual Machine Manager (VMM) 支持将 Hyper-V 主机群集从 Windows Server 2019 滚动升级到 Windows Server 2022。 使用以下适用于你正在使用的 VMM 版本及其支持的升级版本的过程。

VMM 中的群集滚动升级

System Center - Virtual Machine Manager (VMM) 支持在 VMM 构造中使用滚动升级功能升级 Hyper-V 群集。 可升级整个群集或特定群集节点。 以下是升级功能概述:

  • 创建模板:通过将适当的物理计算机配置文件与升级向导中详细描述的节点配置设置相结合,从而创建节点配置的模板。
  • 迁移工作负载:将工作负载从节点迁移,以便工作负载操作不会中断。
  • 删除节点:将节点置于维护模式,然后将其从群集删除。 这会从节点中删除所有 VMM 代理、虚拟交换机扩展等。
  • 预配节点:预配运行 Windows Server 2016/2019 的节点,并根据保存的模板配置该节点。
  • 将节点返回给 VMM:将节点返回到 VMM 管理之下,并安装 VMM 代理。
  • 将节点返回到群集:将节点添加回群集,使其退出维护模式,并将虚拟机工作负荷返回给群集。

注意

确保在 VHD 上安装要用作物理计算机配置文件的最新更新。

开始之前

开始执行群集滚动升级之前,请查看平台上的限制和局限部分。

  • 群集必须由 VMM 托管。
  • 群集必须在 2019) 之前的版本中运行 Windows Server 2012 R2 (,或者在 VMM 2019) 中运行 Windows Server 2016 (。
  • 群集必须符合裸机部署的要求。 唯一例外的是:物理计算机配置文件不需要包括网络或磁盘配置详细信息。 在升级过程中,VMM 会记录节点的网络和磁盘配置,并使用该信息而不是计算机配置文件。
  • 可以升级最初不是使用裸机预配的节点,只要这些节点符合裸机要求(例如 BMC)。 需要在升级向导中提供此信息。
  • VMM 库需要配置有 Windows Server 2016 的虚拟硬盘。
  • 群集必须由 VMM 托管。
  • 群集必须运行 Windows Server 2016 或 2019。
  • 群集必须符合裸机部署的要求。 唯一例外的是:物理计算机配置文件不需要包括网络或磁盘配置详细信息。 在升级过程中,VMM 会记录节点的网络和磁盘配置,并使用该信息而不是计算机配置文件。
  • 可以升级最初不是使用裸机预配的节点,只要这些节点符合裸机要求(例如 BMC)。 需要在升级向导中提供此信息。
  • VMM 库需要配置有 Windows Server 2016 或 2019 的虚拟硬盘。

运行升级

  1. 选择“ 构造>服务器>”“所有主机”。 右键单击此主机群集>“升级群集”。
  2. 在“升级向导>节点”中,选择要升级的节点或“全选”。 然后选择“ 物理计算机配置文件”,并选择节点的配置文件。
  3. 在“BMC 配置”中,选择有权访问 BMC 的运行方式帐户或新建一个帐户。 在 “带外管理协议”中,选择 BMC 使用的协议。 若要使用 DCMI,请选择“IPMI”。 即使未列出 DCMI,但其仍受支持。 确保列出了正确的端口。
  4. 在“部署自定义”中,查看要升级的节点。 如果向导无法确定所有设置,则会显示节点的 “缺少设置” 警报。 例如,如果节点不是由裸机预配的,则 BMC 设置可能不完整。 填写缺少的信息。
    • 根据需要输入 BMC IP 地址。 也可以更改节点名。 不要清除跳过此计算机名称的 Active Directory 检查,除非要更改节点名称,并且希望确保新名称未使用。
    • 在网络适配器配置中,可以指定 MAC 地址。 若要为群集配置管理适配器且要将其配置为虚拟网络适配器,请执行此操作。 这不是 BMC 的 MAC 地址。 如果选择为适配器指定静态 IP 设置,请选择逻辑网络和 IP 子网(如果适用)。 如果子网包含地址池,则可以选择“ 获取与所选子网对应的 IP 地址”。 否则,请在逻辑网络中键入 IP 地址。
  5. “摘要”中,选择“ 完成 ”以开始升级。 如果向导成功完成节点升级,向导会将群集功能级别升级到 Windows Server 2016/2019。
  1. 选择“ 构造>服务器>”“所有主机”。 右键单击此主机群集>“升级群集”。
  2. 在“升级向导>节点”中,选择要升级的节点或“全选”。 然后选择“ 物理计算机配置文件”,并选择节点的配置文件。
  3. 在“BMC 配置”中,选择有权访问 BMC 的运行方式帐户或新建一个帐户。 在 “带外管理协议”中,选择 BMC 使用的协议。 若要使用 DCMI,请选择“IPMI”。 即使未列出 DCMI,但其仍受支持。 确保列出了正确的端口。
  4. 在“部署自定义”中,查看要升级的节点。 如果向导无法确定所有设置,则会显示节点的 “缺少设置” 警报。 例如,如果节点不是由裸机预配的,则 BMC 设置可能不完整。 填写缺少的信息。
    • 根据需要输入 BMC IP 地址。 也可以更改节点名。 不要清除跳过此计算机名称的 Active Directory 检查,除非要更改节点名称,并且希望确保新名称未使用。
    • 在网络适配器配置中,可以指定 MAC 地址。 若要为群集配置管理适配器且要将其配置为虚拟网络适配器,请执行此操作。 这不是 BMC 的 MAC 地址。 如果选择为适配器指定静态 IP 设置,请选择逻辑网络和 IP 子网(如果适用)。 如果子网包含地址池,则可以选择“ 获取与所选子网对应的 IP 地址”。 否则,请在逻辑网络中键入 IP 地址。
  5. “摘要”中,选择“ 完成 ”以开始升级。 如果向导成功完成节点升级,向导会将群集功能级别升级到 Windows Server 2019/2022。

如果因为某种原因需要更新 VMM 外升级的群集的群集功能级别,请右键单击“群集”“更新版本”。 如果在将群集添加到 VMM 构造前升级群集节点且群集仍作为 Windows Server 2012 R2/2016 群集运行时,可能发生这种情况。

如果因为某种原因需要更新 VMM 外升级的群集的群集功能级别,请右键单击“群集”“更新版本”。 如果在将群集添加到 VMM 构造之前升级群集节点,但群集仍充当 Windows Server 2016/2019 群集,则可能会发生这种情况。