Director Server
Real Server1
Real Server2
DIP
172.16.51.71
RIP
172.16.51.77
RIP
172.16.51.78
VIP
192.168.0.10
在要配置的Director的服务器上添加两块网卡,eth0为VIP,eth1为DIP;VIP地址是192.168.0.10,DIP地址是172.16.51.71;在虚拟的配置中DIP网络连接方式设置为hostonly方式,Real Server也配置为host only安装ipvsadm
# yum install ipvsadm -y
准备Real Server
配置这两台RealServer服务器的RIP,网关是DIP
配置这两台RealServer服务器的RIP,网关是DIP
完成Real Server服务器的web服务器的安装,提供相应的页面172.16.51.77服务器
# yum install httpd -y
# echo “RS1 magedu.com” >/var/www/html/index.html
172.16.51.78服务器web服务器准备
# yum install httpd yes
# echo “RS2 magedu.com” >/var/www/html/index.html
同步时间
可以配置DirectorServer为时间服务器使其服务器之间的时间是相同的,自己配置时间服务器或者使用一个专用时间服务器,Real Server与Director Server都从此服务器上进行同步,默认时间服务是开启的同步时需要关闭
关闭命令
# server ntpd stop
同步命令
# ntpdate 172.16.0.1
重启网络服务与web服务
在Director测试Real Server上的web服务是否可以进行访问
添加集群服务
# ipvsadm -A -t 192.168.0.10:80 -s rr
# ipvsadm -a -t 192.168.0.10:80 -r172.16.51.77 –m
# ipvsadm -a -t 192.168.0.10:80 -r172.16.51.78 –m
Ipvsadm规则查看
使用window端浏览器进行验证
刷新一次
Real Server各自连接次数查看
刷新N遍之后,查看连接次数与进出报文数据大小
调整LVS调度方法为wrr
更改ipvsadm规则
# ipvsadm -E -t 192.168.0.10:80 -s wrr
# ipvsadm -e -t 192.168.0.10:80 -r172.16.51.77 -m -w 3
# ipvsadm -e -t 192.168.0.10:80 -r172.16.51.78 -m -w 1
查看更改调度方法后规则
为了查看效果使用另外一个客户端对其进行了压力测试