实验说明:
两台安装web应用的虚拟机server1,server2模拟web服务器,这两台服务器通过交换机1连接到应用交付设备上;再创建一台虚机test,模拟客户机,通过应用交付设备访问这来两台web服务器。通过在应用交付设备上配置虚拟服务功能,实现客户机访问web服务器的负载均衡。
实验拓扑:
实验步骤:
1,按照实验2的步骤,在超融合平台上创建两台虚拟机server1,server2,分别搭建web 应用,修改/var/www/html/index.html中的文件内容,使两台服务器的静态页面可以区分,如下图:
2,打开超融合平台虚拟网络界面,点击编辑拓扑,点击应用交付,之后点击WEB控制台,打开应用交付设备配置页面。
3,应用交付设备总共有四个接口:eth0,eth1,eth2,eth3。其中eth0是管理接口,eth1-3是业务口。(由于本实验中应用交付是一个虚拟设备,超融合平台可以直接管理应用交付,所以管理口地址可随意配置。)点击AD界面右侧菜单栏中的网络部署,在弹出的菜单中选择网络接口,弹出接口配置界面,点击新建,创建新的接口配置。
4,按照网络拓扑,配置应用交付设备上的接口,拓扑中,负载交付设备有两个接口被使用,一个接口通过交换机对接内网两台web服务器,另一个接口对接外网的客户机。对接web服务器的接口,配置为LAN接口,对接外网服务其的接口,配置为WAN接口。
5,对接内网的LAN接口配置如下图:
接口类别选择lan;
接口选择在画拓扑时使用的接口,本实验中使用了接口eth1;
网络配置输入与两台web服务器的IP地址同网段的IP和掩码作为本端口的IP地址;
健康检查选择启用,检查方法选择ping,目标主机选择两台web服务器,来检查两台web服务器的工作是否正常。
6,对接外网的WAN接口配置如下图:
接口类别选择lan;
接口选择在画拓扑时使用的接口,本实验中使用了接口eth3;
网络类型选择静态IP;
网络配置输入和客户机的IP地址同网段的IP和掩码作为本端口的IP地址;
IPv4网关输入网关地址;
自动SNAT选择禁用;
健康检查选择启用,检查方法选择ping,目标主机选择网关,来检查应用交付设备到网关的工作是否正常。
7.配置完成后,请先检查网络,确保web服务器和客户机可以和应用交付设备正常通信。
8.点击AD界面右侧菜单栏中的应用负载,在弹出的菜单中选择节点池,弹出节点池配置界面,点击新增,将两台web服务器添加为新的节点池。
9.在弹出的节点池配置界面中,输入节点池名称。
节点选择策略选择轮询;
节点输入两台web服务器ip地址,端口默认选择80,添加到节点池中即可。
健康检查方法选择Connect_tcp。
10.点击AD界面右侧菜单栏中的应用负载,在弹出的菜单中选择虚拟服务,弹出接口配置界面,点击新增,创建虚拟服务。
11.在弹出的虚拟服务配置界面中,输入虚拟服务名称。
服务类型选择HTTP;
IP地址输入在第六步中配置的WAN口的IP地址;
端口范围默认选择80;
其他参数选择默认。
12.创建完成后,勾选新创建的虚拟服务,点击启用。检查健康状态,如果是一个绿色图标,说明这个虚拟服务已经正常工作了。
13.登陆客户机,访问应用交付设备WAN口地址,即可以看到web服务器的界面,点击刷新,可以看到两台web服务器的页面(本实验第1步已将两台服务器web页面配置为不同的页面)轮流显示。