[发明专利]一种主机集群管理方法及相关装置在审
申请号: | 201811506231.4 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109361572A | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 刘粉粉;魏显玉 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 脚本 主机组 集群管理 计算机可读存储介质 集群管理系统 脚本执行命令 配置和部署 技术效果 相关装置 运行状态 自动完成 自动执行 监控 重复 申请 统一 管理 | ||
本发明公开了一种主机集群管理方法,将执行相同操作的主机作为同一主机组,将同一脚本组下发至同一主机组的各主机,在下发脚本执行命令后,主机组中的各主机即可全部自动执行脚本组中的脚本,并监控每个脚本在主机上的运行状态,即可统一的管理同一主机组的各个主机,使其自动完成相应的脚本组,有效节省操作人员的重复繁琐的配置和部署工作。本申请还提供了一种主机集群管理系统、装置及计算机可读存储介质,同样可以实现上述技术效果。
技术领域
本发明涉及集群管理技术,更具体地说,涉及一种主机集群管理方法、系统、装置及计算机可读存储介质。
背景技术
对于一些大型的应用而言,可能包含多种服务,而这些服务需要部署在多台服务器或者是虚拟的多个操作系统主机上,这些应用所在的操作系统或者服务器统称为主机。
在部署应用之前需要配置运行环境,比如时间同步、关闭防火墙、重启、启动关闭服务等操作,在部署完应用之后可能需要监控服务器系统的各种程序运行状态以及收集所需的信息等等在所有的服务器上都需要执行的相同操作。作为应用程序管理员或者此种应用场景的测试人员来说,一台一台地登录去配置、部署应用、监控这些机器显得非常繁琐,对每台机器进行重复的工作也会增加集群管理员或测试人员的负担。
因此,如何方便的管理主机集群,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种主机集群管理方法、系统、装置及计算机可读存储介质,以解决如何方便的管理主机集群的问题。
为实现上述目的,本发明实施例提供了如下技术方案:
一种主机集群管理方法,包括:
将同一脚本组下发至同一主机组的各主机;其中所述主机组中的各主机为待执行相同操作的主机;
向所述主机组的各主机下发脚本执行命令,以使所述主机组的各主机执行所述脚本组中的各脚本;
监控所述脚本组中每个脚本在每个主机上的运行状态。
其中,所述将同一脚本组下发至同一主机组的各主机,包括:
利用所述主机组中各主机的hostname将同一脚本组下发至所述主机组的各主机。
其中,所述脚本组包括至少两个脚本与脚本执行顺序。
其中,监控所述脚本组中每个脚本在每个主机上的运行状态,包括:
监控所述脚本组中每个脚本在每个主机上是否运行结束;
监控所述脚本组中每个脚本在每个主机上的是否运行出错。
其中,所述监控所述脚本组中每个脚本在每个主机上的运行状态,包括:
获取所述主机组中每个主机执行对应的脚本组后生成的日志文件;
利用所述日志文件中的执行标识串判断所述脚本组中所有脚本是否均正常执行完毕;其中,所述执行标识串为利用所述脚本组在所有脚本正常执行完毕后生成的标识串。
本申请还提供了一种主机集群管理系统,包括:
脚本组下发模块,用于将同一脚本组下发至同一主机组的各主机;其中所述主机组中的各主机为待执行相同操作的主机;
执行命令下发模块,用于向所述主机组的各主机下发脚本执行命令,以使所述主机组的各主机执行所述脚本组中的各脚本;
监控模块,用于监控所述脚本组中每个脚本在每个主机上的运行状态。
其中,所述脚本组下发模块,具体用于利用所述主机组中各主机的hostname将同一脚本组下发至所述主机组的各主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811506231.4/2.html,转载请声明来源钻瓜专利网。