自动化部署服务器的方法、装置、服务器和存储介质与流程

文档序号:39854997发布日期:2024-11-01 19:35阅读:15来源:国知局
自动化部署服务器的方法、装置、服务器和存储介质与流程

本技术涉及计算机,尤其涉及一种自动化部署服务器的方法、自动化部署服务器的装置、第一服务器、第二服务器和存储介质。


背景技术:

1、在数据中心等大量新出厂服务器开局时,需要对服务器的isac网口配地址,由于服务器的isac网口和交换机的isac网口通常使用各自服务器厂商出厂烧录的同一默认地址,在同一环境中产生冲突导致无法使用,需要按照规划重新配置。其中的一个处理方式是:使用pc(personal computer,个人计算机)或其他单一的服务端开启pxe(pre-bootexecution environment,预启动执行环境)服务,应用pxe技术引导服务器从网络启动,启动成功后自动下发配置脚本等方式进行配置。

2、但是,在面对超大规模的服务器集群时依然会受限于服务端的网络带宽和计算性能,可能会需要人工参与分批启动服务器,无法实现全部自动化部署;或者控制最大并行数量有序配置,总体而言效率依然有限。


技术实现思路

1、基于此,本技术实施例提供一种自动化部署服务器的方法、自动化部署服务器的装置、第一服务器、第二服务器和存储介质,能够免于受限服务端网络带宽和计算性能,为自动化部署服务器集群提供技术支持。

2、第一方面,本技术提供一种自动化部署服务器的方法,应用于自动化部署服务器的装置,所述装置通过交换机与服务器集群的n个服务器连接,所述服务器具有预启动执行环境pxe启动功能,所述方法包括:

3、基于m个第一服务器的第一地址分配请求,分别向所述m个第一服务器发送第一指示信息,所述第一指示信息用于指示所述第一服务器利用分配的第一ip地址基于所述装置提供的pxe服务完成pxe启动,m小于n;

4、为所述m个第一服务器提供所述pxe服务,使所述m个第一服务器完成pxe启动;

5、为所述m个第一服务器提供种子服务器配置服务,使所述m个第一服务器均配置为种子服务器,所述种子服务器能够为第二服务器提供所述pxe服务,所述第二服务器为所述服务器集群中除所述m个作为种子服务器的第一服务器之外的服务器;

6、基于所述第二服务器的第二地址分配请求,向所述第二服务器发送第二指示信息,所述第二指示信息用于指示所述第二服务器利用分配的第二ip地址基于所述第一服务器提供的pxe服务完成pxe启动。

7、第二方面,本技术提供一种自动化部署服务器的方法,应用于第一服务器,所述第一服务器为服务器集群的m个服务器中的服务器,所述服务器集群包括n个服务器,m小于n,所述服务器具有预启动执行环境pxe启动功能,所述n个服务器通过交换机与自动化部署服务器的装置连接,所述方法包括:

8、接收所述装置的第一指示信息,所述第一指示信息是所述装置基于所述第一服务器的第一地址分配请求而发送的,用于指示所述第一服务器利用分配的第一ip地址基于所述装置提供的pxe服务完成pxe启动;

9、利用所述第一ip地址,基于所述装置提供的pxe服务完成pxe启动;

10、基于所述装置提供的种子服务器配置服务将自身配置为种子服务器,所述种子服务器能够为第二服务器提供所述pxe服务,所述第二服务器为所述服务器集群中除所述m个作为种子服务器的第一服务器之外的服务器;

11、为所述第二服务器提供所述pxe服务,使所述第二服务器完成pxe启动。

12、第三方面,本技术提供一种自动化部署服务器的方法,应用于第二服务器,所述第二服务器为服务器集群中除m个作为种子服务器的第一服务器之外的服务器,所述服务器集群包括n个服务器,m小于n,所述服务器具有预启动执行环境pxe启动功能,所述n个服务器通过交换机与自动化部署服务器的装置连接,所述方法包括:

13、接收所述装置的第二指示信息,所述第二指示信息是所述装置基于所述第二服务器的第二地址分配请求而发送的,用于指示所述第二服务器利用分配的第二ip地址基于所述第一服务器提供的pxe服务完成pxe启动;

14、利用所述第二ip地址,基于所述第一服务器提供的pxe服务完成pxe启动。

15、第四方面,本技术提供一种自动化部署服务器的装置,所述装置通过交换机与服务器集群的n个服务器连接,所述服务器具有预启动执行环境pxe启动功能,所述装置包括通信模块、存储器以及处理器,所述通信模块用于通信,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序并在执行所述计算机程序时实现如上第一方面所述的自动化部署服务器的方法。

16、第五方面,本技术提供一种第一服务器,所述第一服务器为服务器集群的m个服务器中的服务器,所述服务器集群包括n个服务器,m小于n,所述服务器具有预启动执行环境pxe启动功能,所述n个服务器通过交换机与自动化部署服务器的装置连接,所述第一服务器包括通信模块、存储器以及处理器,所述通信模块用于通信,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序并在执行所述计算机程序时实现如上第二方面所述的自动化部署服务器的方法。

17、第六方面,本技术提供一种第二服务器,所述第二服务器为服务器集群中除m个第一服务器之外的服务器,所述服务器集群包括n个服务器,m小于n,所述服务器具有预启动执行环境pxe启动功能,所述n个服务器通过交换机与自动化部署服务器的装置连接,所述第二服务器包括通信模块、存储器以及处理器,所述通信模块用于通信,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序并在执行所述计算机程序时实现如上第三方面所述的自动化部署服务器的方法。

18、第七方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如上第一方面或第二方面或第三方面所述的自动化部署服务器的方法。

19、本技术实施例提供了一种自动化部署服务器的方法、自动化部署服务器的装置、第一服务器、第二服务器和存储介质,首先装置基于m个第一服务器的第一地址分配请求,分别向m个第一服务器发送第一指示信息,为m个第一服务器提供pxe服务;第一服务器收到第一指示信息后利用分配的第一ip地址基于所述装置提供的pxe服务完成pxe启动;然后装置为这m个第一服务器提供种子服务器配置服务,第一服务器基于所述装置提供的种子服务器配置服务将自身配置为种子服务器,种子服务器能够为第二服务器提供pxe服务;接着装置基于第二服务器的第二地址分配请求向第二服务器发送第二指示信息,第二服务器收到装置的第二指示信息后利用分配的第二ip地址基于所述第一服务器提供的pxe服务完成pxe启动。相比较与相关技术中只有其他单一的服务端提供pxe服务,本技术实施例的装置在为多个第一服务器提供pxe服务后,再帮助多个第一服务器配置为也能够提供pxe服务的种子服务器,在种子服务器配置完成后,装置引导后续的第二服务器基于多个成为种子服务器后的第一服务器提供的pxe服务完成pxe启动,即本技术实施例的装置在为多个第一服务器提供pxe服务后,会进一步有多个成为种子服务器后的第一服务器提供的pxe服务,通过这种方式,能够使服务器集群的pex启动免于受限装置(即服务端)网络带宽和计算性能,服务器在pex启动过程中可以进行自动化配置,因此本技术实施例能够为自动化部署服务器集群提供技术支持。

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