A10负载均衡SLB测试配置 v1.0(6)

2019-03-27 16:51

A10网络负载均衡测试方案

添加端口80,协议为TCP。

建立完成后,确认rs1和rs2均采用HTTP-Content-Check方式进行健康检查

测试步骤:

4、 确认配置正确,健康检查通过,图形界面显示绿色标识。 5、 分别关闭服务器的HTTP服务,查看负载均衡中服务器状态

6、 分别将服务器中的index.html文件的内容进行改变,删除TEST字样,

观察负载均衡中服务器状态。

A10网络负载均衡测试方案

4. DNS状态的健康检查

DNS的健康检查除了基本的ICMP检查方式以外,可以使用自定义的方式进行健康检查。可自定义的方式有检查回应代码、检查递归状态和检查回应类型。

DNS回应包代码范围为0~15,0代表无错误返回。默认检查回应代码为0; DNS检查递归状态,默认为允许递归查询;

DNS回应包类型可选择的范围为A、CNAME、SOA、PTR、MX、TXT、AAAA。默认检查回应包应该为A记录。

创建自定义的DNS健康检查模板,名称为dns-hm

AX(config)#health monitor dns-hm

使用自定义健康检查方式,检查域名www.a10networks.com 检查回应代码为0,3,5,

AX(config-health:monitor)#method dns domain www.a10networks.com expect response-code 0,3,5

创建两台DNS服务器,名称为ns1和ns2,ip地址分别为10.0.2.18和10.0.2.19,使用端口为TCP 53,启用自定义健康检查dns-hm。

AX(config)#slb server ns1 10.0.2.18 AX(config-real server)#port 53 udp

AX(config-real server-node port)#health-check dns-hm

AX(config)#slb server ns2 10.0.2.19 AX(config-real server)#port 53 udp

AX(config-real server-node port)#health-check dns-hm

创建DNS服务组SG-DNS,将ns1和ns2加入服务组中。

AX(config)#slb service-group SG-DNS udp AX(config-slb svc group)#member ns1:53 AX(config-slb svc group)#member ns2:53

创建DNS服务的VIP,名称为vip-dns,使用ip地址10.0.1.12,端口为53,类型为UDP,选择服务组为SG-DNS。

AX(config)#slb virtual-server vip-dns 10.0.1.12 AX(config-slb vserver)#port 53 dns-udp

AX(config-slb vserver-vport)#service-group SG-DNS

A10网络负载均衡测试方案

GUI:

进入配置模式—健康检查, 从下拉菜单中,将默认TCP更改为DNS 添加自定义的DNS健康检查模板,名称为dns-hm

使用自定义健康检查方式,www.a10networks.com 匹配回应代码为0,3,5

A10网络负载均衡测试方案

进入配置模式—SLB—服务器,添加服务器ns1和ns2,ip地址为10.0.2.18和10.0.2.19

添加服务端口53,协议为UDP,启用健康监测dns-hm

进入配置模式—SLB—服务器,添加服务组SG-DNS,添加服务组成员ns1和ns2,分别使用udp 53端口。

进入配置模式—SLB—虚拟服务器,添加虚拟服务器vip-dns,ip地址为10.0.1.12,添加端口53,类型为DNS-UDP,配置服务组SG-DNS

A10网络负载均衡测试方案

测试方法:

1、 配置ns1和ns2能够正常提供服务,能够提供

www.a10networks.com的正常解析,查看服务器和dns-vip的状态; 2、 在外网出口处,采用ACL或者其他的方式,阻止ns1或ns2出向的流

量,限制ns1或ns2的互联网访问,使得其中一台DNS不能正常提供解析服务,查看服务器和dns-vip的状态;

3、 将自定义的dns-hm方式更换为ICMP和TCP的默认健康检查方式,

查看服务器和dns-vip的状态。

5. 使用外部脚本程序的健康检查

基于脚本的健康检查(TCL/Perl/Shell/Python script和aFlex):通过关联检查与某个应用相关的一系列应用服务器的健康状态来确定某一应用的健康状态。如:通过同时检测Web应用、中间件服务器和数据库服务器的状态来判断整个应用的健康状态。

当AX检测到服务器失效时,AX自动把失效服务器进行隔离,不再给其分发来自客户端的需求。当AX检测到失效服务器恢复后,AX继续给其分发来自客户端的需求。

AX支持的外部脚本程序包括 1、 2、 3、 4、

TCL脚本 Perl脚本 Shell脚本 Python脚本


A10负载均衡SLB测试配置 v1.0(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014青岛版小学数学四年级下学期期末试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: