vSphere Datacenter设计– vSphere 6.0中的vCenter体系结构更改–第2部分

混合平台

在vSphere 6.0之前,vCenter for Windows和vCenter Server Linux Appliance之间没有互操作性。选择平台后,需要完全重新安装才能更改为其他平台。vCenter Appliance的功能也受到限制。

使用vSphere 6.0,它们在功能上相同,并且所有功能都可以在两种部署模式下使用。使用增强的链接模式,两个版本的vCenter可以互换。这样,您可以混合使用vCenter for Windows和vCenter Server Appliance配置。

以下是混合平台环境的示例:

vSphere Datacenter设计– vSphere 6.0中的vCenter体系结构更改–第2部分

这种混合平台环境提供了vCenter平台无法实现的灵活性。

与任何环境一样,其配置方式取决于环境的大小(包括预期的增长)和对高可用性的需求。这些因素通常将决定平台服务控制器(PSC)的最佳配置。

高可用性

为Platform Services Controller提供高可用性保护会给配置增加额外的开销。使用嵌入式Platform Services Controller时,其保护与vCenter的保护方式相同,因为它都是同一系统的一部分。

由于需要连续连接的解决方案数量众多,并且确保始终可以管理环境,因此vCenter的可用性至关重要。无论是独立的vCenter Server还是嵌入在Platform Services Controller中,它都应在高可用性配置中运行,以避免长时间的停机。

可以使用多种方法为vCenter Server系统提供更高的可用性。该决定取决于是否可以允许最大停机时间,是否需要故障转移自动化以及软件组件是否有预算。

下表列出了在嵌入式模式下运行时可用于保护vCenter Server系统和vCenter Server Appliance的方法。

冗余方式 保护
vCenter Server系统?
保护
vCenter Server Appliance?
使用vSphere HA的自动保护
手动配置和手动故障转移,例如,使用冷备用。
使用Microsoft群集服务(MSCS)的自动保护 没有

如果外部Platform Services Controller需要高可用性,则可以通过添加辅助备份Platform Services Controller并将它们都放置在负载均衡器后面来提供保护。

负载平衡器必须支持多个TCP端口平衡,HTTPS负载平衡和粘性会话。VMware当前已测试了包括F5和Netscaler在内的多个负载均衡器,但是不直接支持这些产品。有关使用的任何负载均衡器的配置详细信息,请参阅供应商文档。

这是使用主节点和备用节点的此配置示例。

vSphere Datacenter设计– vSphere 6.0中的vCenter体系结构更改–第2部分

使用vCenter 6.0,与Platform Services Controller的连接是有状态的,并且负载平衡器仅用于其故障转移功能。因此,不建议同时为两个节点使用双活连接,否则您就有可能损坏两个节点之间的数据。

注意:尽管可能有多个备份节点,但通常这是浪费资源,并给配置带来了一定程度的复杂性,但收益却很少。除非期望多个节点同时发生故障,否则配置第三级备份节点几乎没有好处。

可伸缩性限制

在确定vCenter的配置之前,以下是不同配置的可伸缩性限制。这些都会对最终设计产生影响。

最大可扩展性  
每个域的平台服务控制器数量

8

每个vSphere Site的最大PSC,在单个负载均衡器之后

4

vSphere域中的最大对象数(用户,组,解决方案用户)

1,000,000

连接到单个PSC的VMware解决方案的最大数量

4

每个vSphere域的VMware产品/解决方案的最大数量

10

部署建议

既然您了解了vCenter和Platform Services Controller的基本配置详细信息,就可以将它们全部整合到体系结构设计中。根据环境的大小,选择部署体系结构可能是一项复杂的任务。

以下是一些部署建议。但是请注意,VMware建议虚拟化所有vCenter组件,因为您可以获得VMware HA等vSphere功能的好处。这些建议是针对虚拟化系统提供的;物理系统需要得到适当的保护。

  • 对于将不使用增强链接模式的站点,请使用嵌入式Platform Services Controller。
    • 这样可以简化环境,包括所有服务器的单一视图,同时减少了配置环境以提高可用性的管理开销。
    • VMware HA提供了高可用性。故障域仅限于单个vCenter Server,因为它不依赖于与Platform Services Controller的外部组件连接。
  • 对于将使用增强链接模式的站点,请使用外部平台服务控制器。
    • 此配置使用外部Platform Services控制器和负载平衡器(建议使用高可用性)。控制器的数量取决于环境的大小:
      • 如果有两到四个VMware解决方案 –如果该配置不是为高可用性而设计的,则仅需要一个Platform Services Controller。为了在单个负载均衡器后面实现高可用性,将需要两个Platform Services Controllers。
      • 如果有四到八个VMware解决方案 –如果配置不是为高可用性而设计的,则必须将两个Platform Services Controller链接在一起。在两个负载均衡器之后(每个负载均衡器后面两个),高可用性配置将需要四个。
      • 如果有八到十个VMware解决方案,则应将三个平台服务控制器链接在一起以实现高可用性配置;在三个负载均衡器后面(每个负载均衡器后面两个)配置高可用性将需要六个。
    • 通过具有多个Platform Services Controller和一个负载平衡器来提供高可用性,以提供故障保护。除此之外,所有组件仍受VMware HA保护。假设它们在不同的ESXi主机上运行,​​这将限制只有一个Platform Services Controller的故障隐患。

有了这些部署建议,希望可以大大简化为vCenter和Platform Services Controller选择设计的过程。

本系列博客到此结束。我希望这些信息对您有所帮助,并且可以使新的vCenter架构神秘化。