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。负载均衡实体模型

图像

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

任务 命令
启用负载平衡 启用特性lb
创建一个名为service- http -1的服务 添加服务service-HTTP-1 10.102.29.5 HTTP 80
创建一个名为service- http -2的服务 添加服务service-HTTP-2 10.102.29.6 HTTP 80
创建名为vserver-LB-1的虚拟服务器 添加lb vserver vserver- lb -1 HTTP 10.102.29.60 80
将名为service- http -1的服务绑定到名为vserver-LB-1的虚拟服务器 bind lb vserver vserver- lb -1 service-HTTP-1
将名为service- http -2的服务绑定到名为vserver-LB-1的虚拟服务器 绑定lb vserver vserver- lb -1 service-HTTP-2

表2。初始配置任务

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

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

表3。验证任务

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

表4。自定义任务

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

典型的负载均衡场景

在本文中