系统部署方法、装置、计算机可读存储介质及电子设备制造方法及图纸

技术编号:38846852 阅读:16 留言:0更新日期:2023-09-17 09:57
本发明专利技术公开一种系统部署方法、装置、计算机可读存储介质及电子设备,下载操作系统,并将操作系统上传至搭建完成的Cobbler服务器,网络连接至客户端,基于搭建完成的Cobbler服务器中的动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将操作系统安装至客户端,不再像现有技术中需要人工使用U盘以及系统光盘进行单机系统安装,而是利用Cobbler服务器,搭建完成的Cobbler服务器集成动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务于一体,可远程同时自动批量部署操作系统,从而提高了操作系统安装效率,降低人工安装成本。降低人工安装成本。降低人工安装成本。

【技术实现步骤摘要】
系统部署方法、装置、计算机可读存储介质及电子设备


[0001]本专利技术涉及操作系统
,尤其涉及一种系统部署方法、装置、计算机可读存储介质及电子设备。

技术介绍

[0002]自从Windows操作系统以及Linux操作系统面世以来,以其高效且安全,善于处理混合工作等众多优势,收获了大量的计算机专业研究者以及感兴趣的从业人员青睐。在云数据时代,各大公司以及研究所服务器站点,目前安装操作系统的方式多限于工作人员使用U盘以及系统光盘进行单机系统安装及个性化需求配置。由于大公司或者研究所需要大批量安装操作系统,数量庞大,且配置统一。若采用人工单机安装操作系统,工时成本高,且平台硬件要求高,导致大量旧主板因不满足TPM2.0硬件以及安全启动安装要求而无法安装系统,造成大量主板资源浪费和缩减了系统使用范围。并且人工安装过程中可能会带来意想不到的失误,从而导致工作效率低下,甚至项目损失惨重。
[0003]因此,如何提高操作系统安装效率和降低平台硬件要求,拓宽系统安装范围,是本领域技术人员亟待解决的热点问题。

技术实现思路

[0004]本专利技术所要解决的技术问题是:提供一种系统部署方法、装置、计算机可读存储介质及电子设备,能够提高操作系统安装效率。
[0005]为了解决上述技术问题,本专利技术采用的技术方案为:一种系统部署方法,包括步骤:下载操作系统,并将所述操作系统上传至搭建完成的Cobbler服务器,所述搭建完成的Cobbler服务器集成动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务;网络连接至客户端;基于所述搭建完成的Cobbler服务器中的所述动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将所述操作系统安装至所述客户端。
[0006]为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种系统部署装置,其特征在于,包括:下载模块,用于下载操作系统,并将所述操作系统上传至搭建完成的Cobbler服务器,所述搭建完成的Cobbler服务器集成动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务;连接模块,用于网络连接至客户端;安装模块,用于基于所述搭建完成的Cobbler服务器中的所述动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将所述操
作系统安装至所述客户端。
[0007]为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述系统部署方法中的各个步骤。
[0008]为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述系统部署方法中的各个步骤。
[0009]本专利技术的有益效果在于:下载操作系统,并将操作系统上传至搭建完成的Cobbler服务器,网络连接至客户端,基于搭建完成的Cobbler服务器中的动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将操作系统安装至客户端,不再像现有技术中需要人工使用U盘以及系统光盘进行单机系统安装,而是利用Cobbler服务器,搭建完成的Cobbler服务器集成动态主机配置协议服务(DHCP)、简单文件传输协议服务(TFTP)、域名服务(DNS)、预执行环境服务(PXE)以及无人值守安装服务(Kickstart)于一体,可远程同时自动批量部署操作系统,从而提高了操作系统安装效率,降低人工安装成本。
附图说明
[0010]图1为本专利技术实施例的一种系统部署方法的步骤流程图;图2为本专利技术实施例的一种系统部署装置的结构示意图;图3为本专利技术实施例的一种电子设备的结构示意图;图4为本专利技术实施例的系统部署方法中自动应答文件配置示意图;图5为本专利技术实施例的系统部署方法中的Cobbler服务器的服务集成示意图;图6为本专利技术实施例的系统部署方法中的自动部署示意图。
具体实施方式
[0011]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0012]请参照图1,一种系统部署方法,包括步骤:下载操作系统,并将所述操作系统上传至搭建完成的Cobbler服务器,所述搭建完成的Cobbler服务器集成动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务;网络连接至客户端;基于所述搭建完成的Cobbler服务器中的所述动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将所述操作系统安装至所述客户端。
[0013]从上述描述可知,本专利技术的有益效果在于:下载操作系统,并将操作系统上传至搭建完成的Cobbler服务器,网络连接至客户端,基于搭建完成的Cobbler服务器中的动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将操作系统安装至客户端,不再像现有技术中需要人工使用U盘以及系统光盘进行单机
系统安装,而是利用Cobbler服务器,搭建完成的Cobbler服务器集成动态主机配置协议服务(DHCP)、简单文件传输协议服务(TFTP)、域名服务(DNS)、预执行环境服务(PXE)以及无人值守安装服务(Kickstart)于一体,可远程同时自动批量部署操作系统,从而提高了操作系统安装效率,降低人工安装成本。
[0014]进一步的,所述下载操作系统之前包括:搭建初始Cobbler服务器,并安装配置所述初始Cobbler服务器集成域名服务、预执行环境服务以及无人值守安装服务;安装动态主机配置协议服务至所述初始Cobbler服务器,并将所述初始Cobbler服务器的IP配置为所述动态主机配置协议服务的服务器IP,设置动态IP分配范围及网关网段;对所述动态主机配置协议服务进行重启,并设置所述动态主机配置协议服务开机自启,得到安装动态主机配置协议服务的Cobbler服务器;安装简单文件传输协议服务至所述安装动态主机配置协议服务的Cobbler服务器,并配置所述简单文件传输协议服务的引导和启动参数;对所述简单文件传输协议服务进行重启,得到搭建完成的Cobbler服务器。
[0015]由上述描述可知,通过安装配置DHCP服务,用于给客户端动态分配IP地址,安装配置TFTP服务,用于获取启动文件,便于后续利用搭建完成的Cobbler服务器即可实现远程部署操作系统。
[0016]进一步的,所述网络连接至客户端之前包括:定制与所述操作系统对应的镜像;将所述镜像上传至所述搭建完成的Cobbler服务器;根据所述镜像使用系统映像管理器定制与所述操作系统对应的自动应答文件;将所述自动应答文件上传至所述搭建完成的Cobbler服务器;安装文件共享服务至所述搭建完成的Cobbler服务器,并根据所述镜像和所述自本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统部署方法,其特征在于,包括步骤:下载操作系统,并将所述操作系统上传至搭建完成的Cobbler服务器,所述搭建完成的Cobbler服务器集成动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务;网络连接至客户端;基于所述搭建完成的Cobbler服务器中的所述动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将所述操作系统安装至所述客户端。2.根据权利要求1所述的一种系统部署方法,其特征在于,所述下载操作系统之前包括:搭建初始Cobbler服务器,并安装配置所述初始Cobbler服务器集成域名服务、预执行环境服务以及无人值守安装服务;安装动态主机配置协议服务至所述初始Cobbler服务器,并将所述初始Cobbler服务器的IP配置为所述动态主机配置协议服务的服务器IP,设置动态IP分配范围及网关网段;对所述动态主机配置协议服务进行重启,并设置所述动态主机配置协议服务开机自启,得到安装动态主机配置协议服务的Cobbler服务器;安装简单文件传输协议服务至所述安装动态主机配置协议服务的Cobbler服务器,并配置所述简单文件传输协议服务的引导和启动参数;对所述简单文件传输协议服务进行重启,得到搭建完成的Cobbler服务器。3.根据权利要求1所述的一种系统部署方法,其特征在于,所述网络连接至客户端之前包括:定制与所述操作系统对应的镜像;将所述镜像上传至所述搭建完成的Cobbler服务器;根据所述镜像使用系统映像管理器定制与所述操作系统对应的自动应答文件;将所述自动应答文件上传至所述搭建完成的Cobbler服务器;安装文件共享服务至所述搭建完成的Cobbler服务器,并根据所述镜像和所述自动应答文件设置所述文件共享服务的共享目录。4.根据权利要求3所述的一种系统部署方法,其特征在于,所述基于所述搭建完成的Cobbler服务器中的所述动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务将所述操作系统安装至所述客户端包括:基于基本输入输出系统配置所述客户端的预执行环境启动为第一启动项,并保存所述基本输入输出系统的设置;发送重启指令至所述客户端;接收与所述重启指令对应的重启完成信息;根据所述重启完成信息判断所述客户端是否进入预执行环境安装界面,若是,则基于所述搭建完成的Cobbler服务器中的所述动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务安装所述操作系统至所述客户端。5.根据权利要求3所述的一种系统部署方法,其特征在于,所述定制与所述操作系统对应的镜像包括:
基于所述操作系统中的部署和映像工具环境运行拷贝命令生成基本镜像;挂载所述基本镜像;配置所述Cobbler服务器的静态IP地址;映射所述Cobbler服务器的共享路径为所述客户端的分区路径;判断所述客户端是否支持TPM2.0以及安全启动功能,若否,则修改所述客户端的注册表,得到修改后的注册表,所述修改后的注册表跳过系统对TPM2.0硬件和安全启动功能检查;基于所述共享路径和所述基本镜像运行系统安装预设执行文件;取消所述基本镜像的挂载,并生成与所述操作系统对应的WinPE镜像。6.根据权利要求3所述的一种系统部署方法,其特征在于,所述根据所述镜像使用系统映像管理器定制与所述操作系统对应的自动应答文件包括:开启系统映像管理器;将所述镜像中的install.wim文件导入至所述系统映像管理器;确定账户和密码,并根据所述账户和密码在所述系统映像管理器中定制与所述操作系统对应的自动应答文件。7.根据权利要求2所述的一种系统部署方法,其特征在于,所述搭建初始Cobbler服务器包括:关闭并禁用Centos7系统防火墙;下载Cobbler服务器及所述Cobbler服务器的相关工具;设置并检查所述Cobbler服务器的配置;重启所述Cobbler服务器,并将所述Cobbler服务器设置为开机自启。8.一种系统部署装置,其特征在于,包括:下载模块,用于下载操作系统,并将所述操作系统上传至搭建完成的Cobbler服务器,所述搭建完成的Cobbler服务器集成动态主机配置协议服务、简单文件传输协议服务、域名服务、预执行环境服务以及无人值守安装服务;连接模块,用于网络连接至客户端;安装模块,用于...

【专利技术属性】
技术研发人员:孙成思何瀚王灿谢志超
申请(专利权)人:成都佰维存储科技有限公司
类型:发明
国别省市:

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

1