System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 服务器部署方法、系统、设备、装置以及介质制造方法及图纸_技高网

服务器部署方法、系统、设备、装置以及介质制造方法及图纸

技术编号:44291057 阅读:3 留言:0更新日期:2025-02-14 22:24
本发明专利技术公开了一种服务器部署方法、系统、设备、装置以及介质,涉及服务器部署技术领域。通过两次引导实现系统配置的高度个性化和自适应化,第一次引导是部署一个精简,保留服务器的基本功能的第一操作系统,以基于传回提供PXE服务的管理节点自动生成配置表,该配置表在后续的引导实际的第二操作系统(正式操作系统)下的配置文件的对比以生成每个待安装服务器的安装配置组成的个性化的部署文件,该部署文件对应每个待安装服务器的执行情况不同,实现服务器部署的个性化。避免由于PXE配置过程中的配置文件固定导致的单独配置信息无法区分甚至出现的耗时出错问题,提高安装效率和准确性,实现了智能化和个性化的服务器操作系统的安装过程。

【技术实现步骤摘要】

本专利技术涉及服务器部署,特别是涉及一种服务器部署方法、系统、设备、装置以及介质


技术介绍

1、预启动执行环境(preboot execution environment,pxe)是一种允许计算机通过网络启动操作系统而无需本地存储设备的技术。它集成在计算机的基本输入输出系统(basic input/output system,bios)或统一的可扩展固件接口(unified extensiblefirmware interface,uefi)中,允许计算机从网络服务器下载并启动操作系统或其他软件。

2、在pxe阶段,由于各个服务器的种类不同,其对应的部署配置信息存在较大的差异,但是在pxe配置过程中配置文件固定,自动安装相同的配置文件得到相同的安装结果,对应于各个服务器单独的配置信息无法区分,甚至配置过程较为耗时且容易出错,降低配置效率。

3、因此,如何实现各个服务器的个性化配置以提高配置质量是本领域技术人员亟需要解决的。


技术实现思路

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、第一部署模块,用于对各待安装服务器预先部署第一操作系统;其中,所述第一操作系统包括搜集所属服务器的硬件信息的功能;

35、生成模块,用于根据各所述待安装服务器的传回的配置信息生成配置表;

36、重启模块,用于重启各所述待安装服务器,并对各所述待安装服务器的第二操作系统进行预启动执行环境安装以生成安装配置文件;

37、第二部署模块,用于将所述安装配置文件和所述配置表进行对比得到各所述待安装服务器对应的部署文件,以对各所述待安装服务器进行部署安装。

38、为解决上述技术问题,本专利技术还提供一种服务器部署装置,包括:

39、存储器,用于存储计算机程序;

40、处理器,用于执行所述计算机程序时实现如所述的服务器部署方法的步骤。

41、为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述的服务器部署方法的步骤。本专利技术提供一种服务器部署方法,对各待安装服务器预先部署第一操作系统;其中,第一操作系统包括搜集所属服务器的本文档来自技高网...

【技术保护点】

1.一种服务器部署方法,其特征在于,包括:

2.根据权利要求1所述的服务器部署方法,其特征在于,在生成所述配置表之后,在重启各所述待安装服务器之前,还包括:

3.根据权利要求2所述的服务器部署方法,其特征在于,在生成所述配置表之后,还包括:

4.根据权利要求2所述的服务器部署方法,其特征在于,在生成所述配置表之后,在重启各所述待安装服务器之前,还包括:

5.根据权利要求1所述的服务器部署方法,其特征在于,所述将安装配置文件和所述配置表进行对比得到各所述待安装服务器对应的部署文件,包括:

6.根据权利要求1所述的服务器部署方法,其特征在于,在对各所述待安装服务器的第二操作系统进行预启动执行环境安装以生成安装配置文件之前,还包括:

7.一种集群系统,其特征在于,包括部署服务器和各待安装服务器;

8.一种服务器部署设备,其特征在于,包括:

9.一种服务器部署装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的服务器部署方法的步骤。

...

【技术特征摘要】

1.一种服务器部署方法,其特征在于,包括:

2.根据权利要求1所述的服务器部署方法,其特征在于,在生成所述配置表之后,在重启各所述待安装服务器之前,还包括:

3.根据权利要求2所述的服务器部署方法,其特征在于,在生成所述配置表之后,还包括:

4.根据权利要求2所述的服务器部署方法,其特征在于,在生成所述配置表之后,在重启各所述待安装服务器之前,还包括:

5.根据权利要求1所述的服务器部署方法,其特征在于,所述将安装配置文件和所述配置表进行对比得到各所述待安装服务器对应的部署文件,...

【专利技术属性】
技术研发人员:李泽君张超杜子昱
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1