首页 > Linux考试认证

在RedHatEL中实现高可用WEB负载均衡群集

时间:2009-05-11 07:23:56  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
一、Director配置  1、设置网络接口地址  [root @director root] # vi /etc/sysconfig/network-scripts/ifcfg-eth0  DEVICE=eth0  BOOTPROTO=static  BROADCAST=19......

  [root @ director heartbeat-2.1.2] # vi /etc/ha.d/authkeys
  auth 1
  1 crc
  # 保存并退出
  确保 authkeys 文件仅能由 root 用户读取
  [root @ director heartbeat-2.1.2] # chmod 600 /etc/ha.d/authkeys
  编辑 /etc/hosts 文件,添加两台机器的名字,做好名字到IP的对应
  [root @ director heartbeat-2.1.2] # vi /etc/hosts
  192.168.0.160director
  192.168.0.225bkdirector
  注:在备用 director 上也做相同的设置。
  二、Real Server 配置
  1、编辑网络接口
  [root @cluser1 root] #vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  BOOTPROTO=static
  BROADCAST=192.168.0.255
  HWADDR=00:0C:29:54:80:3A
  IPADDR=192.168.0.249
  NETMASK=255.255.255.0
  NETWORK=192.168.0.0
  ONBOOT=yes
  TYPE=Ethernet
  2、编辑 lvs 脚本
  [root @cluser1 root] # vi /etc/init.d/lvsrs
  #!/bin/bash
  VIP=192.168.0.222
  case "$1" in
  start)
  echo "Start Real Server"
  /sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
  /sbin/route add -host $VIP dev lo:0
  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
  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
如果您需转载 在RedHatEL中实现高可用WEB负载均衡群集,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门