Luccitech ADCXScale集群手册
介绍
本文档介绍Luccitech ADC上的Scale集群配置。
Scale集群是一种解决方案,其中多个Luccitech ADC设备组成一个集群,以提供与单个基础设施相同的服务集。
Scale集群是一种强大的弹性ADCXScale解决方案。这主要是由于按需流量扩展和继承的容错性。
按需流量扩展
Scale集群功能提供了按需增加容量的能力,而不会随着流量的增加而中断服务。它在集群中均匀地分配流量,并使提供额外的Luccitech ADC设备成为一个无缝的过程。集群中的所有设备都可以同时处理流量并保持冗余。
继承容错
Scale集群减少了容量或高可用性规划的管理开销。它通过智能地将流量分配给集群中的其他Luccitech ADC设备来动态吸收流量激增。在节点故障的情况下,流量负载在剩余节点之间分布,而不会中断流量。这意味着,由于流量Scale要求和导致突然流量峰值的事件,不需要重新构建网络。
系统要求
· 最少:1个Luccitech ADC设备,最多:8个Luccittech ADC设备
· Scale集群内的Luccitech ADC应为相同的X系列平台,并能够运行相同的固件版本。
局限性
· Scale集群仅支持单个集群。
· 集群中的节点数决定了给定集群中支持的故障数。要支持N个故障,集群中的节点总数必须至少为(2*N)+1。例如,为了支持2个故障,集群应该至少有5个节点。
· SNMP仅在设备级别受支持。
· 在设备上启用Scale集群时,VRRP无法在同一设备上启用。
· 为了使L2重定向正常工作,发送方和接收方Scale的集群设备必须位于具有唯一IP和MAC地址的同一2层网络中。
本出版物中使用的惯例
本出版物使用各种约定来提供信息。需要特殊处理的单词以特定的字体或字体样式出现。
Scale集群概念
Scale集群提供了以下在N+M HA/集群中不可用的功能:
· 同时在多个集群节点上运行相同的应用程序(VIP)
· 能够为不同的应用程序使用不同的集群节点集
· 跨不同集群节点的VIP会话同步
· L2和L3重定向
Scale集群
配置为提供Scale集群功能的Luccitech ADC设备组。
设备组
Scale集群中不同Luccitech ADC设备的集合,VIP可以分配到一个设备组,因此该VIP流量由该设备组中的所有LuccitechADC设备处理。
集群主机
集群中的单个设备,用于跟踪该集群中的所有其他设备。
集群主机负责对流量映射进行编程并将其分发到集群中的各种设备。它还跟踪离开和加入集群的服务节点,并采取适当的操作。
服务节点
Scale集群中的每个设备都是一个服务节点。所有服务节点都处理传入流量,每个节点都充当流量分类和分发引擎。上游路由器或交换机可以基于路由或ARP响应将业务转发到集群中的设备之一。如果用于处理该分组的会话在基于流量图的另一节点上,则设备检查该分组并且可以将其重定向到集群内的其他节点。
这些设备还为数据包的目的地提供相应的虚拟服务。流量段及其所有者的映射由集群主机创建,并推送到所有服务节点。
集群主节点和服务节点也更一般地称为集群节点。
集群服务
集群服务涉及由在多个设备(集群节点)上按比例扩展的VIP或虚拟端口提供的特定类型的服务。
每个集群服务可以由集群中的不同设备集提供。在上面的示例中,到单个VIP(10.10.10.1)的HTTP流量在ADCX1和ADCX2之间按比例缩小,到单个VIP(10.10.10.2)的SSH流量在ADCX2和ADCX3之间按比例放大。
流量分布
上面的拓扑结构称为对称流量分布。
· 集群中的每个设备都有一个所谓的流量图,用于跟踪每个流量桶的活动设备和备用设备。在每个流量存储桶的活动设备和备用设备之间同步会话。并且使用流量桶的流量图在内部重定向流量。
· 每当集群发生任何更改(添加/删除设备)时,此流量图都会在设备之间进行更新和同步。
· 传入的业务流被分类并分布到集群内的设备进行处理。传入流量是基于源IP的哈希分布的。
· 下行路由器通常使用ECMP将流量分配给不同的设备。在Luccitech ADC上,传入流量基于源IP进行哈希处理,然后根据流量图进行L2重定向到对等设备。
· 流量图显示了传入流量如何在设备之间分布。集群内的设备根据流量图分发数据包。它显示了哪个设备将基于源IP哈希处理传入的客户端流量。
· 如果传入流量到达流量图中的活动节点以外的设备,则基于流量图将其L2重定向到正确的设备。
集群部署模式
支持L2和L3,在分区级别的每个Scale集群节点上都启用了它,用于流量重定向和会话同步。
L2和L3是相互排斥的。
Scale集群重定向
到达不相关节点的分组基于流量图被重定向到目的地活动设备。Scale集群中的节点可以是L2连接的,也可以是L3连接的。IPv4和IPv6流量都可以使用IPv4或IPv6接口来重定向流量并同步集群内的会话。
Scale集群配置
VRRP集群和Scale集群。
以下是用于在本文档中创建说明的测试环境的详细信息。
Luccitech ADCX主机 | eth1 IP | 固件 | |
ADCX1 | ADC-173 | 192.168.0.173 | 5.0.0-P1 |
ADCX2 | ADC-174 | 192.168.0.174 | 5.0.0-P1 |
配置过程如下:
· 步骤1:启用L2重定向
· 步骤2:VRRP集群配置,在两个设备上启用自动配置同步
· 步骤3:Scale集群配置:在两个设备上配置并启用Scale集群
· 步骤4:SLB配置:配置VS和NAT池
配置可以在CLI或GUI中完成,在本文档中,我们使用CLI。
启用L2重定向
在设备192.168.0.173和192.168.0.174上
VRRP集群配置
VRRPset ID和设备ID
以下命令用于在两个设备上配置VRRP集ID和设备ID。
在设备192.168.0.173上
在设备192.168.0.174上
配置VRRP集群
以下命令用于在两个设备上启用VRRP集群。
在设备192.168.0.173上
在设备192.168.0.174上
Scale集群配置
Scale集群参数配置
配置应该在浮动IP中完成,在本例中,为192.168.0.180
Use device-context 2 to do the configuration on ADCX192.168.0.174使用设备Context 2在ADCX192.168.0.174上进行配置
Scale集群设备
配置应该在浮动IP中完成,在本例中,为192.168.0.180
这是为了定义Scale集群中的设备(带有IP地址)。
Scale集群设备组
配置应该在浮动IP中完成,在本例中,为192.168.0.180
这是为了定义设备组。
Scale集群模板
配置应该在浮动IP中完成,在本例中,为192.168.0.180
这是为了定义与设备组关联的服务模板。因此,使用此服务模板的VS可以跨此设备组中的设备运行。
SLB配置
NAT池
配置应该在浮动IP中完成,在本例中,为192.168.0.180。
· 导航至SLB/LLB->IP源NAT->IPv4池,点击创建按钮
添加设备ID为1的nat池192.168.0.153添加设备ID为2的nat池192.168.0.154导航到SLB/LLB->IP源NAT->组,点击创建按钮,创建一个池组,其中包含NAT-153和NAT-154
SLB配置
配置应该在浮动IP中完成,在本例中,为192.168.0.180。
创建一个虚拟服务,如下所示:
导航至SLB/LLB->VS/RS->虚拟服务器,点击编辑按钮
在高级字段部分,选择ScaleoutTemplate
测试
会话同步
· 使用SSH访问VIP 192.168.0.200
登录ADCX192.168.0.173,导航至SLB/LLB->会话登录ADCX192.168.0.174,导航到SLB/LLB->会话,可以会看到相同的会话
VIP在两个ADC上运行
使用不同的客户端访问VIP 192.168.0.200,可以看到2个活动会话从NAT池(192.168.0.153和192.168.0.154)上,可以看到流量在ADCX1和ADCX2上都运行在真实服务器上,检查arp,如下所示:



鸬鹚科技的自动化、安全、性能和洞察力功能组合使我们的客户能够创建、保护和运行感知可控,随需而变的应用,从而降低成本、改善运营,并更好地保护用户。
友情链接:卫实康CTTI中科软科技华润云北斗弘鹏