A10负载均衡SLB测试配置 v1.0 下载本文

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健康检查方法;