一种将集群管理节点做双机实现提高集群业务可用性的设计办法的利记博彩app

文档序号:7892661阅读:180来源:国知局
专利名称:一种将集群管理节点做双机实现提高集群业务可用性的设计办法的利记博彩app
技术领域
本发明涉及一种计算机后服务器技术领域,具体地说是ー种将集群管理节点做双机实现提高集群业务可用性的设计办法。
背景技术
服务器双机是ー种实现业务持续不中断的办法。主机/备机部署相同的应用服务软件,共享中间业务数据和对外服务端ロ,主/备间设置侦测对方的心跳连接,系统据资源服务层次设置相应的迁移策略。当主服务器因故需要停机维护或出现意外宕机的情況,备机可以不间断接管主机的业务,继续对内实施管理调度,对外提供服务输出。当主机恢复后,可以将备机业务适时迁回到主机,或将主机做备处理。服务器集群管理是业界十分重要的课题。对集群实施有效的管理能够充分挖掘服务资源,延长生命周期,最大化ROI (Return On Investment)。针对大中型规模集群,我们会配置专用管理节点来对整个集群进行调度管理。随着集群节点业务量增加以及要运行更多的监控管理软件,管理节点的负荷量丝毫不逊于一般的计算节点,长期的高负荷工作以及管理任务的特殊性,要求我们必须十分注意管理节点本身的运行状况,一旦出现宕机,整个集群将失去监管,集群业务受到影响。随着集群被应用于越来越多的关键业务中,对管理节点的容灾能力,可用能力提出了高标准,要求对集群业务数据实施有效备份保护,集群业务不中断。将管理节点做双机实现集群业务的高可用是ー种有效的解决办法。此种办法在双机间备份保护中间数据,业务资源在双机之间实现故障迁移,用户可在不间断地对集群进行管理调度,屏蔽单点宕机造成的影响。

发明内容
本发明的目的是提供一种将集群管理节点做双机实现提高集群业务可用性的设计办法。
本发明的目的是按以下方式实现的,首先在主机/备机之间设置镜像磁盘同步分区,用以存储中间业务数据,而后双机间设置统ー的对外管理和服务IP,该IP随业务在双机之间迁移,保证客户访问的始終是活跃的管理“主机”;在主备机上安装相关应用软件,将中间业务数据部署到镜像同步分区上,随业务依赖关系设置相应的迁移层次和策略。具体内容包括
I)在主机/备机之间部署镜像硬盘,使中间业务数据实时共享;2)在主机备机间设置浮动IP,提供对外统一的访问接ロ ;3)部署心跳连接,使主机与备机之间获知对方的live状态;4)在主机/备机上部署管理业务应用软件,部署相关进程检测脚本;其中
I)在主机/备机之间部署镜像磁盘,利用镜像分区工具在主备机上将目标磁盘上开辟镜像分区,在镜像分区上存储中间变化的业务数据,使主备双机共享集群运行状态信息;2)在主机/备机设置服务IP,该IP随主/备机的活跃状态在双机间动态漂移,使外部能够通过统ー的接ロ访问、管理和配置集群业务;
3)使用HeartBeat心跳软件,在主机/备机上设置心跳连接,使双机随时获知对方的live状态,当一方宕机,另一方获知,即接管相关集群业务,包括镜像数据,服务IP,开启应用服务;
4)在主机/备机上部署相关管理业务程序,包括mysql数据库服务,tomcat服务,监控管理服务,PBS作业调度管理服务,将中间运行数据部署到镜像分区,针对每个应用程序配置相关进程监控脚本,设置迁移层次。本发明的一种将集群管理节点做双机实现提高集群业务可用性的设计办法和现有技术相比,有益效果是可以满足集群管理业务不中断的应用场景,通过镜像同步中间数据和迁移服务IP实现按需进行主备间的切換,配搭心跳连接和进程监控机制实现故障转移功能。


附图I是管理节点双机架构示意 附图2是管理节点资源迁移架构示意图。
具体实施例方式參照说明书附图对本发明的方法作以下详细地说明。该图I显示的是管理节点的双机架构配置图,双机间通过内部以太连接传输同步数据和心跳信息,外部连接用以连接集群节点和对外提供服务接ロ。该图2分层次展示了管理节点软硬件资源双机高可用迁移层次以及功能说明图示,底层为基础软硬件资源,高层为应用服务资源,服务资源迁移动作为从上到下依次关闭,开启顺序为从下到上。本发明提供的主备机间信息同步和状态侦测办法,通过设置镜像分区实现主机间信息同步,在主备节点上利用镜像分区工具将属性相同的磁盘或磁盘分区设置为镜像同步分区,主备机之间通过内部以太网络连接传输同步数据,通过设置心跳连接实现主备机上的状态侦测功能,心跳数据包通过内部以太网连接进行传递,当备机检测到主机下线或相关应用程序关闭,自动激活本机上的应用程序,读入镜像分区上的中间数据,接管集群业务
本发明提供的动态IP迁移和应用程序迁移的设计办法,将动态IP设置到主备机上的对外管理/服务网口上,据后台业务状态在主备机上进行动态迁移;在主备机上安装各个应用管理软件,包括mysql数据库服务,tomcat-web服务,监控管理服务和PBS作业调度管理服务,中间业务数据包括数据库,作业调度信息等部署到镜像同步分区中,根据应用服务的依赖关系进行迁移深度配置数据库服务和tomcat服务属于底层服务,处于较高的迁移深度,监控管理服务和PBS作业调度服务有赖于数据库服务和tomcat服务,迁移深度最浅。每个应用程序通过监视进程来进行迁移操作。
实施例
本发明提供了ー种将管理节点做双机实现集群业务高可用的设计办法,实现方式包括设置镜像同步分区存储中间业务数据;内部网络连接传输同步数据和心跳信息;外部网络连接提供动态迁移的访问配置接口和集群节点管理接ロ ;在双机上部署相同的应用管理软件,将软件中间数据(数据库,作业调度等变化数据)部署到镜像分区中,针对每个应用软件设置进程监控脚本,并据其中依赖关系设置迁移层次。 除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1.一种将集群管理节点做双机实现提高集群业务可用性的设计办法,其特征在干,首先在主机/备机之间设置镜像磁盘同步分区,用以存储中间业务数据,而后双机间设置统ー的对外管理和服务IP,该IP随业务在双机之间迁移,保证客户访问的始終是活跃的管理“主机”;在主备机上安装相关应用软件,将中间业务数据部署到镜像同步分区上,随业务依赖关系设置相应的迁移层次和策略,具体内容包括 I)在主机/备机之间部署镜像硬盘,使中间业务数据实时共享;2)在主机备机间设置浮动IP,提供对外统一的访问接ロ ;3)部署心跳连接,使主机与备机之间获知对方的live状态;4)在主机/备机上部署管理业务应用软件,部署相关进程检测脚本;其中 1)在主机/备机之间部署镜像磁盘,利用镜像分区工具在主备机上将目标磁盘上开辟镜像分区,在镜像分区上存储中间变化的业务数据,使主备双机共享集群运行状态信息; 2)在主机/备机设置服务IP,该IP随主/备机的活跃状态在双机间动态漂移,使外部能够通过统ー的接ロ访问、管理和配置集群业务; 3)使用HeartBeat心跳软件,在主机/备机上设置心跳连接,使双机随时获知对方的live状态,当一方宕机,另一方获知,即接管相关集群业务,包括镜像数据,服务IP,开启应用服务; 4)在主机/备机上部署相关管理业务程序,包括mysql数据库服务,tomcat服务,监控管理服务,PBS作业调度管理服务,将中间运行数据部署到镜像分区,针对每个应用程序配置相关进程监控脚本,设置迁移层次。
全文摘要
本发明提供一种将集群管理节点做双机实现提高集群业务可用性的设计办法,此种办法以管理节点双机方式实现对集群业务不间断监控和管理,屏蔽单个管理节点宕机造成的业务中断,使集群运维管理具备容灾能力,实现高可用。该发明提供的管理节点双机主备的设计方法,将数据部署到双机的镜像磁盘上,实现中间业务数据在主机、备机上的实时同步;主机对外提供集群监控管理和作业提交接口,当主机出现宕机情况,备机不间断接管集群的各项业务进程,实现对外服务的无缝迁移;主机/备机之间提供统一的对外服务端口。
文档编号H04L29/08GK102629906SQ201210088778
公开日2012年8月8日 申请日期2012年3月30日 优先权日2012年3月30日
发明者程凯 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1