The invention provides a method and system for remote batch deployment of an operating system, which includes: configuring an operating system deployment task through a server at the service end and sending the operating system deployment task to multiple proxy servers; setting any proxy server as a first cache server and configuring the first cache server The first cache server deploys the operating system for the remaining proxy servers based on the operating system. The second cache server deploys the operating system for the first proxy server by setting any remaining proxy server as the second cache server while configuring the dynamic host configuration protocol. This method and system can deploy the operating system flexibly on a large scale and across regions. It overcomes the shortcomings of existing technologies that deploy a set of installation software in each computer room and start it by remote call, resulting in waste of repeated deployment and difficulties in configuration and maintenance of multiple sets of software, and saves the cost of deployment and management.
【技术实现步骤摘要】
一种操作系统远程批量部署方法和系统
本专利技术属于信息
,具体涉及一种操作系统远程批量部署方法和系统。
技术介绍
大数据、云计算等各类系统平台的快速更新迭代,往往伴随着大规模的服务器操作系统重装,以提供一个全新、无干扰的平台运行环境。操作系统部署的速度、并发性和底层硬件环境的适应能力决定了操作系统批量重装所需要的时间,对平台快速上线有着重要影响,因此操作系统远程批量部署能力毫无疑问已成为衡量一家IT公司可持续集成能力的重要指标。目前,市面上已有了许多快速建立Linux网络安装环境的软件,例如RedHat公司在2008年发布的Cobbler软件,这些软件有效提高了操作系统部署的自动化程度和系统部署效率。然而,应当看到这些软件在设计之处主要面向小范围内的操作系统重装,并不适用于当前大规模、跨地域的操作系统重装场景。不适用主要体现在上述软件的灵活度低、并发管理能力弱和适应底层硬件环境能力弱等方面。由于灵活度低,安装软件必须就近部署,互联网IT公司通常在每个机房内都部署一套安装软件然后通过远程调用方式启动,造成了重复部署浪费和多套软件配置、维护困难的局面。在大规模部署操作系统场景下,运维人员难以掌握服务器的安装过程,也难以及时发现和处理安装过程中出现的异常情况。同时,随着业务飞速发展,各个企业也会配合业务定制采购不同型号的服务器,或者为服务器进行双网卡绑定等特殊配置等,上述因素都需要在操作系统部署过程中进行特殊处理以消除各种不确定因素,然而上述软件并没有提供手段进行解决,大大削弱了软件的可用性。
技术实现思路
为克服上述现有技术难以远程大批量部署操作系统的不足, ...
【技术保护点】
1.一种操作系统远程批量部署方法,其特征在于:通过服务端服务器配置操作系统部署任务,并将所述操作系统部署任务下发给多个代理端服务器;将任一所述代理端服务器设为第一缓存服务器,并为所述第一缓存服务器配置动态主机配置协议;由所述第一缓存服务器基于所述操作系统部署任务为剩余代理端服务器部署操作系统;将任一所述剩余代理端服务器设为第二缓存服务器同时配置动态主机配置协议,由所述第二缓存服务器为所述第一缓存服务器部署操作系统。
【技术特征摘要】
1.一种操作系统远程批量部署方法,其特征在于:通过服务端服务器配置操作系统部署任务,并将所述操作系统部署任务下发给多个代理端服务器;将任一所述代理端服务器设为第一缓存服务器,并为所述第一缓存服务器配置动态主机配置协议;由所述第一缓存服务器基于所述操作系统部署任务为剩余代理端服务器部署操作系统;将任一所述剩余代理端服务器设为第二缓存服务器同时配置动态主机配置协议,由所述第二缓存服务器为所述第一缓存服务器部署操作系统。2.如权利要求1所述的方法,其特征在于,所述为第一缓存服务器配置动态主机配置协议,包括:将待部署操作系统的代理端服务器的IP配置到所述第一缓存服务器中。3.如权利要求2所述的方法,其特征在于,所述将任一所述代理端服务器设为第一缓存服务器之后,还包括:从所述服务端服务器同步操作系统镜像至所述第一缓存服务器并缓存。4.如权利要求3所述的方法,其特征在于,所述由所述第一缓存服务器基于所述操作系统部署任务为剩余代理端服务器部署操作系统,包括:根据所述第一缓存服务器的配置设置所述剩余代理端服务器的IP;从所述第一缓存服务器为所述剩余代理端服务器下载所述操作系统镜像的安装包;基于所述IP和安装包,为所述剩余代理端服务器部署操作系统。5.如权利要求1所述的方法,其特征在于,所述操作系统部署任务包括:部署应答文件和部署过程中需要的服务。6.如权利要求4或5所述的方法,其特征在于,所述根据所述第一缓存服务器的配置设置剩余代理端服务器的IP之前,还包括:为所述剩余代理端服务器获取部署应答文件;重启所述剩余代理端服务器。7.如权利要求1所述的方法,其特征在于,所述部署操作系统包括:裸金属系...
【专利技术属性】
技术研发人员:何慧虹,王勇,吕雁飞,赵丽,史亮,杨宇霆,刘博,郑超,何路,
申请(专利权)人:国家计算机网络与信息安全管理中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。