新增云端服务器初始化方法、装置和计算机设备与流程

文档序号:35346149发布日期:2023-09-07 19:51阅读:21来源:国知局
新增云端服务器初始化方法、装置和计算机设备与流程

本技术涉及计算机,特别是涉及一种新增云端服务器初始化方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、在“互联网+”时代背景下,云计算服务已然成为企业最先进的技术和数字经济时代下的基础。越来越多的企业在云端部署企业服务,通过云端对外提供企业服务,这些企业服务通常都由运维平台进行维护。

2、然而,目前部署在云端上的服务器数量越来越多,服务器信息也常常频繁修改。在这些情况下,手动将云端服务器信息同步至运维平台会产生大量的重复工作,并且手动的服务器初始化工作也容易出现配置项遗漏。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高维护和管理效率的新增云端服务器初始化方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本技术提供了一种新增云端服务器初始化方法。所述方法包括:

3、获取云端服务器信息表;所述云端服务器信息表记录有已在云端部署的全部云端服务器的信息;

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、针对所述多个运维平台中的每一个,将与所针对的运维平台相对应的新部署云端服务器的信息发送至所述针对的运维平台;发送的新部署云端服务器的信息,用于触发所述针对的运维平台对相应新部署云端服务器进行初始化。

34、上述新增云端服务器初始化方法、装置、计算机设备、存储介质和计算机程序产品,通过先获取云端上的服务器信息和运维平台的服务器信息,然后根据云端上的服务器信息和运维平台上的服务器信息之间的差异,确定出在云端上新部署的服务器以及相应的服务器信息,将这些确定出的服务器信息同步到运维平台进行维护和管理。实现了对服务器信息的自动同步和对服务器的自动初始化,进而提高了对云端上服务器进行维护和管理的效率,节约了手动维护和管理的成本。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1