姓名:张伟 Blog:http://tutuye.blog.chinaunix.net
分类: 架构设计与优化
2011-08-09 09:22:22
vip=192.168.1.200
rip1=192.168.1.102
rip2=192.168.9.103
echo 1 > /proc/sys/net/ipv4/ip_forward //转发功能
ipvsadm -C
ipvsadm -A -t $vip:80 -s rr //添加director地址,模式:轮询调度
ipvsadm -a -t $vip:80 -r $rip1:80 -g //添加真实服务器地址,模式DR
ipvsadm -a -t $vip:80 -r $rip2:80 -g
ipvsadm -L
service ipvsadm save
service ipvsadm start
:wq
chmod 744 lvsdr
执行配置启动脚本
两台realserver配置
shell lvsrs
#!/bin/bash
$vip=192.168.1.200
ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255
route add -host $vip dev lo:0
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore //关闭realserver的arp响应
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
sysctl -p
:wq
chmod u+x lvsrs
运行脚本后发现服务正常启动但是仍然访问不了。
然后直接访问httpd服务也访问不了,索性直接关闭了iptables。