一种实现服务器双机功能的方法技术

技术编号:8935725 阅读:159 留言:0更新日期:2013-07-18 04:25
本发明专利技术公开一种实现服务器双机功能的方法,包括如下步骤:A.完成服务器节点间自由访问设置,实现节点之间的自由数据交互;B.修改配置文件,定义相关的信息传递和协议;C.在确认上述操作无误的情况下,启动corosync服务。本发明专利技术实现服务器双机功能的方法通过corosync服务提供高可用集群中多个节点之间的心跳等底层基本信息的传输和判断,从而形成完整的HA管理功能,成功实现服务器的双机功能,而且提高了飞腾服务器的可用性。

【技术实现步骤摘要】

本专利技术涉及计算机技术有关Linux操作系统应用方面,具体涉及。
技术介绍
近些年,政府信息的安全一直作为信息化建设中的重点,信息平台逐渐由依托国外先进技术转化为更多采用自主可控的技术。在此过程中,国产化技术得到了长足的发展,涉及核心电子器件、高端通用芯片和基础软件产品。服务器集成了众多技术,服务器的问世对于电子信息产业的发展、提升信息产业核心竞争力,具有至关重要的战略意义。但是,作为信息化建设的重要承担者,服务器除了需要提供高性能外,还要提供高可用性,保障信息的安全性及信息服务的连续性。双机功能就是一条提高服务器可用性的有效途径。
技术实现思路
为解决上述问题,本专利技术的目的在于提供,实现双机互备,提高服务器的可用性。为实现上述目的,本专利技术的技术方案为: ,包括如下步骤: A:完成服务器节点间自由访问设置,实现节点之间的自由数据交互; B:修改配置文件,定义相关的信息传递和协议; C:在确认上述操作无误的情况下,启动corosync服务。进一步地,配置静态IP并绑定主机名,将IP、主机名写入主机配置文件中,并通过配置节点间无密码访问,最终使得两节点之间可以自由访问。进一步地,安装corosync相关软件包,修改配置文件并定义相关项,确认以上操作无误的情况下,启动corosync服务。进一步地,启动corosync服务包括安装软件包以及修改corosync的配置文件。本专利技术实现服务器双机功能的方法通过cOTosync服务提供高可用集群中多个节点之间的心跳等底层基本信息的传输和判断,从而形成完整的HA管理功能,成功实现服务器的双机功能,而且提高了服务器的可用性。附图说明图1服务器双机系统的结构示意 图2本专利技术的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参照图1所示,客户端通过交换机与服务器FTl和服务器FT2连接,构成服务器双机系统。请参照图2所示,实现服务器双机功能的方法如下: ,包括如下步骤: A、完成服务器节点间自由访问设置,实现节点之间的自由数据交互; B、修改配置文件,定义相关的信息传递和协议; C、在确认上述操作无误的情况下,启动corosync服务。具体地,首先配置静态IP并绑定主机名,将IP、主机名写入主机配置文件中,并通过配置节点间无密码访问,最终使得两节点之间可以自由访问。然后,安装corosync相关软件包,修改配置文件并定义相关项。最后,在确认以上操作无误的情况下,启动corosync服务。启动corosync服务包括安装软件包以及修改corosync的配置文件,其中所述软件包如下:cluster-glue-1.0.6-2.ky3.sparcv9.rpmcluster-glue-libs-1.0.6-2.ky3.sparcv9.rpmresource-agents—3. 9.2-2.ky3.sparcv9.rpmcorosync-1.4.2-1.ky3.sparcv9.rpmcorosynclib-1.4.2-1.ky3.sparcv9.rpmheartbeat-3.0.4-1.fcl5.sparcv9.rpmheartbeat-1 ibs-3.0.4-1.fcl5.sparcv9.rpmclusterlib-3.1.0-7.ky3.sparcv9.rpmpacemaker-1.1.4-5.ky3.sparcv9.rpmpacemaker-1 ibs-1.1.4-5.ky3.sparcv9.rpm所述修改corosync的配置文件的函数如下:cp /etc/corosync/corosync.conf.example /etc/corosync/corosync.confvim /etc/corosync/corosync.conf,将 bindnetaddr 后修改为 192.168.0.0,并在文件末尾添加以下内容:service {ver: Oname: pacemaker}aisexec { user: root group: root}创建日志文件mkdir/var/log/clustertouch/var/log/cluster/corosync.log节点I上生成密钥,并同步到节点2上corosync-keyscp authkey FT2:/etc/corosync/。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等 同替换和改进等,均应包含在本专利技术的保护范围之内。权利要求1.,包括如下步骤: A、完成服务器节点间自由访问设置,实现节点之间的自由数据交互; B、修改配置文件,定义相关的信息传递和协议; C、在确认上述操作无误的情况下,启动corosync服务。2.如权利要求1所述的实现服务器双机功能的方法,其特征在于,包括:配置静态IP并绑定主机名,将IP、主机名写入主机配置文件中,并通过配置节点间无密码访问,最终使得两节点之间可以自由访问。3.如权利要求2所述的实现服务器双机功能的方法,其特征在于,包括: 安装corosync相关软件包,修改配置文件并定义相关项,确认以上操作无误的情况下,启动corosync服务。4.如权利要求3所述的实现服务器双机功能的方法,其特征在于,所述启动corosync服务包括安装软件包以及修改corosync的配置文件。全文摘要本专利技术公开,包括如下步骤A.完成服务器节点间自由访问设置,实现节点之间的自由数据交互;B.修改配置文件,定义相关的信息传递和协议;C.在确认上述操作无误的情况下,启动corosync服务。本专利技术实现服务器双机功能的方法通过corosync服务提供高可用集群中多个节点之间的心跳等底层基本信息的传输和判断,从而形成完整的HA管理功能,成功实现服务器的双机功能,而且提高了飞腾服务器的可用性。文档编号G06F9/445GK103209098SQ201310130858公开日2013年7月17日 申请日期2013年4月16日 优先权日2013年4月16日专利技术者杨晓亮 申请人:浪潮电子信息产业股份有限公司本文档来自技高网...

【技术保护点】
一种实现服务器双机功能的方法,包括如下步骤:A、完成服务器节点间自由访问设置,实现节点之间的自由数据交互;B、修改配置文件,定义相关的信息传递和协议;C、在确认上述操作无误的情况下,启动corosync服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨晓亮
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1