一种操作系统安装方法、设备及可读存储介质技术方案

技术编号:34188001 阅读:8 留言:0更新日期:2022-07-17 14:43
本发明专利技术提出一种操作系统安装的方法,包括:获取待安装服务器的配置信息,根据所述配置信息制定配置策略;基于所述配置策略和目标操作系统制定虚拟镜像结构体;通过所述虚拟镜像结构体为所述待安装服务器安装操作系统。通过本发明专利技术提供的一种操作系统安装方法,可针对不同的服务器配置设定不同的安装镜像,自动收集服务器配置信息,自动根据目标操作系统制定全自动化的操作镜像并实现自动化、批量化对多个服务器同步安装操作系统。极大地提高数据中心的运维效率。减轻运维人员在嘈杂的机房环境的工作量。的工作量。的工作量。

An operating system installation method, device and readable storage medium

【技术实现步骤摘要】
一种操作系统安装方法、设备及可读存储介质


[0001]本专利技术属于计算机领域,具体涉及一种操作系统安装方法、设备及可读存储介质。

技术介绍

[0002]本专利技术主要应用服务器的带外网络下的操作系统的自动安装,在仅有带外网络运维的情况下,本专利技术可自动识别服务器相关配置,自动完成服务器raid配置、加载相关raid卡/网卡驱动完成系统的自动安装,并为安装完成的系统打上对应驱动。极大提升了大批量自动化的服务器运维的效率。
[0003]当前服务器运维上架,大多采用的是带内网络的pxe镜像分发的方式进行批量系统安装。但是如果带内网络不通或者不能使用的情况下,就无法进行批量安装,只能单台的进行系统部署安装。而且一些操作系统(例如windows系列操作系统)支持的raid卡驱动较少,安装过程中需要手动选择对应raid卡或者网卡驱动进行驱动的加载,该过程耗时费力。

技术实现思路

[0004]为解决以上问题,本专利技术提出一种操作系统安装的方法,包括:
[0005]获取待安装服务器的配置信息,根据所述配置信息制定配置策略;
[0006]基于所述配置策略和目标操作系统制定虚拟镜像结构体;
[0007]通过所述虚拟镜像结构体为所述待安装服务器安装操作系统。
[0008]在本专利技术的一些实施方式中,获取待安装服务器的配置信息包括:
[0009]通过内存操作系统获取待安装服务器的配置信息。
[0010]在本专利技术的一些实施方式中,获取待安装服务器的配置信息,根据所述配置信息制定配置策略包括:
[0011]获取待安装服务器的存储结构,判断所述存储结构是否支持对目标操作系统免驱安装;
[0012]响应于所述存储结构不支持对目标操作系统免驱安装,按照所述目标操作系统的安装要求配置所述存储结构,以及将所述存储结构的驱动信息添加到所述配置策略。
[0013]在本专利技术的一些实施方式中,基于所述配置策略和目标操作系统制定虚拟镜像结构体包括:
[0014]基于所述配置策略和目标操作系统制定所述目标操作系统的安装引导程序信息,并将所述安装引导程序信息添加到虚拟镜像结构体中。
[0015]在本专利技术的一些实施方式中,基于所述配置策略和目标操作系统制定虚拟镜像结构体包括:
[0016]根据目标操作系统创建应答文件模板,基于所述配置策略与所述应答文件模板生成对应的应答文件信息,并将所述应答文件信息添加到虚拟镜像结构体中。
[0017]在本专利技术的一些实施方式中,通过所述虚拟镜像结构体为所述待安装服务器安装操作系统包括:
[0018]根据所述虚拟镜像结构体生成目标操作系统镜像文件,并将所述目标操作系统镜像文件发送到安装设备,通过所述安装设备将所述目标操作系统镜像文件安装到所述待安装服务器上。
[0019]在本专利技术的一些实施方式中,通过所述虚拟镜像结构体为所述待安装服务器安装操作系统包括:
[0020]获取所述虚拟镜像结构体中对应的目标操作系统安装文件,并将所述目标操作系统安装文件发送到安装设备;
[0021]通过所述安装设备向所述待安装服务器提供虚拟光驱,
[0022]通过所述虚拟光驱将所述目标操作系统安装文件加载到所述待安装服务器上,以安装所述目标操作系统。
[0023]在本专利技术的一些实施方式中,通过所述虚拟镜像结构体为所述待安装服务器安装操作系统包括:
[0024]将所述虚拟镜像结构体发送到安装设备,并通过所述安装设备获取所述虚拟镜像结构体中对应的目标操作系统安装文件;
[0025]通过所述安装设备向所述待安装服务器提供虚拟光驱,
[0026]通过所述虚拟光驱将所述目标操作系统安装文件加载到所述待安装服务器上,以安装所述目标操作系统。
[0027]本专利技术的另一方面还提出一种计算机设备,包括:
[0028]至少一个处理器;以及
[0029]存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现上述实施方式中任意一项所述方法的步骤。
[0030]本专利技术的再一方面还提出一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述实施方式中任意一项所述方法的步骤。
[0031]通过本专利技术提供的一种操作系统安装方法,可针对不同的服务器配置设定不同的安装镜像,自动收集服务器配置信息,自动根据目标操作系统制定全自动化的操作镜像并实现自动化、批量化对多个服务器同步安装操作系统。极大地提高数据中心的运维效率。减轻运维人员在嘈杂的机房环境的工作量。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术实施例提供的一种操作系统安装方法的实施例流程图;
[0034]图2为本专利技术实施例提供的一种计算机设备的结构图;
[0035]图3为本专利技术实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
[0036]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0037]如图1所示,本专利技术提出一种操作系统安装的方法,其特征在于,包括:
[0038]步骤S1、获取待安装服务器的配置信息,根据所述配置信息制定配置策略;
[0039]步骤S2、基于所述配置策略和目标操作系统制定虚拟镜像结构体;
[0040]步骤S3、通过所述虚拟镜像结构体为所述待安装服务器安装操作系统。
[0041]在本专利技术的实施例中,步骤S1中,待安装服务器是指需要安装操作系统的服务器主机,即物理机,配置信息是指服务器的CPU、内存、硬盘结构等与服务器正常运行息息相关的配置信息。获取待安装服务器的配置信息可以通过多种途径,例如从相应的管理系统获取待安装服务器具体型号、CPU、内存、硬盘或者是RAID卡(Redundant Arrays of Independent Disks,独立磁盘阵列)等硬件配置信息;根据所述配置信息制定配置策略是指通过收集到的CPU、内存、硬盘或者是RAID卡、网卡等硬件的型号信息确定安装对应操作系统时的安装方式或配置策略。配置策略是指能够在该待安装服务器上正常完成目标操作系统安装的安装步骤或者是可以在待安装服务器上安装对应操作系统的方案,是指安装目标操作系统的整体安装引导程序的执行过程。针对不同的待安装服务器以及不同的目标操作系统会有不同的配置策略。
[0042]具体地,操作系统是管理计算机上各个硬件,为对应的应用程序提供硬件服务的管理系统,对一台服务器或计算机设备安装操作系统其实质是对服务器或计算机设备安装管理系统。因此需要获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作系统安装方法,其特征在于,包括:获取待安装服务器的配置信息,根据所述配置信息制定配置策略;基于所述配置策略和目标操作系统制定虚拟镜像结构体;通过所述虚拟镜像结构体为所述待安装服务器安装操作系统。2.根据权利要求1所述的方法,其特征在于,所述获取待安装服务器的配置信息包括:通过内存操作系统获取待安装服务器的配置信息。3.根据权利要求1所述的方法,其特征在于,所述获取待安装服务器的配置信息,根据所述配置信息制定配置策略包括:获取待安装服务器的存储结构,判断所述存储结构是否支持对目标操作系统免驱安装;响应于所述存储结构不支持对目标操作系统免驱安装,按照所述目标操作系统的安装要求配置所述存储结构,以及将所述存储结构的驱动信息添加到所述配置策略。4.根据权利要求1所述的方法,其特征在于,所述基于所述配置策略和目标操作系统制定虚拟镜像结构体包括:基于所述配置策略和目标操作系统制定所述目标操作系统的安装引导程序信息,并将所述安装引导程序信息添加到虚拟镜像结构体中。5.根据权利要求1所述的方法,其特征在于,所述基于所述配置策略和目标操作系统制定虚拟镜像结构体包括:根据目标操作系统创建应答文件模板,基于所述配置策略与所述应答文件模板生成对应的应答文件信息,并将所述应答文件信息添加到虚拟镜像结构体中。6.根据权利要求1所述的方法,其特征在于,所述通过所述虚拟镜像结构体为所述待安装服务器安装操作系统包括:根据所述虚拟镜像结构体生成目...

【专利技术属性】
技术研发人员:孙永杰
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1