首页 > 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......
  一、Director配置
  1、设置网络接口地址
  [root @director root] # vi /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  BOOTPROTO=static
  BROADCAST=192.168.0.255
  HWADDR=00:0C:29:A2:BD:B5
  IPADDR=192.168.0.160
  NETMASK=255.255.255.0
  NETWORK=192.168.0.0
  ONBOOT=yes
  2、编辑 lvs 脚本
  [root @director root] # vi /etc/init.d/lvsdr
  #!/bin/bash
  VIP=192.168.0.222
  RIP1=192.168.0.249
  RIP2=192.168.0.251
  /etc/rc.d/init.d/funcions
  case "$1" in
  start)
  echo "start LVS of DirectorServer"
  #Set the Virtual ip address
  /sbin/ifconfig eth0:0 $VIP broadcast $VIP netmask 255.255.255.255 up
  /sbin/route add -host $VIP dev eth0:0
  # 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 -g
  /sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g
  #Run Lvs
  /sbin/ipvsadm
  ;;
  stop)
  echo "close LVS Directorsever"
  /sbin/ipvsadm -C
  /sbin/ifconfig eth0:0 down
  ;;
  *)
  echo "Usage: $0 {start|stop}"
  exit 1
  esac
  # 保存并退出,将该文件设置为可执行文件
  [root @director root] # chmod 755 /etc/init.d/lvsdr
  3、安装 ipvsadm
  [root @ Director root] # modprobe –l | grep ipvs
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_ftp.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_lblc.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_wlc.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_sed.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_rr.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_wrr.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_nq.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_sh.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_dh.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_lblcr.ko
  /lib/modules/2.6.9-11.EL/kernel/net/ipv4/ipvs/ip_vs_lc.ko
  [root @director root] # ln –s /usr/src/kernels/2.6.9-11.EL-i686 /usr/src/linux
  [root @ director root] #tar xzvf ipvsadm-1.24.tar.gz
  [root @ director ipvsadm-1.24] # cd ipvsadm-1.24
  [root @ director ipvsadm-1.24] # make
如果您需转载 在RedHatEL中实现高可用WEB负载均衡群集,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门