一种批量部署操作系统的方法及装置制造方法及图纸

技术编号:12516133 阅读:80 留言:0更新日期:2015-12-16 14:15
本发明专利技术提供一种批量部署操作系统的方法及装置,上述方法包括以下步骤:部署控制服务器根据从WEB客户端获取的部署命令,确定对应的待部署目标机器;所述部署控制服务器根据所述待部署目标机器,确定对应的待安装操作系统及与所述待安装操作系统对应的操作系统配置文件;实现了通过操作WEB客户端,一键自动化批量部署操作系统,同时,将运维人员从繁重的操作系统部署工作中解脱出来,并无限降低技术门槛,让所有相关人员都能胜任此项工作,大大增强了用户体验。

【技术实现步骤摘要】

本专利技术属于操作系统管理领域,尤其涉及一种批量部署操作系统的方法及装置
技术介绍
现有技术公开了一种操作系统的自动部署方法(申请号码:200510090508. 6),包 括:1、服务器的部署服务端对节点计算机所需安装操作系统类型的参数以及相应的安装配 置参数进行处理并注册针对所述节点计算机的自动安装部署服务;2、所述节点计算机从网 卡启动,下载引导程序和所述预安装配置文件并由所述引导程序根据所述预安装配置文件 从网络启动预安装环境程序;3、所述预安装环境程序加载硬件设备的驱动程序;4、所述预 安装环境程序在所述节点计算机上安装操作系统并根据所述节点计算机的硬件设备属性 安装驱动程序;5、注销所述自动安装部署服务,完成操作系统的安装。 上述操作系统自动部署方法尽管实现了为多台硬件结构不同的计算机自动安装 不同操作系统的技术问题,但是,在节点计算机下载引导程序及预安装配置文件、启动预安 装环境程序、加载硬件设备的驱动程序等多个过程中均需要熟练技术人员进行控制,对于 不熟悉安装操作系统的技术人员,则难以安装成功;另外,上述技术方案也无法真正意义上 实现一键自动化批量部署操作系统。
技术实现思路
本专利技术提供一种批量部署操作系统的方法及装置,以解决上述问题。 本专利技术提供一种批量部署操作系统的方法。上述方法包括以下步骤: 部署控制服务器根据从WEB客户端获取的部署命令,确定对应的待部署目标机 器; 所述部署控制服务器根据所述待部署目标机器,确定对应的待安装操作系统及与 所述待安装操作系统对应的操作系统配置文件。 本专利技术还提供一种批量部署操作系统的装置,包括WEB客户端、部署控制服务器、 一个或多个待部署目标机器;其中,所述WEB客户端通过所述部署控制服务器与所述一个 或多个待部署目标机器相连; 所述WEB客户端,用于向所述部署控制服务器发送部署命令; 所述部署控制服务器,用于根据从WEB客户端获取的部署命令,确定对应的待部 署目标机器;还用于根据所述待部署目标机器,确定对应的待安装操作系统及与所述待安 装操作系统对应的操作系统配置文件。 通过以下方案:部署控制服务器根据从WEB客户端获取的部署命令,确定对应的 待部署目标机器;所述部署控制服务器根据所述待部署目标机器,确定对应的待安装操作 系统及与所述待安装操作系统对应的操作系统配置文件;实现了通过操作WEB客户端,一 键自动化批量部署操作系统,同时,将运维人员从繁重的操作系统部署工作中解脱出来,并 无限降低技术门槛,让所有相关人员都能胜任此项工作,大大增强了用户体验。 通过以下方案:部署控制服务器向目标机器发送DHCP业务服务请求;所述目标机 器向所述部署控制服务器反馈DHCP业务服务响应,其中,所述DHCP业务服务响应中携带了 网段信息;通过DHCP业务服务可将多台目标机器划分至不同的网段,从而实现同时批量配 置不同的操作系统及初始化设置。 通过以下方案:所述操作系统镜像关联不同的操作系统配置文件即Kickstart配 置文件;同一操作系统关联一个或多个Kickstart配置文件,其中,所述Kickstart配置文 件定义操作系统安装过程的应答选项,从而实现无人值守的自动部署。【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1所示为本专利技术实施例1的批量部署操作系统的方法处理流程图; 图2所示为本专利技术实施例2的批量部署操作系统的装置结构图。【具体实施方式】 下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。 图1所示为本专利技术实施例1的批量部署操作系统的方法处理流程图,包括以下步 骤: 步骤101 :部署控制服务器根据从WEB客户端获取的部署命令,确定对应的待部署 目标机器; 进一步地,所述部署命令携带了网段信息。 进一步地,所述部署控制服务器存储网段信息及待部署目标机器对照表,如下表1 所示: 网段信息及待部署目标机器对照表 表1 进一步地,部署控制服务器根据从WEB客户端获取的部署命令,确定对应的待部 署目标机器之前,还包括: 预先对部署控制服务器进行业务配置并将操作系统的ISO镜像挂载至所述部署 控制服务器。 进一步地,配置的业务类型包括PXE业务服务、DHCP业务服务、DNS业务服务、TFTP 业务服务、HTTP业务服务、Kickstart业务服务。 对上述业务配置完成后,进行统一流程化管理。 进一步地,部署控制服务器向目标机器发送DHCP业务服务请求;所述目标机器向 所述部署控制服务器反馈DHCP业务服务响应;其中,所述DHCP业务服务响应中携带了网段 信息。 其中,DHCP业务服务可将多台目标机器划分至不同的网段,从而实现同时批量配 置不同的操作系统及初始化设置。 进一步地,所述操作系统镜像关联不同的操作系统配置文件即Kickstart配置文 件。 进一步地,同一操作系统关联一个或多个Kickstart配置文件。 其中,所述Kickstart配置文件定义操作系统安装过程的应答选项,从而实现无 人值守的自动部署。[当前第1页1 2 本文档来自技高网...

【技术保护点】
一种批量部署操作系统的方法,其特征在于,包括以下步骤:部署控制服务器根据从WEB客户端获取的部署命令,确定对应的待部署目标机器;所述部署控制服务器根据所述待部署目标机器,确定对应的待安装操作系统及与所述待安装操作系统对应的操作系统配置文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:王文龙
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1