Citrix ADC

典型的负载均衡场景

在负载平衡设置中,从逻辑上讲,Citrix ADC设备位于客户机和服务器群之间,它们管理到服务器的流量。

基本负载均衡配置的拓扑结构如下图所示。

图1。基本负载平衡拓扑

形象

虚拟服务器选择服务并分配它来服务客户端请求。考虑上图中的场景,其中服务service-HTTP-1和service-HTTP-2被创建并绑定到名为virtual server- lb -1的虚拟服务器。虚拟服务器- lb -1将客户端请求转发给service-HTTP-1或service-HTTP-2。系统采用最小连接负载均衡的方式为每个请求选择服务。下表列出了系统中必须配置的基本实体的名称和值。

表1。LB配置参数

下图显示了上表中描述的负载平衡示例值和所需参数。

图2。负载均衡实体模型

形象

下表列出了使用命令行接口配置此负载均衡设置的命令。

任务 命令
启用负载均衡 使功能磅
要创建名为service- http -1的服务 add service service-HTTP-1 10.102.29.5 HTTP 80
要创建名为service- http -2的服务 add service service-HTTP-2 10.102.29.6 HTTP 80
创建虚拟服务器vserver-LB-1 add lb vserver vserver- lb -1 HTTP 10.2.29.60 80
绑定服务service- http -1到虚拟服务器vserver-LB-1 bind lb vserver vserver- lb -1 service-HTTP-1
绑定服务service- http -2到虚拟服务器vserver-LB-1 bind lb vserver vserver- lb -1 service-HTTP-2

表2。初始配置任务

有关初始配置任务的更多信息,请参见设置基本负载平衡

任务 命令
查询虚拟服务器“vserver-LB-1”的属性 show lb vserver vserver- lb -1
查询虚拟服务器vserver-LB-1的统计信息 stat lb vserver vserver- lb -1
查看名为service- http -1的服务的属性 show-service-HTTP-1
查询名为“service- http -1”的服务的统计信息 统计服务service-HTTP-1
查看名为service- http -1的服务的绑定 显示服务绑定- http -1

表3。核查任务

任务 命令
在名为vserver-LB-1的虚拟服务器上配置持久性 set lb vserver vserver- lb -1 -persistenceType SOURCEIP -persistenceMask 255.255.255.255 -timeout 2
在名为vserver-LB-1的虚拟服务器上配置COOKIEINSERT持久性 设置lb vserver vserver- lb -1 -persistenceType COOKIEINSERT
在名为vserver-LB-1的虚拟服务器上配置URLPassive持久性 设置lb vserver vserver- lb -1 -persistenceType URLPASSIVE
配置虚拟服务器,将客户端请求重定向到名为vserver-LB-1的虚拟服务器上的URL 设置lb vserver vserver- lb -1 -redirectURLhttp://www.newdomain.com/mysite/maintenance
在虚拟服务器vserver-LB-1上设置备份虚拟服务器 set lb vserver vserver- lb -1 -backupVserver vserver- lb -2

表4。自定义任务

有关配置持久性的详细信息,请参见选择和配置持久性设置.有关配置虚拟服务器以将客户端请求重定向到URL和设置备份虚拟服务器的信息,请参见配置负载均衡配置的保护特性

典型的负载均衡场景