VCSA 6.5 HA配置之一:架构概览
在VMware vSphere环境中vCenter Server的作用尤其重要,虽然在之前的版本中VMware曾经推出过vCenter Heartbeat来实现vCenter Server的高可用,但是该解决方案早就被VMware抛弃,故此很多管理员都对VMware原生的高可用解决方案翘首以盼,终于在VMware vSphere 6.5 这个版本发布的时候推出了vCenter Server Appliance 6.5的高可用架构,注意的是仅支持vCenter Server Appliance 6.5 不支持Windows 版vCenter;对于Windows版的vCenter Server可以通过微软的故障转移群集来实现。不过这不在本文档阐述的内容中。
一个 vCenter HA 群集由三个 vCenter Server Appliance 实例组成。第一个实例初始用作主动节点,该节点被克隆两次,分别克隆为被动节点和见证节点。三个节点一起可提供主动-被动故障切换解决方案。
在不同的 ESXi 实例上部署单独的节点可防止出现硬件故障。向 DRS 群集中添加三个 ESXi 主机可为您的环境提供进一步保护。 vCenter HA 配置完成后,只有主动节点具有活动管理界面(公共 IP)。三个节点通过称为 vCenter HA 网络的专用网络通信,该网络是在配置过程中设置的。主动节点和被动节点持续不断地复制数据。
vCenter 三节点架构如下:
所以这三个节点是运行此功能所必须的,并且这个三个节点责任如下:
节点 | 描述 |
主动节点 | 运行主动 vCenter Server Appliance 实例 为管理界面使用公共 IP 地址 使用 vCenter HA 网络将数据复制到被动节点。 使用 vCenter HA 网络与见证节点通信 |
被动节点 | 最初是主动节点的克隆 通过 vCenter HA 网络不断从主动节点接收更新,并与主动节点保持同步状态 在发生故障时自动接管主动节点的角色 |
见证节点 | 主动节点的轻量克隆 提供仲裁来防止发生裂脑情况 |
在vCenter Server中主要可分为Platform Services Controller和vCenter两个部分,由可分为具有具有嵌入式 Platform Services Controller 部署或外部 Platform Services Controller 部署的 vCenter HA 环境。如果决定使用外部 Platform Services Controller,您必须将其置于负载平衡器后面以防 Platform Services Controller 发生故障。
具有嵌入式 Platform Services Controller 部署的 vCenter HA
使用具有嵌入式 Platform Services Controller 部署的 vCenter HA 时,环境设置如下所示。
1:用户置备具有嵌入式 Platform Services Controller 部署的 vCenter Server Appliance。
2:会将 vCenter Server Appliance 克隆到被动节点和见证节点。
在基本配置中,配置将创建并配置克隆。
在高级配置中,用户将创建并配置克隆。
3:在克隆过程中,也会克隆 Platform Services Controller 及其所有服务。
4:配置完成后,vCenter HA 会执行复制,以确保被动节点与主动节点同步。主动节点到被动节点复制包括 Platform Services Controller 数据。
5:配置完成后,vCenter Server Appliance 将受 vCenter HA 保护。如果发生故障切换,Platform Services Controller 及其所有服务在被动节点上可用。
具有外部 Platform Services Controller 部署的 vCenter HA
使用具有外部 Platform Services Controller 部署的 vCenter HA 时,您必须设置外部负载平衡器来保护 Platform Services Controller。如果其中一个 Platform Services Controller 变为不可用,负载平衡器会将 vCenter Server Appliance 定向到其他 Platform Services Controller。
1:用户设置至少两个外部 Platform Services Controller 实例。这些实例将复制 vCenter Single Sign-On 信息及其他 Platform Services Controller 信息(例如许可)。
2:在置备 vCenter Server Appliance 期间,用户选择一个外部 Platform Services Controller。
3:用户设置 vCenter Server Appliance,以使其指向为 Platform Services Controller 提供高可用性的负载平衡器。
4:用户或基本配置将克隆第一个 vCenter Server Appliance,以创建被动节点和见证节点。
5:在克隆过程中,也会克隆有关外部 Platform Services Controller 和负载平衡器的信息。
6:配置完成后,vCenter Server Appliance 将受 vCenter HA 保护。
7:如果 Platform Services Controller 实例变为不可用,负载平衡器会将身份验证请求或其他服务重定向到另一个 Platform Services Controller 实例。
在配置vCenter HA的选项中,有"基本配置"和"高级配置"两种配置选项,"基本配置"选项会在 vCenter HA 配置过程中自动创建被动节点和见证节点。使用"高级配置"选项,您需手动克隆主动节点,才能创建被动节点和见证节点。
所选的配置选项取决于环境。基本配置要求更为严格,但可以自动完成更多配置。如果您的环境满足硬件和软件要求,则可使用高级配置,它更为灵活。但是,高级配置要求您创建和配置主动节点的克隆。
如果环境中满足以下任一要求才能执行基本配置vCenter HA,如果不满足则通过高级配置来完成。
将成为主动节点的 vCenter Server Appliance 管理其自己的 ESXi 主机及虚拟机。此配置有时称为自我管理 vCenter Server。
vCenter Server Appliance 由其他 vCenter Server(管理 vCenter Server)管理,并且两个 vCenter Server 实例位于同一 vCenter Single Sign-On 域中。这意味着两者都使用外部 Platform Services Controller 且都运行 vSphere 6.5。
也就是说环境中满足VCSA管理着自己的ESXI上,或者由其他连接到同一个外部PSC(SSO域)的vCenter 6.5示例管理才可以用基本配置选项。如果不满足则需要高级配置向导完成。
由于本文档的实验环境不满足上述条件,故此下面会演示如何通过高级配置选项来完成vCenter HA。
本文出自 “青枫口” 博客,请务必保留此出处http://huanwenli.blog.51cto.com/2848240/1922088
原文地址:http://huanwenli.blog.51cto.com/2848240/1922088