规划高度可用的 VMM 部署

重要

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

本文可帮助你规划高度可用的 System Center - Virtual Machine Manager (VMM) 部署。

为了获得复原能力和可伸缩性,可以在高可用性模式下部署 VMM,如下所示:

  • 在故障转移群集中部署 VMM 管理服务器。
  • 使库服务器文件共享高度可用。
  • 将 SQL Server VMM 数据库部署为高度可用。

规划高度可用的 SQL Server 部署

  • 在部署 VMM 管理服务器之前,应先设置 SQL Server。
  • 我们建议在故障转移群集上使用高度可用的 SQL Server 安装并配置 SQL Server AlwaysOn 可用性组。 不应在 VMM 群集上安装 SQL Server。
  • 查看最佳实践以了解故障转移群集节点先决条件。
  • VMM 支持 AlwaysOn 可用性组。 多花一些开销,使用同步提交实现更大的保护力度。 如果使用 异步提交 模式,辅助数据库可能会滞后于主数据库,从而可能丢失一些数据。
  • 数据库服务器必须与 VMM 服务器位于同一域中,或位于具有双向信任的域中。
  • 将群集数据库和 VMM 配合使用,需要进行 Kerberos 身份验证。 为此,SQL Server 实例必须将服务主体名称 (SPN) 与要运行 SQL Server 的帐户关联。

规划高度可用 VMM 管理服务器。

  • 请勿在 Hyper-V 主机父分区上安装。 可以在 VM 上安装 VMM。
  • 在开始之前,需要设置 VMM 服务帐户和分发密钥管理。 了解详细信息
  • 只能向最多包含 16 个节点的故障转移群集部署一个 VMM 实例。
  • 创建群集的用户对构成群集的服务器所在的 OU 或容器具有 “创建计算机对象 ”权限。 如果这不可行,请要求域管理员为群集预暂存群集计算机对象。
  • 计算机作为 VMM 管理节点运行的要求:
    • 所有充当 VMM 服务器的群集节点都必须运行 Windows Server 2016。
    • 每个群集节点都必须加入域,并且计算机名称必须不超过 15 个字符。
    • VMM 服务网络名称不得超过 15 个字符。
    • 需要在每台计算机上安装 Windows ADK。 从安装程序或下载中心安装。 安装时,选择“部署工具”和“Windows 预安装环境”
    • 如果计划部署使用 SQL Server 数据层应用程序的 VMM 服务,则在 VMM 管理服务器上安装相关的命令行实用工具。

规划高度可用 VMM 管理服务器。

  • 请勿在 Hyper-V 主机父分区上安装。 可以在 VM 上安装 VMM。
  • 在开始之前,需要设置 VMM 服务帐户和分发密钥管理。 了解详细信息
  • 只能向最多包含 16 个节点的故障转移群集部署一个 VMM 实例。
  • 创建群集的用户对构成群集的服务器所在的 OU 或容器具有 “创建计算机对象 ”权限。 如果这不可行,请要求域管理员为群集预暂存群集计算机对象。
  • 计算机作为 VMM 管理节点运行的要求:
    • 所有充当 VMM 服务器的群集节点都必须运行 Windows Server 2016 或 Windows Server 2019。
    • 每个群集节点都必须加入域,并且计算机名称必须不超过 15 个字符。
    • VMM 服务网络名称不得超过 15 个字符。
    • 需要在每台计算机上安装 Windows ADK。 从安装程序或下载中心安装。 安装时,选择“部署工具”和“Windows 预安装环境”
    • 如果计划部署使用 SQL Server 数据层应用程序的 VMM 服务,则在 VMM 管理服务器上安装相关的命令行实用工具。 命令行实用工具在 SQL Server 2012 功能包SQL Server 2014 功能包SQL Server 2016 功能包中提供。
  • 计算机作为 VMM 管理节点运行的要求:

    • 所有充当 VMM 服务器的群集节点都必须运行 Windows Server 2019 或 Windows Server 2022。
    • 每个群集节点都必须加入域,并且计算机名称必须不超过 15 个字符。
    • VMM 服务网络名称不得超过 15 个字符。
    • 需要在每台计算机上安装 Windows ADK。 从安装程序或下载中心安装。 安装时,选择“部署工具”和“Windows 预安装环境”
    • 如果计划部署使用 SQL Server 数据层应用程序的 VMM 服务,则在 VMM 管理服务器上安装相关的命令行实用工具。 命令行实用工具在 SQL Server 2012 功能包SQL Server 2014 功能包SQL Server 2016 功能包SQL Server 2017 功能包SQL Server 2019 功能包中提供。

    注意

    不支持在拉伸群集配置中部署高度可用的 SCVMM 管理服务器。

规划高度可用的 VMM 库

可以创建高度可用的库服务器,以确保基于文件的资源、模板和配置文件具有复原能力和可用性。

  • 在高可用性模式下部署 VMM 时,VMM 不会自动将 VMM 库创建为高度可用。 需要通过在文件服务器群集上部署库,来创建高度可用的库服务器。
  • 需要设置文件服务器故障转移群集。 不支持在 VMM 群集上部署高度可用的库共享。
  • 将要配置为文件服务器的计算机应运行 Windows Server 2012 R2 或更高版本。 我们建议所有节点使用相同版本的 Windows。
  • 想要添加为文件服务器的所有节点应位于同一域中。
  • 确保要用于库的硬件和软件满足系统要求。
  • 创建群集的用户对构成群集的服务器所在的 OU 或容器具有 “创建计算机对象 ”权限。 如果这不可行,请要求域管理员为群集预暂存群集计算机对象。
  • 用于创建群集的帐户应是想要添加为文件服务器节点的所有计算机上的域用户。
  • 库服务器不能为横向扩展文件服务器 (SOFS)。 它必须位于不使用 SOFS 群集角色的故障转移群集上。 这是因为部署库时,VMM 代理部署在主机上。 对于 SOFS,群集中有多个主机提供共享,这使得代理部署变得复杂。 拥有独立或群集库服务器时,可以通过在 SOFS 上创建共享来使用存储。
  • 可以在具有物理节点的群集或来宾群集上部署库共享。
  • 如果要在创建群集时添加群集存储,请确保所有计算机都可以访问该存储。
  • 如果要在不同的数据中心部署分布式 VMM 库,则需要在两个库共享之间设置计划的副本。 不可复制。

后续步骤