linux下heartbeat3.04编译安装步骤

上传人:奇异 文档编号:234676222 上传时间:2022-01-04 格式:DOCX 页数:9 大小:20.88KB
返回 下载 相关 举报
linux下heartbeat3.04编译安装步骤_第1页
第1页 / 共9页
linux下heartbeat3.04编译安装步骤_第2页
第2页 / 共9页
linux下heartbeat3.04编译安装步骤_第3页
第3页 / 共9页
linux下heartbeat3.04编译安装步骤_第4页
第4页 / 共9页
linux下heartbeat3.04编译安装步骤_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《linux下heartbeat3.04编译安装步骤》由会员分享,可在线阅读,更多相关《linux下heartbeat3.04编译安装步骤(9页珍藏版)》请在金锄头文库上搜索。

1、Heartbeat3.0.4 安装配置1.heartbeat3.0 版不同与以前的版本,是由三个不同的项目组成,(下载地址http:2 .安装软件包之前请确认你的系统中已经安装如下软件包(系统光盘中有):libexsltlibexslt-devellibgcrypt-devellibxslt libxslt-develautoconfautomakepkgconfiglibgpg-error-devellibtoolopenspopenjadedocbook-dtdsdocbook-style如果在编译安装过程中出错,很有可能是因为缺少了相关的软件包3 .下面开始安装3.1 安装 gluegr

2、ouadd haclientuseradd -g haclient -M -s /sbin/nologin haclustertar -xvf Reusable-Cluster-Components-glue-glue- 1.0.7.bz2cd Reusable-Cluster-Components-glue-glue-1.0.7./autogen.sh./configuremakemakeinstall、二注意 :编译的时候保证系统能够连接外网3.2 安装 agentstar -xvfCluster-Resource-Agents-agents-1.0.3.bz2cdCluster-Reso

3、urce-Agents-agents-1.0.3./autogen.sh./configuremakemake install3.3 安装 Heartbeattar -xvf Heartbeat-3-0-STABLE-3.0.4.bz2cd Heartbeat-3-0-STABLE-3.0.4./ConfigureMe configuregmakemake install如果安装过程不出错,现在一个基本的 Heartbeat 就安装完成了,但Heartbeat 只提供主从备份功能,并不能对各节点的服务进点监控,因此需要配置 ldirectord 来对各节点服务进行监控4 .安装Idirecto

4、rd相关组件(需要安装ipvsadm软件包)默认安装完上面的三个软件包之后, ldirectord 已经安装到系统中,默认路径在 /usr/etc/ ,由于 ldirectord 是由 perl 语言编写的,所以必须安装相关的软件包, http:Socket6URIMailToolsHTML-Parser3/ 9安装方法perl Makefile.PLmakemake instal5 . 配置 heartbeatcp -a /usr/etc/ha.d /etc/rm -fr /usr/etc/ha.dln -s /etc/ha.d /usr/etcchkconfig add heartbeat

5、cp /usr/share/doc/haresources /etc/ha.d/cp /usr/share/doc/authkeys /etc/ha.dcp /usr/share/doc/ha.cf /etc/ha.dchmod 600 /etc/ha.d/authkeys5.1 修改配置文件cd /etc/ha.d5.1.1 vim authkeysauth 2# 1 crc2 sha1 HI!# 3 md5 Hello!logfile /var/log/ha-loglogfacilitylocal0# 心跳间隔keepalive 2# 死亡阀值deadtime 30# 警告时间warnti

6、me 10# 首次启动heartbeat ,等待多久才启动主服务资源initdead 120# 连接端口udpport 694# 心跳线接口bcasteth1# Linux# 备份机的心跳线接口与接口IPucast eth110.0.0.100auto_failback onnodetestnodetestping192.168.20.425.1.3 vim haresources主节点 hostname vip resource1 :arg1 :arg2 resource2 :arg1 :arg25.1.4 配置 ldirectord 监控节点服务复制安装文件 Idirectord 目录上的

7、 Idirectord.cf 到/etc/ha.d/conf 下 mkdir /etc/ha.d/confcp ldirectord.cf /etc/ha.d/confvim ldirectord.cf (文件名任意),根据实际环境修改相关参数# 等待健康检查完成的时间checktimeout=3# 检查间隙休息的时间checkinterval=1#fallback=127.0.0.1:80# 周期性检查配置文件的变化,并且在文件改变后自动应用它们autoreload=yeslogfile=/var/log/ldirectord.loglogfile=local0#emailalert=adm

8、inx.y.z#emailalertfreq=3600#emailalertstatus=all# 当节点在节点的checktimeout 周期内响应失败时,节点的权重被设置为0(当此值为yes 时)quiescent=yes# gate-DR ip-Tun masq-NAT# VIPvirtual=192.168.20.20:80#RIPreal=192.168.20.3: 80 gatereal=192.168.20.4: 80 gate7/ 9#回环地址fallback=127.0.0.1:80 gate# 服务service=http# 调度方式scheduler=rr#persist

9、ent=600255.255.255.255protocol=tcp# 监视VIP服务器的方法checktype=negotiatecheckport=80# 请求的url 文件request=index.html# 返回值receive=OKldirectord -d /etc/ha.d/conf/ldirectord.cf start1.2 .6 添加 ldirectord 到 heartbeat 配置vim /etc/ha.d/hareources主节点 hostname VIP ldirectord:ldirectord.cf(备注:当某一节点服务出错后 ldirectord 会在 ipvsadm 表中自动清除相应的节点信息或者将相应节点权重设为 0)6.1 PVS表有状态故障转移当主DR崩溃并且Idirectord需要在备分DR上重构IPVS表时,原来活动的 客户端连接不会自动转移到备份 DR上,从而造成所有的客户端连接丢失,解决 方法:在主DRxx运行ipvsadm -start-daemon master同时在备份DRxx运行ipvsadm -start-daemon backup终止同步状态守护进行ipvsadm -stop-daemon备注:主和备份DR都必须要支持多播才行,可以能过ifconfig查看对应的网络接 口中是否有MULTICAST9/ 9

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号