基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf

基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf

ID:53569933

大小:556.82 KB

页数:5页

时间:2020-04-18

基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf_第1页
基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf_第2页
基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf_第3页
基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf_第4页
基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf_第5页
资源描述:

《基于Pacemaker的FreeSWITCH高可用解决方案-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ISSN1009-3044E—mail:kfyj@dnzs.net.caComputerKnowledgeandTechnology电脑知识与技术http://www.dnzs.net.or1Vo].10,No.22,August2014Te1:+86-55l一6569096365690964基于Pacemaker的FreeSWITCH高可用解决方案曾晓娟(江苏省徐州机电工程高等职业学校信息工程系,江苏徐州221011)摘要:该文主要采用cor0sync+pacemker+1nysq1技术方案,详细介绍了安

2、装与配置策略,避免了传统的高可用集群的解决方案的弊端,提高了配置的弹性,从而使功能多元化。关键词:Pacemaker;FreeSWITCH;高可用;解决方案中图分类号:TP393文献标识码:A文章编号:1009—3044(2014)22—5365—05AnalysisofP2PStreamingMediaTechnologyZENGXiao-juan(InformationProjectDepartment,HigherVocationalSchoolofElectricalandMechanicalSer

3、vicesinJiangsuXuzhou,Xuzhou221011,China)Abstract:Thispapermainlyusesthecorosync+pacemaker+mysqltechnology,introducestheinstallationandconfigurationstrate—gY,avoidsthedisadvantagesof-traditionalhighavailabilityclustersolution,improvestheconfigurationoftheel

4、astic,SOthatthefunctionaldiversity.Keywords:Pacemaker;FreeSWITCH;Highavailability;Thesolution本文主要采用corosync+pacemaker4·mysql技术方案,并详细介绍了安装与配置策略,避免了传统的高可用集群的解决方案的弊端,提高了配置的弹性,从而使功能多元化。1技术方案1.1LinuxHA应用方案选择LinuxHA社区的早期方案heartbeat+pacemaker,由于heartbeat项目官方已经停止开

5、发,所以不再采用。Cent0S6.4之后,官方改用CMAN+Pacemaker,但是应用还不广泛。所以采用目前最主流成熟的corosync+pacemaker+mysql方案,系统CentOS6.3。1.2双机热备形式Active/Standby方式是传统的双机热备份解决方案,主机运行时,备机或备机资源处于offline状态,当主机故障时,备机马上启动将服务接替。典型的实现是通过应用(例如pacemaker)来监测集群结点的资源状态,恢复备机资源。Active/Active方式是集群所有节点同时在线,同时提

6、供所有资源和服务,某个节点故障时,用户服务实时转移到其他备机。1.3存储方案选择存储方式主要有二种方案:基于共享存储(磁盘阵列)的方式、全冗余(双机双存储)方式。1)基于共享存储(磁盘阵列)的方式图1收稿日期:2014—06—16作者简介:曾晓娟(1978一),女,四川德阳市人,教育硕士,讲师,研究方向为计算机应用以及软件开发。本栏目责任编辑:梁书第10卷第22期(2014年8,9)Compu~rKnowledgeandTechnology电脑知识与技术exampleIPv4”192168.1.1I:exa

7、mpleIPv6”2001:db8:DC28:0:0:FC57:D4C8:1FFF”.nic(string):Networkinterface2.4确保资源在同一个节点运行当我们在集群中配置了多个资源后,可能会出现不同资源运行在不同结点上,比如我们配置了freeswitch和虚拟ip两个资源,结果分别运行在主机和备机上,因为pacemaker默认会在集群中尽量分散资源。这对我们部署应用来说是不成立的,即此两者资源必须同时运行在某节点上。有两种方法可以解决,一种是定义组资源,将freeswiteh与虚拟Ip同

8、时加入一个组中,可以实现将资源运行在同节点上,另一种是定义资源约束fcolocationconstraint)可实现将资源运行在同一节点上。我们先来说定义组资源。2.5定义组资源crm(1ive)#configurecrm(1ive)configure#groupcluster_一servicesfs—ipfs;crm(1ive)configure#showprimitivefs—ipocf:heartbeat:

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

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

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