WEB开发网
开发学院服务器服务器方案 redhatAS4.2 安装集群LVS 阅读

redhatAS4.2 安装集群LVS

 2008-11-26 11:00:32 来源:WEB开发网   
核心提示: 在每个Real Server的中添加监控页:echo "Test Page" >> /var/www/html/test.html修改heartbeat的资源文件/etc/ha.d/haresourcesns.ghb.com 192.168.0.100 tu

在每个Real Server的中添加监控页:

echo "Test Page" >> /var/www/html/test.html 

修改heartbeat的资源文件/etc/ha.d/haresources

ns.ghb.com 192.168.0.100 tunlvs ldirectord httpd

现在可以在主节点192.168.0.25上启动heartbeat

/etc/init.d/heartbeat start

在备份节点也启动heartbeat /etc/init.d/heartbeat start

测试:关闭主节点,备份节点将自动接管directorserver服务。(主节点正常时用ifconfig 是可以看tunl接可口的,而备份节点用ifconfig 命令是看不到的,只有在接管主节点服务后才是可以见的)

至此第三部分配置完毕。

四、考虑充份使用资源,将备份节点也做为realserver.

在主备director server 上都要做如下配置

1.director server 需要在脚本文件中将添加realserver,我们预先设置所有机器为realserver。

#!/bin/sh
# description: start LVS  of Directorserver
VIP=192.168.0.100
RIP1=192.168.0.127
RIP2=192.168.0.128
RIP3=192.168.0.25
RIP4=192.168.0.126
GW=192.168.0.1
. /etc/rc.d/init.d/functions
case "$1" in
  start)
    echo " start LVS of DirectorServer"
    # set the Virtual IP Address
    /sbin/ifconfig tunl0 $VIP broadcast $VIP netmask 255.255.255.255 up
    /sbin/route add -host $VIP dev tunl0
    #Clear IPVS table
    /sbin/ipvsadm -C
   #set LVS
   /sbin/ipvsadm -A -t $VIP:80 -s rr
   /sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -i
   /sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -i
   /sbin/ipvsadm -a -t $VIP:80 -r $RIP3:80 -i
   /sbin/ipvsadm -a -t $VIP:80 -r $RIP3:80 -i
   #Run LVS
   /sbin/ipvsadm
   #end
    ;;
  stop)
    echo "close LVS Directorserver"
    ifconfig tunl0 down
    /sbin/ipvsadm -C
    ;;
  *)
    echo "Usage: $0 {start|stop}"
    exit 1
esac

上一页  3 4 5 6 7 8 9  下一页

Tags:redhatAS 集群

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接