SLB配置实例
此例可参考图10-2所示 的网络拓扑图。配置SLB来为以下两组服务器群提供负载均衡:FARM1和FARM2。
FARM1是一组拥有3台真实Web服务器的服务器群,服务器的IP地址分别为l92.168.250.10、192.168.250.11和192.168.250.12。如果连续4次不能建立TCP连接,那么真实服务器将被视为“故障”状态。SLB会在30秒后重新连接战障服务器(只有IOS命令集才能支持TCP连接故障数和重试时间间隔的配置命令)。配置了HTTP probe功能,SLB每120秒会尝试与服务器群中的每台真实服务器建立连接。
地址为10.10.10.101的虚拟服务器VSERVER1使用WLC算法在真实服务器之间实现负载均衡。新连接带有60秒的牯性特性(将客户端流量分配给上次使用的服务器)。
为3台服务器分配的权重值分别为32、16和8。新连接会分配给通过性能计算后活动连接数最少的那台服务器。例如服务器192.168.254.10的权重为32,性能值为32/ (32+/6+8),即32/56。服务器192.168.254.10的权重为16,性能值为16 (32+16+8).即16/56。服务器192.168.254.10的枉重为8,性能值为8/
(32+16+8).即8/56。无论何时,新连接都会分配给活动连接数与性能值相差最多,即负载最小的邶白服务器。
下面给出了配置服务器群FRAM1和虚拟服务器VSERVER1所需的命令。
显示SLB相关信息
可使用如下的交换机命令来显示SLB配置及状态的相关信息。
查看服务器群 (exec)show ip slb serverfarms[name serverfarm-name] [detail]
查看真实服务器 (exec)show ip slb reals[vserver viatual-server-name] [detail]
查看虚拟服务器 (exec)show ip slb vserver [name viatual-server-name] [detail]
查看SLB连接 (exec)show ip slb conns [vserver viatual-server-name] [client ipaddress] [detail]
查看DFP状态 (exec)show ip slb dfp [agent agent-ip-address port-number| manager manager-ip-address |detail|weights]
查看SLB冗余 (exec)show ip slb replicatee
查看probe功能 (exec)show ip slb probe [name probe_name] [detail]
查看SLB统计信息 (exec)show ip slb stats