[发明专利]一种安装集群组件的装置、系统和方法在审
申请号: | 201610004406.6 | 申请日: | 2016-01-04 |
公开(公告)号: | CN105677411A | 公开(公告)日: | 2016-06-15 |
发明(设计)人: | 王则陆;陈乃阔;吴登勇;陈亮甫 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安装 集群 组件 装置 系统 方法 | ||
技术领域
本发明涉及计算机应用技术领域,特别涉及一种安装集群组件的装置、 系统和方法。
背景技术
集群是多个计算机作为一个整体向用户提供网络资源,集群中的每个计 算机称为集群的节点,而为了保证同一集群中的各个节点间可以协同工作, 需要为每个节点安装各种组件。目前,集群组件的安装过程主要是,将各种 组件通过手动方式依次安装到各个节点上,例如:一个集群有5个节点,需 要安装2个组件(组件A和组件B),则需要集群管理员通过手动方式在每一 台节点上进行两次组件安装操作,分别安装组件A和组件B,当集群节点数 增多或者需要安装组件个数增多时,则集群管理员将耗费大量的时间才能安 装完成集群组件,导致集群组件的安装效率较低。
发明内容
本发明提供一种安装集群组件的装置、系统和方法,能够有效地提高集 群组件的安装效率。
一种安装集群组件的装置,应用于集群中的一个节点,记为主节点,包 括:
核心包生成单元,用于获取需要安装的各个集群组件,并对所述各个集 群组件和所述集群组件依赖的软件源码进行编译,生成多个组件运行文件, 将每一个集群组件对应的组件运行文件打包,生成各个集群组件分别对应的 核心包;
控制组件安装单元,用于将所述核心包生成单元生成的各个集群组件的 核心包发送给与所述主节点相连的外设的各个从节点,控制所述各个集群组 件的核心包在所述集群中的主节点和外设的各个从节点上运行。
优选地,上述装置进一步包括:安装包生成单元,其中,
所述安装包生成单元,用于为所述核心包生成单元生成的各个集群组件 的核心包生成一个安装包,在接收到触发时,提供图形化安装流程;
所述控制组件安装单元,用于按照所述安装包生成单元提供的图形化安 装流程,对每个与所述主节点相连的外设的从节点执行,获取IP和主机名, 根据所述IP和主机名,确定当前外设的从节点,将所述核心包生成单元生成 的各个集群组件的核心包发送给所述当前外设的从节点。
优选地,上述装置进一步包括:配置单元和确定单元,其中,
所述配置单元,用于为所述各个外设的从节点设置存储位置,并为所述 主节点与所述各个外设的从节点间进行SSH互信配置、为所述主节点进行防 火墙配置和selinux配置;
所述确定单元,用于确定所述外设的各个从节点的IP;
所述控制组件安装单元,用于根据所述配置单元配置的SSH互信,通过 所述确定单元确定的IP,远程登陆到所述IP对应的外设的从节点,并将所 述核心包生成单元生成的各个集群组件的核心包存储到所述配置单元设置的 存储位置。
优选地,上述装置进一步包括:
测试单元,用于测试所述主节点与所述外设的各个从节点间通信是否正 常,如果否,则提供提示信息;当所述控制组件安装单元将所述各个集群组 件的核心包在所述集群中的主节点和外设的各个从节点上运行时,监控所述 各个组件运行的进程,判断所述各个组件安装是否正常,如果否,则提供安 装异常的信息。
一种安装集群组件的系统,包括:基于上述任一安装集群组件的装置的 主节点和各个从节点;
所述各个从节点中,每一个从节点与所述主节点相连,接收所述安装集 群组件的装置发送的所述各个集群组件的核心包,并接收所述安装集群组件 的装置的控制,运行所述各个集群组件的核心包。
一种安装集群组件的方法,应用于集群中的一个节点,记为主节点,还 包括:
获取需要安装的各个集群组件;
对所述各个集群组件和所述集群组件依赖的软件源码进行编译,生成多 个组件运行文件;
将每一个集群组件对应的组件运行文件打包,生成各个集群组件分别对 应的核心包;
将所述各个集群组件的核心包发送给与所述主节点相连的各个从节点;
控制所述各个集群组件的核心包在所述集群中的主节点和各个从节点上 运行。
优选地,该方法进一步包括:为所述主节点和各个从节点设置IP和主机 名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610004406.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器程序热升级的方法及装置
- 下一篇:一种正反插接口处理方法及电子设备