[发明专利]一种高可用集群管理系统的实现方法及其架构在审

专利信息
申请号: 201610145600.6 申请日: 2016-03-15
公开(公告)号: CN105681109A 公开(公告)日: 2016-06-15
发明(设计)人: 赵瑞东;王则陆;吴登勇;陈亮甫 申请(专利权)人: 山东超越数控电子有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L29/08
代理公司: 济南信达专利事务所有限公司 37100 代理人: 罗文曌
地址: 250100 山东省*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 可用 集群 管理 系统 实现 方法 及其 架构
【说明书】:

技术领域

发明涉及高可用集群技术领域,具体地说是一种高可用集群管理系统的实现方 法及其架构。

背景技术

高可用集群是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户 的业务程序对外不间断提供的服务,把因软件/硬件/人为造成的故障对业务的影响降低到 最小程度。高可用集群的应用系统有多样化发展趋势,用途也越来越多样化,同时带来了配 置及可操作性方面的复杂性,因此选择好的高可用软件至关重要。

高可用集群(HighAvailabilityCluster,简称HACluster),简单的说,集群 (cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算 机系统就是集群的节点(node)。高可用性集群(HACluster)是指如单系统一样地运行并支 持(计算机)持续正常运行的一个主机群。

高可用集群的出现是为了使集群的整体服务尽可能可用,从而减少由计算机硬件 和软件易错性所带来的损失。如果某个节点失效,它的备援节点将在几秒钟的时间内接管 它的职责。因此,对于用户而言,集群永远不会停机。高可用集群软件的主要作用就是实现 故障检查和业务切换的自动化。

高可用集群通过保护用户的业务程序,对外提供不间断的服务,将软件、硬件、人 为等原因造成业务中断的影响降低到最小。高可用集群是一个比较复杂的系统,通常由若 干个计算机节点组成,而每个计算机节点上又运行着各种各样的资源。高可用集群的关键 在于资源监控和资源切换,为了简化集群的配置和管理,通常高可用集群会有一套管理机 制对集群进行统一配置和管理。

现在集群管理系统种类有很多,可以分为两大架构,即通过安装客户端或者WEB- basedGUI进行管理。以pacemaker为例,采用客户端的管理方式有LCMC和pygui,采用WEB- basedGUI的管理方式有hawk和pcs。这两种方式各有利弊,如何能够将客户端和WEB-based GUI这两种架构结合成新的高可用集群管理系统,提高高可用集群管理系统的易用性,增强 高可用集群管理系统的功能是目前现有技术中存在的技术问题。

发明内容

本发明的技术任务是针对以上不足之处,提供一种结构简单、生产成本低、易于加 工、对环境无污染的高可用集群管理系统。

本发明解决其技术问题所采用的技术方案是:一种高可用集群管理系统的实现方 法,该方法为基于WEB-basedGUI的管理方式中的PCS,同时增加一个本地客户端,并改写 WEB-basedGUI部分的管理方式,通过WEB-basedGUI管理方式和客户端管理方式共同管理 高可用集群,实现高可用集群的可视化直观管理,提高了高可用集群管理系统的易用性,增 强了管理系统的功能。

一种高可用集群管理系统的架构,采用上述的一种高可用集群管理系统的实现方 法搭建的高可用集群管理系统的架构。

作为优选,该架构包括高可用集群层、中间件层、WEB管理层和客户端管理层,所述 高可用集群层包括pacemaker和corosoync;中间件层由PCS命令行组成,负责搭建高可用集 群层与WEB管理层和客户端管理层的桥梁;WEB管理层基于PCS进行修改,WEB管理层新增图 形显示、配置以及中文汉化的功能;客户端管理层基于PCS命令行编写软件,实现WEB管理层 的功能。其中,高可用集群层和中间件层已经实现,改动不大,不需要进行详细介绍。WEB管 理层和客户端管理层,则是基于pcs进行修改。实现原理为将管理和配置的命令通过pcs命 令行传递给集群,并通过相应的命令读取集群的状态,最后将状态以图片形式反映到WEB- basedGUI和本地客户端。其中,Pacemaker是一个集群资源管理器。它利用你喜欢的集群基 础构件(OpenAIS、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或 资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。它可以做几乎任何规 模的集群,并带有一个强大的依赖模式,让管理员能够准确地表达群集资源之间的关系(包 括顺序和位置)。几乎任何可以编写的脚本,都可以作为管理起搏器集群的一部分。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201610145600.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top