[发明专利]一种操作系统远程批量部署方法和系统在审
申请号: | 201810293818.5 | 申请日: | 2018-03-30 |
公开(公告)号: | CN108733384A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 何慧虹;王勇;吕雁飞;赵丽;史亮;杨宇霆;刘博;郑超;何路 | 申请(专利权)人: | 国家计算机网络与信息安全管理中心 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/4401 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100029*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存服务器 代理端 操作系统 操作系统部署 部署 动态主机配置协议 服务器 服务器部署 配置 服务端服务器 安装软件 管理成本 软件配置 远程调用 跨地域 机房 灵活 重复 维护 | ||
本发明提供了一种操作系统远程批量部署方法和系统,包括:通过服务端服务器配置操作系统部署任务,并将操作系统部署任务下发给多个代理端服务器;将任一代理端服务器设为第一缓存服务器,并为第一缓存服务器配置动态主机配置协议;由第一缓存服务器基于操作系统部署任务为剩余代理端服务器部署操作系统;将任一剩余代理端服务器设为第二缓存服务器同时配置动态主机配置协议,由第二缓存服务器为第一代理端服务器部署操作系统。该方法和系统能够大规模、跨地域的灵活部署操作系统,克服了现有技术在每个机房内都部署一套安装软件然后通过远程调用方式启动,造成了重复部署浪费和多套软件配置、维护困难的缺点,节省了部署和管理成本。
技术领域
本发明属于信息技术领域,具体涉及一种操作系统远程批量部署方法和系统。
背景技术
大数据、云计算等各类系统平台的快速更新迭代,往往伴随着大规模的服务器操作系统重装,以提供一个全新、无干扰的平台运行环境。操作系统部署的速度、并发性和底层硬件环境的适应能力决定了操作系统批量重装所需要的时间,对平台快速上线有着重要影响,因此操作系统远程批量部署能力毫无疑问已成为衡量一家IT公司可持续集成能力的重要指标。
目前,市面上已有了许多快速建立Linux网络安装环境的软件,例如Red Hat公司在2008年发布的Cobbler软件,这些软件有效提高了操作系统部署的自动化程度和系统部署效率。然而,应当看到这些软件在设计之处主要面向小范围内的操作系统重装,并不适用于当前大规模、跨地域的操作系统重装场景。不适用主要体现在上述软件的灵活度低、并发管理能力弱和适应底层硬件环境能力弱等方面。由于灵活度低,安装软件必须就近部署,互联网IT公司通常在每个机房内都部署一套安装软件然后通过远程调用方式启动,造成了重复部署浪费和多套软件配置、维护困难的局面。在大规模部署操作系统场景下,运维人员难以掌握服务器的安装过程,也难以及时发现和处理安装过程中出现的异常情况。同时,随着业务飞速发展,各个企业也会配合业务定制采购不同型号的服务器,或者为服务器进行双网卡绑定等特殊配置等,上述因素都需要在操作系统部署过程中进行特殊处理以消除各种不确定因素,然而上述软件并没有提供手段进行解决,大大削弱了软件的可用性。
发明内容
为克服上述现有技术难以远程大批量部署操作系统的不足,本发明提出一种操作系统远程批量部署方法和系统。该方法和系统以网络安装服务器套件Cobbler为核心进行封装,同时有机集成了SaltStack和Celery等组件,其中SaltStack是一个分布式的基础设施管理框架,Celery是一个灵活且可靠的,处理大量消息的分布式系统。SaltStack被用以对服务器操作系统建立一致的管理环境以增强服务器硬件的适应性,提供远程执行命令以消除服务器特殊配置带来安装过程的不确定性。Celery可用于实时处理的任务队列和任务调度,用以增强安装过程的管理能力和提高操作系统部署的并发性。本发明通过有机集成上述主要技术,形成了一个动态灵活的、高并发的操作系统远程部署架构,能够先设置提供动态主机配置协议DHCP和缓存服务的第一缓存服务器,利用第一缓存服务器为剩余代理端服务器批量部署操作系统,然后利用完成安装操作系统的代理端服务器作为提供DHCP和缓存服务的第二缓存服务器,为第一缓存服务器部署操作系统,显著了提高操作系统远程部署性能。
实现上述目的所采用的解决方案为:
一种操作系统远程批量部署方法,包括:
通过服务端服务器配置操作系统部署任务,并将所述操作系统部署任务下发给多个代理端服务器;
将任一所述代理端服务器设为第一缓存服务器,并为所述第一缓存服务器配置动态主机配置协议;由所述第一缓存服务器基于所述操作系统部署任务为剩余代理端服务器部署操作系统;
将任一所述剩余代理端服务器设为第二缓存服务器同时配置动态主机配置协议,由所述第二缓存服务器为所述第一缓存服务器部署操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家计算机网络与信息安全管理中心,未经国家计算机网络与信息安全管理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810293818.5/2.html,转载请声明来源钻瓜专利网。