使用hearbeat配置高可用性web服务器.docVIP

  • 3
  • 0
  • 约 2页
  • 2017-06-08 发布于重庆
  • 举报
使用hearbeat配置高可用性web服务器

使用 hearbeat 配置 高可用性web服务器 蒋进平 2008-03-17 环境: 操作系统: Red Hat Enterprise Linux Server release 5 Tikanga 完全安装 硬件环境: 两台普通的双网卡工控机 心跳线: 568A-586B ip地址 : test1server: eth0 32 eth1 test2server: eth0 33 eth1 heartbeat 各平台版本下载地址 : /repositories/server:/ha-clustering/ 完全安装版本的redhat AS5下需要如下软件包: heartbeat-2.1.3-15.1.i386.rpm libnet--1.1.i386.rpm heartbeat-common-2.1.3-15.1.i386.rpm heartbeat-devel-2.1.3-15.1.i386.rpm heartbeat-resources-2.1.3-15.1.i386.rpm perl-TimeDate-1.16-3.2.1.noarch.rpm 安装完毕,添加或修改三个配置文件 1. 添加/etc/ha.d/ha.cf文件,增加如下内容: [root@test2server ha.d]# cat /etc/ha.d/ha.cf logfile /var/log/ha-log #logfacility daemon # 把日志发到系统日志文件内 node test1server test2server # 各个高可用性服务器的机器名 keepalive 1 # 心跳检测的时间间隔 deadtime 10 # 间断多少秒后通告服务器死亡 bcast eth0 eth1 # 在eth0,eth1上广播心跳信号 ping 54 # 供网络连通性检测的ip auto_failback no # 禁止服务回滚 respawn hacluster /usr/lib/heartbeat/ipfail # 网络故障冗余 2. 增加 /etc/ha.d/authkeys , 内容如下: [root@test2server ha.d]# cat /etc/ha.d/authkeys auth 2 2 crc 3. 修改 /etc/ha.d/authkeys 文件权限为600 [root@test2server ha.d]# ls -l /etc/ha.d/authkeys -rw 4. 增加/etc/ha.d/haresources 文件,内容如下, [root@test2server ha.d]# cat /etc/ha.d/haresources test1server 35 mysqld 注意,test1server为master server,这个文件在两个服务器上要保持一致! 5. 修改各服务器的hosts文件确保test1server , test2server 相互ping通 [root@test2server ha.d]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. test2server localhost.localdomain localhost 33 test1server 32 test2server 5. 控制HA cluster 命令: /etc/init.d/heartbeat start|stop|status|restart|reload|force-reload

文档评论(0)

1亿VIP精品文档

相关文档