- 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
您可能关注的文档
最近下载
- 1.4 网页与编码 课件 清华大学版(2024)A版初中信息科技七年级下册.pptx VIP
- 2026年(五个方面)组织生活会个人对照检查分析4篇.docx VIP
- 隐蔽工程监理细则.doc
- 2025年云南省考申论真题及答案.docx VIP
- 变电站场景激光雷达三维数据采集及变形分析技术导则.pdf VIP
- 非电气设备防爆_EN13463-1概要.pdf VIP
- 小学四年级下册美术国家质量监测试题及答案.docx VIP
- 工程化学-全套PPT课件.pptx
- 2025年无人机驾驶员执照适航管理中的噪音控制专题试卷及解析.pdf VIP
- 高中AI课程中自然语言处理的政治评论情感倾向分析课题报告教学研究课题报告.docx
原创力文档

文档评论(0)