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

Windows Server 2016 中引入了群集滚动升级。 借助此功能,无需停止节点上运行的 Hyper-V 工作负荷,即可升级群集节点的操作系统。 详细了解 滚动升级要求和体系结构。

注意

System Center 2019 - Virtual Machine Manager (VMM)支持将 Hyper-V 主机群集从 Windows Server 2016 滚动升级到 Windows Server 2019。 从 2012 R2 升级到 2016 之前的 VMM 2019 版本支持滚动升级到 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 管理。
  • 群集必须运行 Windows Server 2012 R2(在 2019 之前的版本中)或 Windows Server 2016(在 VMM 2019 中)。
  • 群集必须满足 裸机部署的要求 。 唯一的例外是物理计算机配置文件不需要包含网络或磁盘配置详细信息。 在升级期间,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 群集,则可能会发生这种情况。