



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Heartbeat3.0.4安装配置 1.heartbeat 3.0版不同与以前的版本,是由三个不同的项目组成,(下载地址 /wiki/Downloads)Heartbeat,glue, agents,安装顺序为glue,agents , Heartbeat 2.安装软件包之前请确认你的系统中已经安装如下软件包(系统光盘中有): libexslt libexslt-devel libgcrypt-devel libxslt libxslt-devel autoconf automake pkgconfig libgpg-error-devel libtool sgml-common opensp openjade xml-common docbook-dtds docbook-style 如果在编译安装过程中出错,很有可能是因为缺少了相关的软件包 3.下面开始安装 3.1 安装glue grouadd haclient useradd -g haclient -M -s /sbin/nologin hacluster tar -xvf Reusable-Cluster-Components-glue-glue-1.0.7.bz2 cd Reusable-Cluster-Components-glue-glue-1.0.7 ./autogen.sh ./configure make make install注意:编译的时候保证系统能够连接外网 3.2 安装 agents tar -xvf Cluster-Resource-Agents-agents-1.0.3.bz2 cd Cluster-Resource-Agents-agents-1.0.3 ./autogen.sh ./configure make make install 3.3 安装 Heartbeat tar -xvf Heartbeat-3-0-STABLE-3.0.4.bz2 cd Heartbeat-3-0-STABLE-3.0.4 ./ConfigureMe configure gmake make install 如果安装过程不出错,现在一个基本的Heartbeat就安装完成了,但Heartbeat只提供主从备份功能,并不能对各节点的服务进点监控,因此需要配置ldirectord来对各节点服务进行监控 4. 安装ldirectord相关组件(需要安装ipvsadm软件包) 默认安装完上面的三个软件包之后,ldirectord已经安装到系统中,默认路径在 /usr/etc/ ,由于ldirectord是由perl语言编写的,所以必须安装相关的软件包, 在此网站下载相关软件包 Socket6 libwww-perl URI MailTools HTML-Parser 安装方法 perl Makefile.PL make make instal 5. 配置heartbeat cp -a /usr/etc/ha.d /etc/ rm -fr /usr/etc/ha.d ln -s /etc/ha.d /usr/etc chkconfig add heartbeat cp /usr/share/doc/haresources /etc/ha.d/ cp /usr/share/doc/authkeys /etc/ha.d cp /usr/share/doc/ha.cf /etc/ha.d chmod 600 /etc/ha.d/authkeys 5.1 修改配置文件 cd /etc/ha.d 5.1.1 vim authkeys auth 2 #1 crc 2 sha1 HI! #3 md5 Hello! 5.1.2 vim ha.cf logfile /var/log/ha-log logfacility local0 #心跳间隔 keepalive 2 #死亡阀值 deadtime 30 #警告时间 warntime 10 #首次启动heartbeat,等待多久才启动主服务资源 initdead 120 #连接端口 udpport 694 #心跳线接口 bcast eth1 # Linux #备份机的心跳线接口与接口IP ucast eth1 00 auto_failback on node node ping 2 5.1.3 vim haresources 主节点hostname vip resource1 :arg1 :arg2 resource2 :arg1 :arg2 5.1.4 配置ldirectord监控节点服务 复制安装文件ldirectord目录上的ldirectord.cf 到 /etc/ha.d/conf下 mkdir /etc/ha.d/conf cp ldirectord.cf /etc/ha.d/conf vim ldirectord.cf (文件名任意),根据实际环境修改相关参数 #等待健康检查完成的时间 checktimeout=3 #检查间隙休息的时间 checkinterval=1 #fallback=:80 #周期性检查配置文件的变化,并且在文件改变后自动应用它们 autoreload=yes logfile=/var/log/ldirectord.log logfile=local0 #emailalert=adminx.y.z #emailalertfreq=3600 #emailalertstatus=all #当节点在节点的checktimeout周期内响应失败时,节点的权重被设置为0(当此值为yes时) quiescent=yes #gate-DR ipip-Tun masq-NAT # VIP virtual=0:80 #RIP real=:80 gate real=:80 gate #回环地址 fallback=:80 gate #服务 service=http #调度方式 scheduler=rr #persistent=600 #netmask=55 protocol=tcp #监视VIP服务器的方法 checktype=negotiate checkport=80 #请求的url文件 request=index.html #返回值 receive=OK #virtualhost=www.x.y.z 5.1.5 检验配置 ldirectord -d /etc/ha.d/conf/ldirectord.cf start 5.1.6 添加ldirectord到 heartbeat 配置 vim /etc/ha.d/hareources 主节点hostname VIP ldirectord:ldirectord.cf (备注:当某一节点服务出错后ldirectord会在ipvsadm表中自动清除相应的节点信息或者将相应节点权重设为0) 6.IPVS表有状态故障转移 当主DR崩溃并且ldirectord需要在备分DR上重构IPVS表时,原来活动的客户端连接不会自动转移到备份DR上,从而造成所有的客户端连接丢失,解决方法: 在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学五年级期末试卷(集锦12篇)
- 采石场股份买卖与矿山安全生产责任书
- 智能家居社区场地及智能家居租赁合同
- 房屋买卖合同催告与产权转移合同
- 餐饮连锁企业旗下特色餐厅品牌转让及经营管理合同
- 车辆质押融资与汽车改装设计合同
- 知识产权代理授权委托书范本
- 拆迁补偿安置及安置房销售合同范本
- 2025私人借款合同书模板
- 2025版FIDIC合同主要条款深度解析
- 《活着》读书分享课件
- 人机交互在医疗中的应用原理
- 中药材种植及深加工项目建议书
- 吉林大学物理化学实验 习题与试卷
- 语文到底教什么
- 数学的力量:让我们成为更好的人
- UPS电源管理系统升级
- 高等数学(南京理工大学)智慧树知到课后章节答案2023年下南京理工大学
- SA8000-2014社会责任绩效委员会SPT组织架构、职责和定期检讨及评审会议记录
- 湖北省实验动物从业人员培训考试题库及答案(供参考)
- 回顾性中医医术实践资料(医案)表
评论
0/150
提交评论