使用以下步骤将 Microsoft 集群服务 (MSCS) 设置为 vCenter Server 的可用性解决方案。

前提条件

  • 使用下列客户机操作系统之一创建虚拟机 (VM):
    • Windows 2008 R2 Datacenter
    • Windows 2012 R2 Datacenter
  • 向此虚拟机添加两个裸设备映射 (RDM) 磁盘。这些磁盘必须在添加时挂载,同时 RDM 磁盘还必须独立且持久。
  • 创建单独的 SCSI 控制器并将其“总线共享”选项设置为“物理”。
    注: 由于此配置使用 SCSI 控制器且“总线共享”选项设置为“物理”,因此不支持备份和还原。必须使用基于主机的代理进行备份或还原。
  • 将虚拟设备节点设置为新创建的 SCSI 控制器 1。
  • 打开 MSCS 驱动器并创建两个文件夹:一个用于 VC 数据,另一个用于 VC 安装。
  • 先安装 Platform Services Controller 实例,然后再安装 vCenter Server 并在安装期间提供其 FQDN。
图 1. 实现 vCenter Server 高可用性的 MSCS 集群
实现 vCenter Server 可用性的 MSCS 集群
注: MSCS 作为 vCenter Server 的可用性解决方案,仅提供给 vCenter Server 的管理节点(M 节点)。对于基础架构节点,客户必须部署多个 N 节点才能实现高可用性。不能将相同虚拟机上的 M 节点和 N 节点用于 MSCS 保护。

过程

  1. 打开虚拟机电源。
  2. 格式化两个 RDM 磁盘,为其分配驱动器盘符,并将其转换为 MBR。
  3. 使用 Windows > 服务器管理器 > 功能,安装 .net。
  4. 在一个 RDM 磁盘上安装 vCenter Server 并将启动选项设置为手动。
  5. 关闭虚拟机电源。
  6. 分离 RDM 磁盘。
    分离 RDM 磁盘并不是永久删除。请勿选择 从磁盘删除,也不要删除 vmdk 文件。
  7. 克隆虚拟机。请勿选择自定义操作系统选项。
    请勿使用默认或自定义 sysprep 文件,以便克隆具有相同的 SID。
    注: 当创建一个克隆虚拟机作为集群的辅助节点时,sysprep 归纳不可用。如果使用 sysprep 归纳,服务可能无法故障切换到辅助节点。当主机是域的一部分,并且只使用域用户帐户时,重复 SID 不会引起问题。建议不要在集群节点上安装 vCenter Server 以外的第三方软件。
  8. 将共享 RDM 同时附加到两个虚拟机上并打开其电源。
  9. 更改第一个虚拟机(虚拟机 1)上的主机名和 IP 地址。
    记录在虚拟机 1 上安装 vCenter Server 时使用的原始 IP 地址和主机名。该信息用于分配集群角色 IP。
  10. 在两个节点上安装故障切换集群。
  11. 要在 VM1 上创建 MSCS 集群,请在该集群中同时包括两个节点。另请选择新集群的验证选项。
  12. 要开始配置角色,请选择通用服务并单击下一步
  13. 从列出的服务中选择 VMware Service Lifecycle Manager,然后单击下一步
  14. 输入用于 VM1 的主机名和 IP。然后为该角色分配 RDM。
  15. 在“复制注册表设置”向导中,添加注册表项 SYSTEM\CurrentControlSet\Services\VMwareDirectoryService 并单击下一步
  16. 使用“添加资源”,向该角色添加 VMware AFD 和 VMware vCenter Configuration 服务。
  17. 停止该角色,然后再重新启动。

结果

您已创建能够支持 vCenter Server 可用性的 MSCS 集群。

下一步做什么

创建 MSCS 集群后,通过关闭托管 vCenter Server 的虚拟机 (VM1) 的电源验证是否发生故障切换。几分钟后,验证这些服务是否正在其他虚拟机 (VM2) 上运行。