本技术实施例涉及云计算,尤其涉及一种云平台连接处理方法、装置、计算机设备及存储介质。
背景技术:
1、随着云计算技术的发展,虚拟化规模也随之不断扩大,为了满足业务需求,会在同一个网络中同时部署多个云平台。由于每个云平台都只能通过独立的入口进行管理,操作起来非常不方便,因此需要在多个云平台中选择一个云平台作为主云平台,通过主云平台管理其他所有的协同云平台。
2、目前,现有技术中,当主云平台需要添加协同云平台时,主云平台的管理员会与协同云平台的管理员之间通过第三方通信工具传递云平台连接参数信息,使主云平台获得协同云平台的连接参数信息并完成协同云平台的添加。
3、然而,发明人发现现有技术至少存在以下技术问题:添加协同云平台时,需要主云平台的管理员之间通过第三方通信工具传递协同云平台的连接参数信息,存在添加协同云平台时效率低,从而产生费时费力的问题。
技术实现思路
1、本技术提供一种云平台连接处理方法、装置、计算机设备及存储介质,用于解决主云平台添加协同云平台效率低而产生的费时费力的问题。
2、第一方面,本技术提供一种云平台连接处理方法,应用于部署有自动发现组件的主云平台,包括:
3、接收主管理用户端发送的针对协同云平台的扫描指令;
4、根据所述扫描指令,通过所述自动发现组件生成查询请求并将所述查询请求广播至所有的协同云平台,以使每个协同云平台根据查询请求通过协同云平台部署的自动发现组件,生成一个查询响应数据;
5、接收每个协同云平台发送的查询响应数据,并将所有协同云平台的查询响应数据发送至所述主管理用户端,以使所述主管理用户端显示协同云平台的列表;
6、接收所述主管理用户端发送的添加请求,其中所述添加请求为响应主管理用户在所述协同云平台的列表中针对至少一个目标协同云平台的选择操作生成的;
7、将所述添加请求发送至对应的目标协同云平台,以使每个目标协同云平台根据所述添加请求获取连接参数;
8、接收每个目标协同云平台发送的所述连接参数;
9、根据所述连接参数执行连接操作,以完成与每个目标协同云平台的连接。
10、在一种可能的实现方式中,所述自动发现组件用于监听用户数据报协议udp端口;相应地,所述将所述查询请求广播至所有的协同云平台,包括:通过所述udp端口将所述查询请求广播至所有的协同云平台;相应地,所述接收每个协同云平台发送的查询响应数据,包括:通过所述udp端口接收每个协同云平台发送的查询响应数据。
11、在一种可能的实现方式中,所述自动发现组件用于监听传输控制协议tcp端口;相应地,所述将所述添加请求发送至对应的目标协同云平台,包括:通过所述tcp端口将所述添加请求发送至对应的目标协同云平台;相应地,所述接收每个目标协同云平台发送的所述连接参数,包括:通过所述tcp端口接收每个目标协同云平台发送的所述连接参数。
12、在一种可能的实现方式中,所述查询请求中包括主云平台的源访问地址和请求路径;相应地,所述接收每个目标协同云平台发送的所述连接参数,包括:接收每个目标协同云平台按照所述主云平台的源访问地址和请求路径发送的连接参数。
13、在一种可能的实现方式中,所述将所述添加请求发送至对应的目标协同云平台之后,还包括:接收所述目标协同云平台发送的不授权提示,其中所述不授权提示为目标协同云平台根据所述添加请求发送授权请求至协同管理用户端,以使所述协同管理端响应于协同管理用户针对所述授权请求的不授权操作生成的;将所述不授权提示发送至所述主管理用户端以提示主管理用户。
14、第二方面,本技术还提供了一种云平台连接处理方法,应用于部署有自动发现组件的任一协同云平台,包括:
15、接收主云平台发送的查询请求,其中所述查询请求为主云平台在接收到主管理用户端发送的扫描指令时,通过主云平台部署的自动发现组件生成查询请求,并将所述查询请求广播至所有的协同云平台的;
16、根据所述查询请求,通过自动发现组件生成一个查询响应数据并将所述查询响应数据发送至所述主云平台,以使所述主云平台将所有协同云平台的查询响应数据发送至所述主管理用户端以显示所有的协同云平台的列表,并接收所述主管理用户端发送的添加请求,其中所述添加请求为响应主管理用户在所述协同云平台的列表中针对至少一个目标协同云平台的选择操作生成的;
17、接收所述主云平台发送的所述添加请求;
18、根据所述添加请求获取连接参数,将所述连接参数发送至主云平台,以使所述主云平台根据所述连接参数执行连接操作。
19、在一种可能的实现方式中,所述自动发现组件用于监听用户数据报协议udp端口;相应地,所述接收主云平台广播的广播查询请求,包括:通过所述udp端口接收所述主云平台广播的广播查询请求;相应地,所述将所述查询响应数据发送至主云平台,包括:通过所述udp端口将所述查询响应数据发送至所述主云平台。
20、在一种可能的实现方式中,所述自动发现组件用于监听传输控制协议tcp端口;相应地,所述接收所述主云平台发送的所述添加请求,包括:通过所述tcp端口接收所述主云平台发送的所述添加请求;相应地,所述将所述连接参数发送至主云平台,包括:通过所述tcp端口将所述连接参数发送至所述主云平台。
21、在一种可能的实现方式中,所述查询请求包括主云平台的源访问地址和请求路径;相应地,所述将所述查询响应数据发送至主云平台,包括:根据所述主云平台的源访问地址和请求路径,将所述查询响应数据发送至所述主云平台。
22、在一种可能的实现方式中,所述根据所述添加请求获取连接参数,将所述连接参数发送至主云平台,包括:根据所述添加请求发送授权请求至协同管理用户端,以使所述协同管理端响应于协同管理用户针对所述授权请求的授权操作生成授权指示;接收所述协同管理用户端发送的所述授权指示,并根据所述授权指示获取连接参数,并将连接参数发送至主云平台。
23、在一种可能的实现方式中,所述根据所述添加请求获取连接参数,包括:根据所述添加请求查询是否存在免授权配置信息;若判定存在所述免授权配置信息,则获取连接参数,并将连接参数发送至主云平台。
24、在一种可能的实现方式中,所述接收所述主云平台发送的所述添加请求之后,还包括:根据所述添加请求发送授权请求至协同管理用户端,以使所述协同管理用户端响应于协同管理用户针对所述授权请求的不授权操作生成不授权提示;接收所述协同管理用户端发送的所述不授权提示;发送不授权提示至所述主云平台,以使所述主云平台将所述不授权提示发送至所述主管理用户端以提示主管理用户。
25、在一种可能的实现方式中,所述接收主云平台发送的查询请求之前,还包括:定期获取所述自动发现组件的预设工作状态信息;若判定所述预设工作状态信息满足关闭条件,则停止所述接收主云平台发送的查询请求的步骤。
26、第三方面,本技术提供了一种云平台连接处理装置,应用于部署有自动发现组件的主云平台,所述装置包括:
27、第一接收模块,用于接收主管理用户端发送的针对协同云平台的扫描指令;
28、查询模块,用于根据所述扫描指令,通过所述自动发现组件生成查询请求并将所述查询请求广播至所有的协同云平台,以使每个协同云平台根据查询请求通过协同云平台部署的自动发现组件,生成一个查询响应数据;
29、所述第一接收模块,还用于接收每个协同云平台发送的查询响应数据;第一发送模块,用于将所有协同云平台的查询响应数据发送至所述主管理用户端,以使所述主管理用户端显示协同云平台的列表;
30、所述第一接收模块,还用于接收所述主管理用户端发送的添加请求,其中所述添加请求为响应主管理用户在所述协同云平台的列表中针对至少一个目标协同云平台的选择操作生成的;
31、所述第一发送模块,用于将所述添加请求发送至对应的目标协同云平台,以使每个目标协同云平台根据所述添加请求获取连接参数;
32、所述第一接收模块,还用于接收每个目标协同云平台发送的所述连接参数;
33、云平台连接模块,用于根据所述连接参数执行连接操作,以完成与每个目标协同云平台的连接。
34、第四方面,本技术还提供一种云平台连接处理装置,应用于部署有自动发现组件的任一协同云平台,该装置包括:
35、第二接收模块,用于接收主云平台发送的查询请求,其中所述查询请求为主云平台在接收到主管理用户端发送的扫描指令时,通过主云平台部署的自动发现组件生成查询请求,并将所述查询请求广播至所有的协同云平台的;
36、响应模块,根据所述查询请求,通过自动发现组件生成一个查询响应数据;
37、第二发送模块,用于将所述查询响应数据发送至所述主云平台,以使所述主云平台将所有协同云平台的查询响应数据发送至所述主管理用户端以显示所有的协同云平台的列表,并接收所述主管理用户端发送的添加请求,其中所述添加请求为响应主管理用户在所述协同云平台的列表中针对至少一个目标协同云平台的选择操作生成的;所述第二接收模块,还用于接收所述主云平台发送的所述添加请求;
38、连接参数获取模块,用于根据所述添加请求获取连接参数;
39、所述第二发送模块,还用于将所述连接参数发送至主云平台,以使所述主云平台根据所述连接参数执行连接操作。
40、第五方面,本技术提供了一种计算机设备,包括:至少一个处理器和存储器;
41、所述存储器存储计算机执行指令;
42、所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如第一方面或第二方面描述的云平台连接处理方法。
43、第六方面,本技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如第一方面或第二方面所述的云平台连接处理方法。
44、本技术提供的云平台连接处理方法、装置、计算机设备及存储介质,先通过先根据主管理用户端发送的扫描指令,利用部署在主云平台的自动发现组件自动生成查询请求,再将查询请求广播至所有的协同云平台,协同云平台会返回查询响应数据,再将返回的查询响应数据发送至主管理用户端,供主管理用户选择目标协同云平台以生成添加请求。再将从主管理用户端发送的添加请求发送到对应的目标协同云平台,使目标协同云平台根据添加请求获取连接参数,再返回连接参数,最后根据连接参数即可执行连接操作,即可完成与协同云平台的连接。整个连接过程只需在主管理用户端进行简单的发送和选择等动作,即可完成与每个目标协同云平台的连接,减少了因主管理用户和协同管理用户之间使用第三方通信工具传输连接参数所用的时间,提高主云平台与协同云平台连接时的效率,使云平台的添加更省时省力。