一种分布式集群和云平台的对接方法及组件技术

技术编号:28300940 阅读:25 留言:0更新日期:2021-04-30 16:29
本申请公开了一种分布式集群和云平台的对接方法及组件。本申请基于对接信息文件中记录的各种信息可以完成管理用户名和密码,集群驱动包和集群配置文件的同步,以及集群ssl证书和云平台ssl证书的合并,从而实现了分布式集群和云平台的自动化对接,提高了对接效率和成功率。本申请提供的一种分布式集群和云平台的对接组件,也同样具有上述技术效果。

【技术实现步骤摘要】
一种分布式集群和云平台的对接方法及组件
本申请涉及计算机
,特别涉及一种分布式集群和云平台的对接方法及组件。
技术介绍
在海量数据环境下,分布式集群的规模变的越来越大,集群复杂度越来越高,对分布式集群的管理及运维要求也越来越高、越来越重要。在实际业务中,往往需要通过云平台对分布式集群进行监控和管理。目前,在分布式集群和云平台的对接过程中,需要工作人员手动将集群驱动包安装在云平台的各个节点上,但由于节点数量庞大,导致安装工作繁琐且工作量巨大,效率低下。人为安装还会造成很大的干扰,容易出现节点遗漏,配置失败等问题,从而导致分布式集群和云平台对接失败。因此,如何提高分布式集群和云平台的对接效率和准确性,是本领域技术人员需要解决的问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种分布式集群和云平台的对接方法及组件,以提高分布式集群和云平台的对接效率和准确性。其具体方案如下:第一方面,本申请提供了一种分布式集群和云平台的对接方法,包括:获取对接信息文件;所述对接信息文件包括:集群接口、管理用户信息、集群驱动包路径、集群配置文件路径、集群ssl证书路径、云平台接口和云平台ssl证书路径;基于所述集群接口和所述管理用户信息创建用于管理分布式集群的管理用户名和密码,调用所述云平台接口将所述管理用户名和所述密码同步至云平台;按照所述集群驱动包路径、所述集群配置文件路径和所述集群ssl证书路径从所述分布式集群中分别下载集群驱动包、集群配置文件和集群ssl证书,按照所述云平台ssl证书路径从所述云平台中下载云平台ssl证书;将所述集群驱动包和所述集群配置文件同步至所述云平台;合并所述集群ssl证书和所述云平台ssl证书。优选地,所述调用所述云平台接口将所述管理用户名和所述密码同步至云平台,包括:调用所述云平台接口将所述管理用户名和所述密码传输至所述云平台中的控制节点进行存储。优选地,所述将所述集群驱动包和所述集群配置文件同步至所述云平台,包括:将所述集群驱动包传输至所述云平台中的控制节点和计算节点进行安装;将所述集群配置文件传输至所述云平台中的计算节点进行存储。优选地,所述合并所述集群ssl证书和所述云平台ssl证书之后,还包括:重启相应证书服务。优选地,所述重启相应证书服务之后,还包括:发送证书合并消息至所述分布式集群和所述云平台。优选地,还包括:在所述分布式集群和所述云平台的对接过程中,记录对接日志。优选地,所述对接日志包括:所述管理用户名、所述密码、所述集群ssl证书的名称,所述云平台ssl证书的名称以及相应同步结果。第二方面,本申请提供了一种分布式集群和云平台的对接装置,包括:获取模块,用于获取对接信息文件;所述对接信息文件包括:集群接口、管理用户信息、集群驱动包路径、集群配置文件路径、集群ssl证书路径、云平台接口和云平台ssl证书路径;第一同步模块,用于基于所述集群接口和所述管理用户信息创建用于管理分布式集群的管理用户名和密码,调用所述云平台接口将所述管理用户名和所述密码同步至云平台;下载模块,用于按照所述集群驱动包路径、所述集群配置文件路径和所述集群ssl证书路径从所述分布式集群中分别下载集群驱动包、集群配置文件和集群ssl证书,按照所述云平台ssl证书路径从所述云平台中下载云平台ssl证书;第二同步模块,用于将所述集群驱动包和所述集群配置文件同步至所述云平台;证书合并模块,用于合并所述集群ssl证书和所述云平台ssl证书。第三方面,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现前述公开的分布式集群和云平台的对接方法。第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的分布式集群和云平台的对接方法。通过以上方案可知,本申请提供了一种分布式集群和云平台的对接方法,包括:获取对接信息文件;所述对接信息文件包括:集群接口、管理用户信息、集群驱动包路径、集群配置文件路径、集群ssl证书路径、云平台接口和云平台ssl证书路径;基于所述集群接口和所述管理用户信息创建用于管理分布式集群的管理用户名和密码,调用所述云平台接口将所述管理用户名和所述密码同步至云平台;按照所述集群驱动包路径、所述集群配置文件路径和所述集群ssl证书路径从所述分布式集群中分别下载集群驱动包、集群配置文件和集群ssl证书,按照所述云平台ssl证书路径从所述云平台中下载云平台ssl证书;将所述集群驱动包和所述集群配置文件同步至所述云平台;合并所述集群ssl证书和所述云平台ssl证书。可见,本申请将对接过程所需的各种信息记录在对接信息文件中,然后基于对接信息文件中记录的各种信息完成了管理用户名和密码,集群驱动包和集群配置文件的同步,以及集群ssl证书和云平台ssl证书的合并,从而实现了分布式集群和云平台的自动化对接,提高了分布式集群和云平台的对接效率和准确性,还可以避免出现节点遗漏,配置失败等问题,提高对接成功率。相应地,本申请提供的一种分布式集群和云平台的对接组件(即装置、设备及可读存储介质),也同样具有上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的一种分布式集群和云平台的对接方法流程图;图2为本申请公开的另一种分布式集群和云平台的对接方法流程图;图3为本申请公开的一种分布式集群和云平台的对接装置示意图;图4为本申请公开的一种电子设备示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。目前,在分布式集群和云平台的对接过程中,需要工作人员手动将集群驱动包安装在云平台的各个节点上,但由于节点数量庞大,导致安装工作繁琐且工作量巨大,效率低下。人为安装还会造成很大的干扰,容易出现节点遗漏,配置失败等问题,从而导致分布式集群和云平台对接失败。为此,本申请提供了一种分布式集群和云平台的对接方案,能够提高分布式集群和云平台的对接效率和准确性。参见图1所示,本申请实施例公开了一种分布式集群和云平台的对接方法,包括:S101、获取对接信息文件;对接信息文件包括:集群接口、管理用户信息、集群驱动包路径、集群配置文件路径、集群ssl证书路径、云平台接口和云本文档来自技高网...

【技术保护点】
1.一种分布式集群和云平台的对接方法,其特征在于,包括:/n获取对接信息文件;所述对接信息文件包括:集群接口、管理用户信息、集群驱动包路径、集群配置文件路径、集群ssl证书路径、云平台接口和云平台ssl证书路径;/n基于所述集群接口和所述管理用户信息创建用于管理分布式集群的管理用户名和密码,调用所述云平台接口将所述管理用户名和所述密码同步至云平台;/n按照所述集群驱动包路径、所述集群配置文件路径和所述集群ssl证书路径从所述分布式集群中分别下载集群驱动包、集群配置文件和集群ssl证书,按照所述云平台ssl证书路径从所述云平台中下载云平台ssl证书;/n将所述集群驱动包和所述集群配置文件同步至所述云平台;/n合并所述集群ssl证书和所述云平台ssl证书。/n

【技术特征摘要】
1.一种分布式集群和云平台的对接方法,其特征在于,包括:
获取对接信息文件;所述对接信息文件包括:集群接口、管理用户信息、集群驱动包路径、集群配置文件路径、集群ssl证书路径、云平台接口和云平台ssl证书路径;
基于所述集群接口和所述管理用户信息创建用于管理分布式集群的管理用户名和密码,调用所述云平台接口将所述管理用户名和所述密码同步至云平台;
按照所述集群驱动包路径、所述集群配置文件路径和所述集群ssl证书路径从所述分布式集群中分别下载集群驱动包、集群配置文件和集群ssl证书,按照所述云平台ssl证书路径从所述云平台中下载云平台ssl证书;
将所述集群驱动包和所述集群配置文件同步至所述云平台;
合并所述集群ssl证书和所述云平台ssl证书。


2.根据权利要求1所述的分布式集群和云平台的对接方法,其特征在于,所述调用所述云平台接口将所述管理用户名和所述密码同步至云平台,包括:
调用所述云平台接口将所述管理用户名和所述密码传输至所述云平台中的控制节点进行存储。


3.根据权利要求1所述的分布式集群和云平台的对接方法,其特征在于,所述将所述集群驱动包和所述集群配置文件同步至所述云平台,包括:
将所述集群驱动包传输至所述云平台中的控制节点和计算节点进行安装;
将所述集群配置文件传输至所述云平台中的计算节点进行存储。


4.根据权利要求1所述的分布式集群和云平台的对接方法,其特征在于,所述合并所述集群ssl证书和所述云平台ssl证书之后,还包括:
重启相应证书服务。


5.根据权利要求4所述的分布式集群和云平台的对接方法,其特征在于,所述重启相应证书服务之后,还包括:
发送证书合并消息至所述分布式...

【专利技术属性】
技术研发人员:王凡豪
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1