本申请属于服务器技术领域,公开了一种操作系统部署方法、装置、计算机设备及存储介质,该方法包括:步骤S1,接收参数信息并解析,得到解析结果;解析结果包括待部署服务器信息,根据待部署服务器信息和待部署服务器连接;步骤S2,控制待部署服务器进入引导装载界面中的引导装载外层界面;步骤S3,获取待部署服务器的配置地址,检测配置地址是否可连接至文件服务器;若否,则在待部署服务器中设置与文件服务器连接的临时静态地址;步骤S4,令待部署服务器生成引导项,控制待部署服务器根据引导项和文件服务器中的脚本文件完成操作系统的部署。本申请能够降低部署操作系统的成本和出错率,同时提高操作系统部署方法的适用性。同时提高操作系统部署方法的适用性。同时提高操作系统部署方法的适用性。
【技术实现步骤摘要】
一种操作系统部署方法、装置、计算机设备及存储介质
[0001]本申请涉及服务器
,尤其涉及一种操作系统部署方法、装置、计算机设备及存储介质。
技术介绍
[0002]在大批量对服务器的操作系统进行部署时,使用手动部署工作繁琐,且非常容易出错。手工部署单台服务器需要近30分钟,大规模部署就需要投入大量人力和时间。而现有的PXE(Preboot eXecution Environment,预启动执行环境)自动化部署方案依赖于DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器,在复杂网络环境中需要对DHCP服务器进行繁琐的设计和配置,增加了操作系统部署成本和部署过程中出错的概率。同时出于网络安全和隔离等方面的考虑,在DHCP服务器不可用或不受控等场合,PXE服务器无法搭建,从而无法通过PXE方式进行自动部署。因此,现有技术中部署大量服务器的PXE方式存在部署成本高、出错率高、适用性差的问题。
技术实现思路
[0003]本申请提供了一种操作系统部署方法、装置、计算机设备及存储介质,能够降低部署操作系统的成本,降低部署过程中的出错率,同时提高操作系统部署方法的适用性。
[0004]第一方面,本申请实施例提供了一种操作系统部署方法,该方法包括:
[0005]步骤S1,接收参数信息并解析,得到解析结果;解析结果包括待部署服务器信息,根据待部署服务器信息和待部署服务器连接;
[0006]步骤S2,控制待部署服务器进入引导装载界面中的引导装载外层界面;
[0007]步骤S3,获取待部署服务器的配置地址,检测配置地址是否可连接至文件服务器;若否,则在待部署服务器中设置与文件服务器连接的临时静态地址;
[0008]步骤S4,令待部署服务器生成引导项,控制待部署服务器根据引导项和文件服务器中的脚本文件完成操作系统的部署。
[0009]进一步的,该方法还包括:
[0010]在执行步骤S1
‑
S4中,同步执行回显检测操作,得到操作锚定结果;
[0011]若所述操作锚定结果显示操作错误,则退出操作系统部署程序。
[0012]上述实施例保证了部署过程每一个步骤的正确执行,避免了待部署服务器未执行或未接收到某一个指令或特定字符,导致后续的部署步骤均无效的情况,降低了部署过程的出错率。
[0013]进一步的,上述执行回显检测操作,得到操作锚定结果,包括:
[0014]通过平台管理工具获取待部署服务器的界面信息,根据标点符号或空行对界面信息进行切割,得到短语句数组;计算短语句数组与字符流特征库中各特征项的匹配度,将最高的匹配度对应的特征项作为操作锚定结果。
[0015]上述实施例将待部署服务器的界面信息切割为短语句数组,解决了界面信息为不
规则文本,可读性较差的问题;对短语句数组和多个特征项进行一对多的匹配度计算,将最高匹配度对应的特征项为操作锚定结果,实现了根据操作锚定结果得知待部署服务器是否操作错误,若出错直接退出,从而降低了部署过程的出错率。
[0016]进一步的,上述计算短语句数组与字符流特征库中各特征项的匹配度,将最高的匹配度对应的特征项作为操作锚定结果,包括:
[0017]采用TF
‑
IDF算法或最近邻居法计算短语句数组与字符流特征库中各特征项的匹配度;
[0018]判断最高的匹配度是否大于等于预设下限值,若是,则将最高的匹配度对应的特征项作为操作锚定结果,否则退出操作系统部署程序。
[0019]上述实施例通过设置预设下限值,避免了待部署服务器未成功执行指令,但操作锚定结果碰巧对上了命令信息的要求,从而导致后续流程出错的情况,只有最高匹配度大于等于预设下限值时,才能判定对应的特征项为操作锚定结果,保证了操作锚定结果的准确性,间接降低了操作系统部署流程的出错率。
[0020]进一步的,解析结果中还包括网段地址配置语句;
[0021]上述在待部署服务器中设置与文件服务器连接的临时静态地址,包括:
[0022]根据解析结果中的网段地址配置语句生成临时地址信息并发送至待部署服务器,以使其根据临时地址信息设置临时静态地址。
[0023]上述实施例为配置地址无法连接到文件服务器的待部署服务器提供了一种设置临时静态地址的方法,使得待部署服务器能够实现在不依赖PXE和DHCP、不受网络环境的限制的情况下获取文件服务器中的脚本文件,大大提高了操作系统部署方法的适用性。
[0024]进一步的,解析结果中还包括预设地址配置信息;
[0025]上述在待部署服务器中设置与文件服务器连接的临时静态地址,包括:
[0026]根据解析结果中的预设地址配置信息生成临时地址信息并发送至待部署服务器,以使其根据临时地址信息设置临时静态地址。
[0027]上述实施例为配置地址无法连接到文件服务器的待部署服务器提供了一种设置临时静态地址的方法,使得待部署服务器能够实现在不依赖PXE和DHCP、不受网络环境的限制的情况下获取文件服务器中的脚本文件,大大提高了操作系统部署方法的适用性。
[0028]进一步的,上述在待部署服务器中设置与文件服务器连接的临时静态地址,包括:
[0029]获取待部署服务器中的网卡端口列表,并根据网卡端口列表得到临时地址信息;
[0030]将临时地址信息发送至待部署服务器,以使其根据临时地址信息设置临时静态地址。
[0031]上述实施例为配置地址无法连接到文件服务器的待部署服务器提供了一种设置临时静态地址的方法,使得待部署服务器能够实现在不依赖PXE和DHCP、不受网络环境的限制的情况下获取文件服务器中的脚本文件,大大提高了操作系统部署方法的适用性。
[0032]进一步的,上述获取待部署服务器中的网卡端口列表,并根据网卡端口列表得到临时地址信息,包括:
[0033]步骤S31,获取待部署服务器中的网卡端口列表;
[0034]步骤S32,将网卡端口列表中的网卡端口设置为临时地址;
[0035]步骤S33,检测临时地址与文件服务器是否连通,若是,则将临时地址对应的网卡
端口作为临时地址信息,若否,返回步骤S32。
[0036]上述实施例通过对网卡端口列表中根据网卡端口设置的临时地址进行逐一检测,在检测到不与文件服务器连通时,再进行下一个临时地址的生成,避免了同时对多个网卡端口设置的多个临时地址进行检测造成的冲突,轮询检测的方式使得对网卡端口的检测快速流畅,提高了设置临时静态地址的效率,进一步提高了操作系统部署方法的效率。
[0037]进一步的,上述令待部署服务器生成引导项,包括:
[0038]控制待部署服务器退出引导装载外层界面并进入自定义引导项编辑界面;
[0039]在自定义引导项编辑界面的参数输入处输入解析结果,以生成引导项。
[0040]上述实施例实现了引导项的快速生成,仅需本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种操作系统部署方法,其特征在于,所述方法包括:步骤S1,接收参数信息并解析,得到解析结果;所述解析结果包括待部署服务器信息,根据所述待部署服务器信息和待部署服务器连接;步骤S2,控制所述待部署服务器进入引导装载界面中的引导装载外层界面;步骤S3,获取所述待部署服务器的配置地址,检测所述配置地址是否可连接至文件服务器;若否,则在所述待部署服务器中设置与所述文件服务器连接的临时静态地址;步骤S4,令所述待部署服务器生成引导项,控制所述待部署服务器根据所述引导项和所述文件服务器中的脚本文件完成操作系统的部署。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在执行步骤S1
‑
S4中,同步执行回显检测操作,得到操作锚定结果;若所述操作锚定结果显示操作错误,则退出操作系统部署程序。3.根据权利要求2所述的方法,其特征在于,所述执行回显检测操作,得到操作锚定结果,包括:通过平台管理工具获取所述待部署服务器的界面信息,根据标点符号或空行对所述界面信息进行切割,得到短语句数组;计算所述短语句数组与字符流特征库中各特征项的匹配度,将最高的所述匹配度对应的所述特征项作为所述操作锚定结果。4.根据权利要求3所述的方法,其特征在于,所述计算所述短语句数组与字符流特征库中各特征项的匹配度,将最高的所述匹配度对应的所述特征项作为所述操作锚定结果,包括:采用TF
‑
IDF算法或最近邻居法计算所述短语句数组与字符流特征库中各特征项的匹配度;判断最高的所述匹配度是否大于等于预设下限值,若是,则将最高的所述匹配度对应的所述特征项作为所述操作锚定结果,否则退出所述操作系统部署程序。5.根据权利要求1所述的方法,其特征在于,所述解析结果中还包括网段地址配置语句;所述在所述待部署服务器中设置与所述文件服务器连接的临时静态地址,包括:根据所述解析结果中的所述网段地址配置语句生成临时地址信息并发送至所述待部署服务器,以使其根据所述临时地址信息设置所述临时静态地址。6.根据权利要求5所述的方法,其特征在于,所述解析结果中还包括预设地址配置信息;所述在所述待部署服务器中设置与所述文件服务器连接的临时静态地址,包括:根据所述解析结果中的所述预设地址配置信息生成临时地址信息并发送至所述待部署服务器,以使其根据所述临时地址信息设置所述临时静态地址。7.根据权利要求6所述的方法,其特征在于,所述在所述待部署服务器中设置与...
【专利技术属性】
技术研发人员:施晓明,张剑,李华庆,王宁,周倩鑫,
申请(专利权)人:合芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。