System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及分布式系统和云计算,尤其涉及一种服务器集群管理方法、装置、终端设备以及存储介质。
技术介绍
1、目前行业中很多企业使用windows server,由于管理的规模的增长windows服务器已达到成百上千台,这时候管理大量服务器的方式通常是使用ansible来实现。
2、使用ansible(自动化配置管理、应用程序部署、任务协调和编排工具)需要在客户端安装powershell(跨平台的命令行界面和脚本语言)和管理框架management framework,安装成功后更改组策略为remotesigned,同时开启windows远端管理服务(ws-management,winrm),然后通过配置文件配置好服务端即可成功运行ansible,进行windows服务器批量控制和命令执行部署。
3、以上配置比较复杂而且繁琐,需要更高效的管理方法对服务器集群进行管理。
4、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种服务器集群管理方法、装置、终端设备以及存储介质,旨在解决对服务器管理的配置复杂且繁琐的技术问题。
2、为实现上述目的,本专利技术提供一种服务器集群管理方法,所述服务器集群管理方法应用于主控端,包括以下步骤:
3、通过集群模块zookeeper创建服务节点;
4、根据所述服务节点,发送执行命令至被控端,由所述被控端执行
5、可选的所述根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果的步骤之前还包括:
6、接收所述被控端发送的密钥申请指令;
7、根据所述密钥申请指令进行密钥生成,获取加密密钥;
8、通过所述服务节点将所述加密密钥发送至所述被控端进行存储。
9、可选的,所述根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果的步骤包括:
10、生成执行命令并发送至所述服务节点;
11、根据所述执行命令,通过所述服务节点进行封装,获取第一封装结果;
12、将所述第一封装结果发送至所述被控端进行指令执行,获取最终执行结果。
13、可选的,所述根据所述执行命令,通过所述服务节点进行封装,获取第一封装结果的步骤包括:
14、通过所述服务节点对所述执行指令进行封装,获取初始封装结果;
15、对所述初始封装结果进行压缩,获取压缩结果;
16、根据所述压缩结果,通过所述加密密钥进行加密,获取第一加密结果;
17、对所述第一加密结果进行封装,获取第一封装结果。
18、本专利技术还提供一种服务器集群管理方法,所述服务器集群管理方法应用于被控端,包括以下步骤:
19、连接至预先获取的服务节点;
20、根据所述服务节点,接收并执行主控端发送的执行命令,获取最终执行结果。
21、可选的,所述根据所述服务节点,接收并执行主控端发送的执行命令,获取最终执行结果的步骤包括:
22、通过所述服务节点对所述执行命令进行封装,获取第二封装结果;
23、对所述第二封装结果进行解密,获取第一解密结果;
24、对所述第一解密结果进行数据提取,获取执行值;
25、根据所述执行值,进行指令执行,获取初始执行结果;
26、对所述初始执行结果进行封装,获取最终执行结果。
27、可选的,所述根据所述服务节点,接收并执行主控端发送的执行命令,获取最终执行结果的步骤之后还包括:
28、对所述被控端进行版本检查,获取检查结果;
29、对所述检查结果进行加密,获取第二加密结果;
30、根据所述第二加密结果,生成版本检查指令并发送至所述主控端,由所述主控端进行版本验证,获取验证结果;
31、当所述验证结果为不通过时,则接收所述主控端发送的更新指令并进行更新,获取更新结果。
32、本专利技术实施例还提出一种服务器集群管理装置,所述服务器集群管理装置应用于主控端,所述服务器集群管理装置包括:
33、创建模块,用于通过集群模块zookeeper创建服务节点;
34、执行模块,用于根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果。
35、本专利技术实施例还提出了一种终端设备所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的服务器集群管理程序,所述服务器集群管理程序被所述处理器执行时实现如上所述的服务器集群管理方法的步骤。
36、本专利技术实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有服务器集群管理程序,所述服务器集群管理程序被处理器执行时实现如上所述的服务器集群管理方法的步骤。
37、本专利技术实施例提出的一种服务器集群管理方法、装置、终端设备以及存储介质,通过集群模块zookeeper创建服务节点;根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果。由此,通过集群模块zookeeper创建服务节点,并使用服务节点完成主控端对被控端的管理,解决了对服务器管理的配置复杂且繁琐的问题,提高了服务器集群管理的效率。
本文档来自技高网...【技术保护点】
1.一种服务器集群管理方法,其特征在于,所述服务器集群管理方法应用于主控端,包括以下步骤:
2.根据权利要求1所述的服务器集群管理方法,其特征在于,所述根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果的步骤之前还包括:
3.根据权利要求2所述的服务器集群管理方法,其特征在于,所述根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果的步骤包括:
4.根据权利要求3所述的服务器集群管理方法,其特征在于,所述根据所述执行命令,通过所述服务节点进行封装,获取第一封装结果的步骤包括:
5.一种服务器集群管理方法,其特征在于,所述服务器集群管理方法应用于被控端,包括以下步骤:
6.根据权利要求5所述的服务器集群管理方法,其特征在于,所述根据所述服务节点,接收并执行主控端发送的执行命令,获取最终执行结果的步骤包括:
7.根据权利要求5所述的服务器集群管理方法,其特征在于,所述根据所述服务节点,接收并执行主控端发送的执行命令,获取最终执行结果的步骤之后还
8.一种服务器集群管理装置,其特征在于,所述服务器集群管理装置应用于主控端,所述服务器集群管理装置包括:
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的服务器集群管理程序,所述服务器集群管理程序被所述处理器执行时实现如权利要求1-7中任一项所述的服务器集群管理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有服务器集群管理程序,所述服务器集群管理程序被处理器执行时实现如权利要求1-7中任一项所述的服务器集群管理方法的步骤。
...【技术特征摘要】
1.一种服务器集群管理方法,其特征在于,所述服务器集群管理方法应用于主控端,包括以下步骤:
2.根据权利要求1所述的服务器集群管理方法,其特征在于,所述根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果的步骤之前还包括:
3.根据权利要求2所述的服务器集群管理方法,其特征在于,所述根据所述服务节点,发送执行命令至被控端,由所述被控端执行所述执行命令,获取最终执行结果的步骤包括:
4.根据权利要求3所述的服务器集群管理方法,其特征在于,所述根据所述执行命令,通过所述服务节点进行封装,获取第一封装结果的步骤包括:
5.一种服务器集群管理方法,其特征在于,所述服务器集群管理方法应用于被控端,包括以下步骤:
6.根据权利要求5所述的服务器集群管理方法,其特征在于,所述根据所述服务节点...
【专利技术属性】
技术研发人员:包思强,侯兆森,李万松,
申请(专利权)人:中移动金融科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。