lVS/DR模型虚拟服务器
【转载】http://zhangjianjian.blog.iyunv.com/2944771/662572实验环境:virtualbox4.12
操作系统:RHEL5.4
实验拓扑:
一.在Directory上进行配置
首先根据规划在三台服务器上配置相应的IP地址。
1.安装ipvsadm
[*]# yum install -y ipvsadm
[*]# ifconfig eth0:1 192.168.56.20 broadcast 192.168.56.20 netmask 255.255.255.255 up
[*]# route add -host 192.168.56.20 dev eth0:1
开启服务器路由转发功能
# echo 1 > /proc/sys/net/ipv4/ip_forward
为Directory定义转发策略
[*]# ipvsadm -A -t 192.168.56.20:80 -s rr# ipvsadm -a -t 192.168.56.20:80 -r 192.168.56.11 -g -w 1
[*]# ipvsadm -a -t 192.168.56.20:80 -r 192.168.56.12 -g -w 2
二.在Realserver上进行配置
由于两台Realserver的配置相同,这里只写出一个的配置过程。
关闭arp广播
[*]# echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
[*]# echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
[*]# echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
[*]# echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
设置广播地址
[*]# ifconfig lo:0 192.168.56.20 broadcast 192.168.56.20 netmask 255.255.255.255 up
设置默认路由
[*]# route add -host 192.168.56.20 dev lo:0
三.测试
在Realserver1和Realserver2上安装httpd服务,并各建一个测试页面用于测试实验结果
[*]# yum install -y httpd
[*]# echo '<h1>Realserver1</h1> <body bgcolor='red'</body>' > /var/www/html/index.html
[*]# service httpd start
[*]# echo '<h1>Realserver2</h1> <body bgcolor='green'</body>' > /var/www/html/index.html
[*]# service httpd start
在浏览器内输入192.168.56.20可以看到
刷新一下
在Directory上查看一下转发信息
OK,LVS的DR模型配置成功!
页:
[1]