双机热备安装部署方案(heartbeatpacemaker)

双机热备安装部署方案(heartbeatpacemaker)

ID:41980650

大小:215.37 KB

页数:13页

时间:2019-09-05

双机热备安装部署方案(heartbeatpacemaker)_第1页
双机热备安装部署方案(heartbeatpacemaker)_第2页
双机热备安装部署方案(heartbeatpacemaker)_第3页
双机热备安装部署方案(heartbeatpacemaker)_第4页
双机热备安装部署方案(heartbeatpacemaker)_第5页
资源描述:

《双机热备安装部署方案(heartbeatpacemaker)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、双机热备安装部署方案(heartbeat3.x+pacemaker)by——商胜-i/m_i—刖s双击热备用一句通俗易懂的话來说就是避免服务器因临时故障而导致服务中断的一种备份技术,这也就是所谓的高可用性。本文主要是用heartbeat來针对resin下的服务做服务热备。例如,在resin下现有三个服务serverl、server2、server3以及访问这三个服务的虚拟ip——vip:10.3.255.36。现在的需求是要保证这三个服务的高可用性,即当三个服务中的任何一个宕掉了以后,heartbeat首先要做的是判断这些服务是否有故障的,如果存在有故障的服务‘

2、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:1

3、03.43.99Ethl:192.168.254.12vip10.3.43.101(由heartbeat中生成)添加用户、用户组添加用户:haclusteruseradd-Mhacluster添加用户组:haclientgroupaddhaclient并且hacluster属于用户组haclientusermod-Ghaclienthacluster主机名配置方式:设置主机名[root@localhost~]#hostnameHB_Node01[root@localhostvi/etc/hosts#Donotremovethefollowinglinerorva

4、riousprograms#thatrequirenetworkfunctionalitywillfail.127.0.0.1localhost.localdomainlocalhost::1localhost6•localdomain6localhost6HBNodeOlHB01192.168.254.12HB01192.168.254.1310.3.43.48HB02HB_Node02HB0§[root@localhost~]#vi/etc/sysconfig/networkNETWORKING=yesNETWORKING^PV6=noHOSTNAl

5、ffi_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官网上的

6、说明安装相关软件ClusterGluebuildprerequisitesACcompiler(typicallygcc)andassociatedCdevelopmentlibrariestheflexscannergeneratorandthebisonparsercompilernet-snmpdevelopmentheaders,toenableSNMPrelatedfunctionalityOpenIPMIdevelopmentheaders,toenableIPMIrelatedfunctionalityPython(justtheIanguagei

7、nterpreter,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::Form

8、at)isneededb

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。