5. 进入 192.168.20.190 安装
#yum -y install ipvsadm安装ipvsadm软件
#ipvsadm --help 如果看到提示 帮助就表成功。
#chkconfig httpd on
# service httpd start // 启动http
6. 进入 192.168.20.190
vi lvs.sh//输入以下内容然后chmod 755 lvs.sh
#!/bin/sh
ifconfig eth0:0 192.168.20.87 netmask 255.255.255.255 broadcast 192.168.1.230 up// 配置vip虚拟ip 192.168.20.87 , 它是提供对外的http 服务 的ip .
echo 1 > /proc/sys/net/ipv4/ip_forward // 让其有ip 转发功能
ipvsadm -A -t 192.168.20.87:80 -s wlc //add virtual service
ipvsadm -a -t 192.168.20.87:80 -r 192.168.20.189 -g // add real server1
ipvsadm -a -t 192.168.20.87:80 -r 192.168.20.183 -g // add real server2
把以上五句写在 /etc/rc.local 最后,避免重启后再输入。或者写成脚本启动自动运行。
ipvsadm -l 是列出清单如图所示:
ipvsadm -d -t 192.168.20.87:80 -r 192.168.1.189 // 是删除 real server1 192.168.20.189
7. 进入 192.168.20.183
把下面四句添加在/etc/sysctl.conf 文件 最后:
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
// 以上关闭arp
#ifconfig lo:0 192.168.20.87 netmask 255.255.255.255 broadcast 192.168.20.87 up
# route add -host 192.168.20.87 dev lo:0
把以上二句写 /etc/rc.local 最后,避免重启再输入。
# echo ' the site is 192.168.20.183' > /var/www/html/index.html
# chkconfig httpd on
# service httpd start
8. 进入 192.168.20.189
把下面四句添加在/etc/sysctl.conf 文件最后:
net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2
// 以上关闭arp
#ifconfig lo:0 192.168.20.87 netmask 255.255.255.255 broadcast 192.168.20.87 up
# route add -host 192.168.20.87 dev lo:0
把以上二句写 /etc/rc.local 最后,避免重启再输入。
# echo ' the site is 192.168.20.189' > /var/www/html/index.html
# chkconfig httpd on
# service httpd start