如何使用 AlwaysOn 可用性组来配置 VMM 数据库

 

适用于: System Center 2012 SP1 - Virtual Machine Manager,System Center 2012 R2 Virtual Machine Manager

在 System Center 2012 Service Pack 1 (SP1) 和 System Center 2012 R2 中,你可以利用 Microsoft SQL Server 2012 中的 AlwaysOn 可用性组来确保 VMM 数据库的高可用性。但是,请务必查看系统要求:System Center 2012 和 System Center 2012 SP1 中的 VMM 数据库中,或者准备 System Center 2012 R2 Virtual Machine manager 环境的“SQL Server 和数据库”部分针对可用性组的建议。

如果在初始配置过程中尚未配置可用性组,则可以通过以下步骤执行该配置。

在托管 VMM 数据库的 SQL Server 群集上执行以下过程。

若要使用 AlwaysOn 可用性组来配置 VMM 数据库

  1. 如果 VMM 数据库包含在可用性组中,则请将其删除。你可以使用 Microsoft SQL Management Studio 工具执行此任务。

  2. 启动故障转移以转移至正在运行 SQL Server 且安装了 VMM 数据库的计算机。

  3. 在 VMM 管理服务器上,启动 Virtual Machine Manager 安装向导。要启动向导,请在安装介质上右键单击“setup.exe”,然后单击“以管理员身份运行”。

  4. 跳过前五个向导页,然后在“数据库配置”页上按以下方式执行操作:

    1. 在“服务器名称”框中,键入可用性组侦听器的名称。

    2. 将“实例名称”留空。

    3. 选择现有的 VMM 数据库。

    4. 完成安装向导。

  5. 在运行 SQL Server 的群集中的辅助节点计算机上,创建具有以下特征的新登录:

    • 登录名称与 VMM 服务帐户名称完全相同。

    • 该登录具有到 VMM 数据库的用户映射。

    • 该登录配置有数据库所有者凭据。

  6. 启动故障转移以转移至正在运行 SQL Server 的辅助节点计算机,验证是否可以重启 VMM 服务 (scvmmservice)。

  7. 对群集中正在运行 SQL Server 的每个辅助节点重复最后两个步骤。

  8. 如果这是高可用性 VMM 安装程序,请继续安装其他高可用性 VMM 节点。