双机热备安装部署方案heartbeatpacemaker

双机热备安装部署方案(heartbeat3.x+pacemaker)by——商胜-I/M_i—刖s双击热备用一句通俗易懂的话來说就是避免服务器因临时故障而导致服务中断的一种备份技术,这也就是所谓的高可用性。本文主要是用heartbeat來针对resin下的服务做服务热备。例如,在resin下现有三个服务serverl、server2、server3以及访问这三个服务的虚拟ip——vip:10.3.255.36。现在的需求是要保证这三个服务的高可用性,即当三个服务中的任何一个宕掉了以后,heartbeat首先要做的是判断这些服务是否有故障的,如果存在有故障的服务‘heartbeat首先会在本机重启该故障服务,一旦该服务无法启动,则停止本机的serverl>server2、server3,切换虚拟ip到从机并在从机上启动这三个服务。一•测试环境搭建测试环境说明:操作系统:RedHatEnterpriseLinuxServerrelease5.4(Tikanga)64位操作系统Heartbeat版本:heartbeat-3.0.3-2附录中Uheartbeat简介以及版本说明操作系统配置主服务器备用服务器主机名HBNode01HBNode02IpEthO:10.3.43.99Ethl:192.168.254.12EthO:103.43.99Ethl:192.168.254.12vip10.3.43.101(由heartbeat中生成)添加用户、用户组添加用户:haclusteruseradd-Mhacluster添加用户组:haclientgroupaddhaclient并且hacluster属于用户组haclientusermod-Ghaclienthacluster主机名配置方式:设置主机名[root@localhost~]#hostnameHB_Node01[root@localhostvi/etc/hosts#Donotremovethefollowinglinerorvariousprograms#thatrequirenetworkfunctionalitywillfail.127.0.0.1localhost.localdomainlocalhost::1localhost6•localdomain6localhost6192.168.254.12HB01---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---HBNodeOlHB01192.168.254.1310.3.43.48HB02HB_Node02HB0§---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---[root@localhost~]#vi/etc/sysconfig/networkNETWORKING=yesNETWORKING^PV6=noHOSTNAl<E=fffi_NodeoQIp配置方式配置ip[root@HB_Node01~]#vi/etc/sysconfig/network-scripts/ifcfg-ethO[root@HBNode01~]#vi/etc/sysconfig/network-scripts/ifcfg-ethl(这里给出的是命令行配置方式,也可以进入图形界面进行配置)注意的问题:配置外网ip时配置默认网关,但在配置heartbeat!Z间通信的ip时网关不要配置,因为这里再配置网关则会覆盖之前配置的默认网关导致通信异常。二.heartbeat安装(rpm包安装方式)依赖软件:根据HA官网上的说明安装相关软件ClusterGluebuildprerequisitesACcompiler(typicallygcc)andassociatedCdevelopmentlibrariestheflexscannergeneratorandthebisonparsercompilernet-snmpdevelopmentheaders,toenableSNMPrelatedfunctionalityOpenIPMIdevelopmentheaders,toenableIPMIrelatedfunctionalityPython(justtheIanguageinterpreter,notlibraryheaders)这5个软件包需要单独去下载安装Iibnet-1.1.5-1.el5.i386libnet-devel-1.1.5-1.el5.i386libesmtp-1.0.4-5.el5.i386libesmtp-devel-1.045.el5.i386perl-MailTools-2.04-1.el5.rf.noarch)安装中遇到的问题(安装过程中会需要一些.so文件根据对应th"版本在rhcl光盘中都可以找到包含该文件的rpm包1Nerror:Faileddependencies:perl(Date::Format)isneededbyperl-Ma订Tools-2.04-Lel5.rf.noarchperl(Date::Parse)isneededbyperl-MailTools-2・04T.el5.rf.noarchrpm-ivhperl-TimeDate-1.16-5・ol5.noarch.rpm然后先安装cluster-glue1、libltdl.so.3()(64bit)isneededlibtool-ltdl-1.5.22-6.1.x8664.rpm2>1ibopcnhpi・so.2()rpm-ivhopenhpi一libs-2・14.0一5・el5・x8664.rpmrpm一ivhopenhpi一2.14.0一5・el5・x8664.rpm---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---3、libsensors.so.3o无法安装一些软件包rpm一ivhlmsensors-2.10.7一4・el5.x8664・rpm其次安装resource-agent最后安装heartbeat完成Rpm包安装步骤(一定要按照这个顺序來安装,如果己经安装则不需要重复安装)(1)rpm-ivhgcc-4.1.2-46.el5.x86_64.rpm(2)rpm-ivhflex-2.5.4a-...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?