A10网络负载均衡测试方案
加入服务器rs1和rs2,服务端口为80,类型为tcp
添加虚拟服务器,名称为web-vip,设置ip地址为10.0.1.12,添加端口80,服务组选择SG-80,类型选择HTTP方式。
A10网络负载均衡测试方案
测试步骤:
分别断开rs1和rs2与负载均衡设备之间连线,检查服务组成员的状态。 通过web登录到监控模式查看SLB状态
通过CLI命令行登录后,使用”show slb server”查看
2. 服务状态的健康检查
创建基于服务的健康检查方式,名称为HTTP-Check,检查间隔设置为15秒 健康检查的方式为使用GET命令获取服务器根目录下index.html文件
CLI:
AX(config)# health monitor HTTP-Check interval 15 ;命名为HTTP-Check,检查间隔15秒
AX(config-health:monitor)# method http url GET /index.html ;配置HTTP Get的检查
在服务器端口下启用此HTTP健康检查方法;
AX(config)# slb server rs1
AX(config-real server)# port 80 tcp
AX(config-real server-node port)# health-check HTTP-Check ;启用创建的HTTP健康检查
AX(config)# slb server rs2
AX(config-real server)# port 80 tcp
AX(config-real server-node port)# health-check HTTP-Check ;启用创建的HTTP健康检查
GUI:
进入配置模式—服务—健康监测,点击添加新建名称为HTTP-Check的健康检查模板,间隔设置为15秒,类型选择HTTP,设置URL: GET /index.html。
A10网络负载均衡测试方案
进入配置模式—服务—SLB—服务器,新建服务器rs1和rs2,选择健康检查采用HTTP-Check模板
添加端口80,协议为TCP
A10网络负载均衡测试方案
建立完成后,确认rs1和rs2均采用HTTP-Check方式进行健康检查
测试步骤:
1、 确认配置正确,健康检查通过,图形界面显示绿色标识。 2、 分别关闭服务器的HTTP服务,查看负载均衡中服务器状态
3、 分别将服务器中的index.html文件改变存放位置,观察负载均衡中服
务器状态。
3. 内容状态的健康检查
创建基于服务的健康检查方式,名称为HTTP-Content-Check,检查间隔设置为15秒。
健康检查的方式为使用GET命令获取服务器根目录下index.html文件,并通过index网页中的内容进行检查。
在页面文件index.html中加入TEST字样
建立基于内容的健康检查模板HTTP-Content-Check,判断检查对象是否含有TEST字样
CLI:
AX(config)# health monitor HTTP-Content-Check interval 15
AX(config-health:monitor)# method http url GET /index.html expect TEST
在服务器端口下启用此HTTP-Content-Check健康检查方法;