在RedHat EL 4.0 中实现高可用WEB负载均衡群集
2009-04-30 11:08:37 来源:WEB开发网sysctl -p
;;
stop)
echo "Closeing Real Server....."
ifconfig lo:0 down
;;
*)
echo "Usage: $0 {start|stop}
exit 1
esac
# 保存并退出
将 /etc/init.d/lvsrs 放到 /etc/rc.local 文件中,这样可以在开机时自启动
[root @cluser1 root] # echo “/etc/init.d/lvsrs” >> /etc/rc.local
在另外一台 Real Server 上做相同的设置
确保 Real Server 上的 http 服务已处于监听状态,可以用 netstat –tlunp 命令查看
[root @ cluster1 root] # netstat –tlunp
如果没有启用启用 http 服务,请启用。
[root @ cluster1 root] # /usr/local/apache/bin/apachectl start
三、启动web 群集负载平衡与测试
1、启动 heartbeat
[root @ director root] # /etc/init.d/heartbeat start
在备用 director 上启动 heartbeat
2、测试
此时在客户端的浏览器中输入群集服务器的IP 地址:http://192.168.0.222
就会显示相应的页面,最好是在两台 Real Server 上设置不同的WEB 页面,这样在客户端刷页面就会看到不同的页面,这样也可以证明客户端的请求是在两台不同的服务器进行轮询。
也可以在主备份服务器上使用 ipvsadm –lc 命令查看
[root @director root] # ipvsadm -lc
PVS connection entries
pro expire state source virtual destination
TCP 01:55 FIN_WAIT 192.168.0.114:2849 192.168.0.222:http cluster1:http
更多精彩
赞助商链接