多种Linux系统的自动布署方法、装置及计算机设备制造方法及图纸

技术编号:29225014 阅读:21 留言:0更新日期:2021-07-10 01:08
本申请涉及一种多种Linux系统的自动布署方法、装置、计算机设备及存储介质,其中该方法包括:获取多种Linux系统的自动布署请求;布署服务器根据不同种类的Linux系统建立布署资源,并通过网络文件系统对所述布署资源进行资源共享;根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件;待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署。本发明专利技术有效地提高了不同种类Linux系统的布署效率,整个布署过程中无需人工参与,节约了不必要的人力成本。约了不必要的人力成本。约了不必要的人力成本。

【技术实现步骤摘要】
多种Linux系统的自动布署方法、装置及计算机设备


[0001]本专利技术涉及计算机测试
,特别是涉及一种多种Linux系统的自动布署方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着计算机技术的发展,计算机设备已经成为当今人们最具备生成力的实用工具,而其中计算机设备的安全性以及稳定性是人们在利用计算机进行工作时的必要保障,因此在计算机设备出厂之前,需要通过网络安装系统以及相应的驱动以进行对测试机系统测试以及硬件测试。
[0003]目前,传统技术中在进行Linux自动测试过程中,由于Linux系统会有很多具体不同的种类,所以在全自动的系统布署过程中,如果需要布署不同的Linux系统,只能通过人工来介入,无法实现全自动的布署,导致了系统布署效率低下且浪费了不必要的人力成本。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种在Linux测试过程中实现不同Linux系统自动布署的多种Linux系统的自动布署方法、装置、计算机设备及存储介质。
[0005]一种多种Linux系统的自动布署方法,所述方法包括:
[0006]获取多种Linux系统的自动布署请求;
[0007]布署服务器根据不同种类的Linux系统建立布署资源,并通过网络文件系统对所述布署资源进行资源共享;
[0008]根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件;
[0009]待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署。
[0010]在其中一个实施例中,所述根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件的步骤还包括:
[0011]建立iPXE引导文件,所述iPXE引导文件中包括网卡的物理地址与待布署Linux系统的种类之间的对应关系。
[0012]在其中一个实施例中,在所述建立iPXE引导文件,所述iPXE引导文件中包括网卡的物理地址与待布署Linux系统的种类之间的对应关系的步骤还包括:
[0013]通过动态主机配置协议服务配置所述iPXE引导文件中网卡的物理地址与待布署Linux系统的种类之间的对应关系。
[0014]在其中一个实施例中,所述待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署的步骤还包括:
[0015]待测试机开机之后调用对应的引导文件,根据自身的网卡物理地址从布署服务器加载对应的Linux系统并做系统布署。
[0016]一种多种Linux系统的自动布署装置,所述装置包括:
[0017]获取模块,所述获取模块用于获取多种Linux系统的自动布署请求;
[0018]资源建立模块,所述资源建立模块用于布署服务器根据不同种类的Linux系统建立布署资源,并通过网络文件系统对所述布署资源进行资源共享;
[0019]文件配置模块,所述文件配置模块用于根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件;
[0020]系统布署模块,所述系统布署模块用于待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署。
[0021]在其中一个实施例中,所述装置还包括文件建立模块,所述文件建立模块用于:
[0022]建立iPXE引导文件,所述iPXE引导文件中包括网卡的物理地址与待布署Linux系统的种类之间的对应关系。
[0023]在其中一个实施例中,所述文件配置模块还用于:
[0024]通过动态主机配置协议服务配置所述iPXE引导文件中网卡的物理地址与待布署Linux系统的种类之间的对应关系。
[0025]在其中一个实施例中,所述系统布署模块还用于:
[0026]待测试机开机之后调用对应的引导文件,根据自身的网卡物理地址从布署服务器加载对应的Linux系统并做系统布署。
[0027]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意一项方法的步骤。
[0028]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项方法的步骤。
[0029]上述多种Linux系统的自动布署方法、装置、计算机设备及存储介质通过获取多种Linux系统的自动布署请求;布署服务器根据不同种类的Linux系统建立布署资源,并通过网络文件系统对所述布署资源进行资源共享;根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件;待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署。本专利技术先在布署服务器建立布署资源,然后根据网卡物理地址配置引导文件并在测试机开机调用引导文件,实现了全自动地布署不同种类的Linux系统,有效地提高了不同种类Linux系统的布署效率,整个布署过程中无需人工参与,节约了不必要的人力成本。
附图说明
[0030]图1为一个实施例中多种Linux系统的自动布署方法的应用环境图;
[0031]图2为一个实施例中多种Linux系统的自动布署方法的流程示意图;
[0032]图3为另一个实施例中多种Linux系统的自动布署方法的流程示意图;
[0033]图4为一个实施例中多种Linux系统的自动布署装置的结构框图;
[0034]图5为另一个实施例中多种Linux系统的自动布署装置的结构框图;
[0035]图6为一个实施例中计算机设备的内部结构图。
具体实施方式
[0036]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0037]目前,传统技术中在进行Linux自动测试过程中,由于Linux系统会有很多具体不同的种类,所以在全自动的系统布署过程中,如果需要布署不同的Linux系统,只能通过人工来介入,无法实现全自动的布署,导致了系统布署效率低下且浪费了不必要的人力成本。
[0038]基于此,本专利技术提供了一种多种Linux系统的自动布署方法,具体地,该方法可应用到如图1所示的应用环境中。具体地,在该应用环境中包括布署服务器110和多台测试机120,该布署服务器110分别与多台测试机120通过网络连接,可用于同时向多台测试机进行不同种类的Linux系统布署。首先,在布署服务器110建立布署资源。然后,根据不同测试机120的网卡物理地址配置引导文件。最后,待测试机120开机后调用对应的引导文件,在进行布署不同的Linux系统,实现了通过网卡地址建立引导启动文件,做不同Linux系统的自动布署。
[0039]在一个实施例中,如图2所示,提供了一种多种Linux系统的自动布署本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多种Linux系统的自动布署方法,其特征在于,所述方法包括:获取多种Linux系统的自动布署请求;布署服务器根据不同种类的Linux系统建立布署资源,并通过网络文件系统对所述布署资源进行资源共享;根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件;待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署。2.根据权利要求1所述的多种Linux系统的自动布署方法,其特征在于,所述根据不同测试机的网卡物理地址建立Linux系统与测试机的对应关系,并配置对应的引导文件的步骤还包括:建立iPXE引导文件,所述iPXE引导文件中包括网卡的物理地址与待布署Linux系统的种类之间的对应关系。3.根据权利要求2所述的多种Linux系统的自动布署方法,其特征在于,在所述建立iPXE引导文件,所述iPXE引导文件中包括网卡的物理地址与待布署Linux系统的种类之间的对应关系的步骤还包括:通过动态主机配置协议服务配置所述iPXE引导文件中网卡的物理地址与待布署Linux系统的种类之间的对应关系。4.根据权利要求1

3任一项所述的多种Linux系统的自动布署方法,其特征在于,所述待测试机开机之后调用对应的引导文件,并根据所述引导文件进行对应Linux系统的布署的步骤还包括:待测试机开机之后调用对应的引导文件,根据自身的网卡物理地址从布署服务器加载对应的Linux系统并做系统布署。5.一种多种Linux系统的自动布署装置,其特征在于,所述装置包括:获取模块,所述获取模块用于获取多种Linux系统...

【专利技术属性】
技术研发人员:霍开源石骁贾宗铭
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:

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

1