您现在的位置:速学网教学教育考试频道计算机考试Linux认证在RedHatEL中实现高可用WEB负载均衡群集(1)» 正文

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

[01-23 15:58:55]   来源:http://www.suxue6.com  Linux认证   阅读:8284

概要:#设定heartbeat(心跳)之间的时间间隔为2秒。 keepalive 2 #在60秒后宣布节点死亡。 deadtime 60 #在日志中发出“late heartbeat“警告之前等待的时间,单位为秒。 warntime 10 在某些配置下,重启后网络需要一些时间才能正常工作。这个单独的”deadtime”选项可以处理这种情况。它的取值至少应该为通常deadtime的两倍。 initdead 120 #使用端口694进行bcast和ucast通信。这是默认的,并且在IANA官方注册的端口号。 udpport694 #表示在eth0接口上使用广播heartbeat(将eth0替换为eth1,eth2,或者您使用的任何接口)。 bcasteth0# Linux #必须的。集群中机器的主机名,与“uname –n”的输出相同。 node director node bkdirector # 必须的,当auto_failback设置为on时,一旦主节点重新恢复联机,将从从节点取回所有资...
在RedHatEL中实现高可用WEB负载均衡群集(1),标签:linux认证考试,linux,http://www.suxue6.com
  #设定heartbeat(心跳)之间的时间间隔为2秒。
  keepalive 2
  #在60秒后宣布节点死亡。
  deadtime 60
  #在日志中发出“late heartbeat“警告之前等待的时间,单位为秒。
  warntime 10
  在某些配置下,重启后网络需要一些时间才能正常工作。这个单独的”deadtime”选项可以处理这种情况。它的取值至少应该为通常deadtime的两倍。
  initdead 120
  #使用端口694进行bcast和ucast通信。这是默认的,并且在IANA官方注册的端口号。
  udpport694
  #表示在eth0接口上使用广播heartbeat(将eth0替换为eth1,eth2,或者您使用的任何接口)。
  bcasteth0# Linux
  #必须的。集群中机器的主机名,与“uname –n”的输出相同。
  node director
  node bkdirector
  # 必须的,当auto_failback设置为on时,一旦主节点重新恢复联机,将从从节点取回所有资源。若该选项设置为off,主节点便不能重新获得资源。该选项与废弃的nice_failback选项类似。
  auto_failback on
  # 默认heartbeat并不检测除本身之外的其他任何服务,也不检测网络状况。
  # 所以当网络中断时,并不会进行Load Balancer和Backup之间的切换。
  # 可以通过ipfail插件,设置’ping nodes’来解决这一问题。详细说明参考hearbeat文档。
  ping_group group1 192.168.0.160 192.168.0.225
  respawn root /usr/lib/heartbeat/ipfail
  apiauth ipfail gid=root uid=root
  hopfudge 1
  use_logd yes
  #保存并退出
  编辑 haresources 文件,haresources 文件通知 heartbeat 程序哪台机器拥有资源,资源名称实际是 /etc/init.d 或 /etc/ha.d/resource.d 目录下的脚本,Heartbeat 使用 haresources 配置文件确定它第一次启动时应该做的工作。该文件列出集群所提供的服务以及服务的默认所有者。 注意:两个集群节点上的该文件必须相同,否则BadThingsWillHappen。
  [root @ director heartbeat-2.1.2] # vi /etc/ha.d/haresources
  director lvsdr
  #设置 director 为主节点,提供的群集服务为 lvsdr, 主节点的名称要与 “uname -n” 的输出相同
  #保存并退出
  编辑 authkeys 文件,需要配置的第三个文件authkeys决定了您的认证密钥。共有三种认证方式:crc,md5,和sha1。您可能会问:“我应该用哪个方法呢?”简而言之:
  如果您的Heartbeat运行于安全网络之上,如本例中的交叉线,可以使用crc,从资源的角度来看,这是代价最低的方法。如果网络并不安全,但您也希望降低CPU使用,则使用md5。最后,如果您想得到最好的认证,而不考虑CPU使用情况,则使用sha1,它在三者之中最难破解。
  [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 上也做相同的设置。

上一页  [1] [2] 


Tag:Linux认证linux认证考试,linux考试频道 - 计算机考试 - Linux认证
《在RedHatEL中实现高可用WEB负载均衡群集(1)》相关文章

Copyright 速学网 © 版权所有 All Rights Reserved.

1 2 3 4 5 6