配置基本LLB安装程序
要配置LLB,首先要创建服务,将每个路由器表示为互联网服务提供商(isp)。缺省情况下,PING监视器绑定到每个服务。绑定透明监视器是可选的,但建议使用。然后创建虚拟服务器,将业务绑定到该虚拟服务器,并为该虚拟服务器配置路由。该路由将虚拟服务器标识为服务所代表的物理路由器的网关。虚拟服务器使用您指定的负载均衡方法选择路由器。可选地,您可以配置持久性,以确保特定会话的所有流量都通过特定链接发送。
要配置基本的LLB设置,请执行以下操作:
配置服务
默认监视器(PING)在创建服务时自动绑定到ANY服务类型,但是您可以用透明监视器替换默认监视器,如创建和绑定透明监视器.
使用命令行界面创建服务
在命令提示符下,输入:
添加服务 > show service
例子:
添加服务ISP1R_svc_any 10.10.10.254任何*显示服务ISP1R_svc_any ISP1R_svc_any(10.10.10.254: *)——任何国家:最后的状态变化是在2010年8月31日04:31:13星期二以来最后的状态变化:2天,05:34:18.600服务器名称:10.10.10.254服务器ID: 0监控阈值:0马克斯康涅狄格州:0马克斯点播:0最大带宽:0来使用源IP:没有客户Keepalive (CKA):没有访问服务:没有TCP缓冲(TCPB):是的HTTP压缩(CMP):没有闲置超时:客户:120秒服务器:120秒Client IP: DISABLED Cacheable: NO SC: OFF SP: OFF Down state flush: ENABLED 1) Monitor Name: ping state: UP Weight: 1 Probes: 244705 Failed [Total: 0 Current: 0]最后响应:Success -收到ICMP echo reply。响应时间:1.322毫秒完成——NeedCopy >
通过使用配置实用工具创建服务
进入“流量管理>负载均衡>服务”,创建服务。
通过使用配置实用工具创建服务
进入“流量管理>负载均衡>服务”。
在详细信息窗格中,单击Add。
在“创建服务”对话框中,输入以下参数:
- 服务名称* - Name
- 服务器ip
- 协议* -serviceType(在下拉列表中选择ANY)
- * - Port港
必需的参数
单击Create。
重复步骤2-4创建另一个服务。
单击Close。
在Services窗格中,选择您刚刚配置的服务,并验证屏幕底部显示的设置是否正确。
配置LLB虚拟服务器并绑定服务
创建业务后,需要创建虚拟服务器,并将业务绑定到虚拟服务器上。LLB中不支持默认的最小连接数LB方法。有关更改LB方式的信息,请参见配置LLB方法和持久性.
通过命令行界面创建链路负载均衡虚拟服务器并绑定服务
在命令提示符下,输入:
add lb vserver bind lb vserver show lb vserver
例子:
add lb vserver LLB-vip any bind lb vserver LLB-vip ISP1R_svc_any sh lb vserver LLB-vip LLB-vip (0.0.0.0:0) - any Type: ADDRESS State: DOWN最后一次状态更改是在星期四Sep 2 10:51:32 2010距离上次状态更改的时间:0天,17:51:46.770有效状态:DOWN Client Idle Timeout: 120秒DOWN状态flush: ENABLED Disable Primary vserver On DOWN: DISABLED绑定的业务:1 (Total) 0 (Active)配置方式:ROUNDROBIN模式:IP持久化:NONE Connection Failover: DISABLED 1) ISP1R_svc_any (10.10.10.254: *) - ANY状态:DOWN权重:1 Done
通过使用配置实用程序创建链接负载平衡虚拟服务器并绑定服务
- 导航到交通管理>负载平衡>虚拟服务器,并创建虚拟服务器,用于链路负载均衡。指定任何在协议字段。
- 在IP地址类型下拉列表中,选择所需选项。选择非可寻址创建一个不能直接访问的虚拟服务器。
- 下服务选项卡,在活跃的列中,选中要绑定到虚拟服务器的服务对应的复选框。
配置LLB方法和持久性
默认情况下,Citrix ADC设备使用最少连接方法来选择用于重定向每个客户机请求的服务,但是您应该将LLB方法设置为支持的方法之一。您还可以配置持久性,以便将来自同一客户机的不同传输定向到同一服务器。
通过使用命令行接口配置LLB方法和/或持久性
在命令提示符下,输入以下命令:
set lb vserver -lbMethod -persistenceType show lb vserver
例子:
set lb vserver LLB-vip -lbmethod ROUNDROBIN -persistencetype SOURCEIP show lb vserver LLB-vip LLB-vip (0.0.0.0:0) - ANY Type: ADDRESS State: DOWN最后一次状态更改是在Fri Sep 3 04:46:48 2010距离最后一次状态更改的时间:0天,00:52:21.200有效状态:DOWN Client Idle Timeout: 120秒DOWN状态flush: ENABLED Disable Primary vserver On DOWN: DISABLEDof Bound Services: 0 (Total) 0 (Active)配置方法:ROUNDROBIN模式:IP持久:SOURCEIP持久掩码:255.255.255.255 Persistence v6MaskLength: 128持久超时:2分钟Connection Failover: DISABLED
通过使用配置实用程序配置链路负载平衡方法和/或持久性
- 导航到“流量管理>负载均衡>虚拟服务器”,选择要为其配置负载均衡方法和/或持久性设置的虚拟服务器。
- 在高级设置2 .选择“方法”,配置负载均衡方法。
- 在高级设置部分中,选择持久性并配置持久性参数。
配置LLB路由
在配置了IPv4或IPv6的业务、虚拟服务器、LLB方法和持久性后,需要为指定LLB虚拟服务器为网关的网络配置IPv4或IPv6的LLB路由。路由是负载均衡的链路的集合。请求被发送到作为所有出站流量网关的LLB虚拟服务器IP地址,并根据配置的LLB方法选择路由器。
使用命令行方式配置IPv4 LLB路由
在命令提示符下,输入:
add lb route show lb route [ ]
例子:
添加0.0.0.0 0.0.0.0 LLB-vip显示磅磅路线路由0.0.0.0 0.0.0.0网络子网掩码网关/贵宾旗帜 ----------- ------------- -------------- -------- 1) 0.0.0.0 0.0.0.0 LLB-vip < !——NeedCopy >
使用命令行方式配置IPv6 LLB路由
在命令提示符下,输入:
add lb route6 show lb route6
例子:
加磅route6:: / 0 llb6_vs显示磅route6网络VIP旗帜 ----------- --------- -------- 1):: / 0 llb6_vs < !——NeedCopy >
使用配置实用工具配置LLB路由
进入“系统>网络>路由”,选择法学学士,并配置LLB路由。
注意:选择“LLBV6”配置IPV6路由。
使用配置实用工具配置LLB路由
导航到“系统>网络>路由”。
在详细信息窗格中,选择以下选项之一:
- 单击“LLB”,配置IPv4路由。
- 单击“LLBV6”配置IPv4路由。
2 .在“创建LB路由”或“创建LB IPV6路由”对话框中,设置如下参数。
- 网络*
- Netmask* - IPV4路由必需。
门户名称* -gatewayName
*必填参数
单击Create,然后单击Close。刚刚创建的路由出现在路由窗格中的LLB或LLB6选项卡上。
下图显示了一个基本的LLB设置。两条链路(isp)各配置一个服务,缺省情况下,PING监视器与这些服务绑定。根据配置的LLB方式选择链路。
图1所示。基本LLB设置
请注意
如果您的互联网服务提供商提供了IPv6地址,请将上图中的IPv4服务替换为IPv6服务。
创建并绑定透明监视器
创建透明监视器来监视上游设备(如路由器)的运行状况。然后可以将透明监视器绑定到服务。默认的PING监视器只监视Citrix ADC设备和上游设备之间的连接。透明监视器监视从设备到拥有监视器中指定的目标IP地址的设备的路径中存在的所有设备。如果没有配置透明监视器,并且路由器的状态为UP,但来自该路由器的下一跳设备之一已关闭,则设备在执行负载平衡时包括路由器并将数据包转发给路由器。但是,由于其中一个下一跳设备故障,数据包没有被送到最终目的地。通过绑定透明监视器,如果任何设备(包括路由器)关闭,服务将被标记为down,并且当设备执行链路负载平衡时不包括路由器。
通过使用命令行界面创建透明监视器
在命令提示符下,输入:
add lb monitor -destIP -transparent YES show lb monitor []
例子:
add lb monitor monitor-1 PING -destIP 10.10.10.11 -transparent YES > show lb monitor monitor-1 1) Name.......: monitor-1输入......: PING状态....:在ABLED Standard parameters: Interval.........: 5 sec Retries...........: 3 Response timeout.: 2 sec Down time.........: 30 sec Reverse..........: NO Transparent.......: YES Secure...........: NO LRTM..............: ENABLED Action...........: Not applicable Deviation.........: 0 sec Destination IP...: 10.10.10.11 Destination port.: Bound service Iptunnel.........: NO TOS..............: NO TOS ID............: 0 SNMP Alert Retries: 0 Success Retries..: 1 Failure Retries..: 0
通过使用配置实用程序创建透明监视器
进入“流量管理>负载均衡>监视器”,配置透明监视器。
通过使用配置实用程序创建透明监视器
导航到流量管理>负载均衡>监视器。
在监视器窗格中,单击Add。
在“创建监视器”对话框中设置以下参数:
- 名称*
- 类型*
- 目的地IP
透明的
*必填参数
单击Create,然后单击Close。
在Monitors窗格中,选择您刚刚配置的监视器,并验证Details窗格中显示的设置是否正确。
通过使用配置实用程序将监视器绑定到服务
- 进入“流量管理>负载均衡>服务”。
- 在监控选项卡,在可用,选择要绑定到服务的监视器,然后单击添加.
通过使用命令行接口将监视器绑定到服务
在命令提示符下,输入:
绑定lb monitor 显示服务
例子:
绑定磅监控monitor-HTTP-1 ISP1R_svc_any做>显示服务ISP1R_svc_any ISP1R_svc_any(10.10.10.254: *)——任何国家:去年状态变化在2010年9月2 10:51:07星期四以来最后的状态变化:0天,18:41:55.130服务器名称:10.10.10.254服务器ID: 0监控阈值:0马克斯康涅狄格州:0马克斯点播:0最大带宽:0来使用源IP:没有客户Keepalive (CKA):没有访问服务:没有TCP缓冲(TCPB):是的HTTP压缩(CMP):没有闲置超时:客户:120秒服务器:120秒客户端IP: DISABLED Cacheable: NO SC: OFF SP: OFF Down状态刷新:ENABLED 1)监控名称:Monitor - http -1状态:UP权重:1 Probes: 1256 Failed [Total: 0 Current: 0]最后响应:Success -收到ICMP echo应答。响应时间:1.322毫秒完成——NeedCopy >
通过使用配置实用程序将监视器绑定到服务
- 进入“流量管理>负载均衡>服务”。
- 在详细信息窗格中,选择要绑定监视器的服务,然后单击Open。
- 在“配置服务”对话框的“可用”下的“监视器”选项卡上,选择要绑定到服务的监视器,然后单击“添加”。
- 单击OK。
- 在Services窗格中,选择您刚刚配置的服务,并验证Details窗格中显示的设置是否正确。