[发明专利]一种批量系统部署方法和部署装置无效
申请号: | 200710177233.9 | 申请日: | 2007-11-12 |
公开(公告)号: | CN101159611A | 公开(公告)日: | 2008-04-09 |
发明(设计)人: | 冯硕;张欢;焦尚伟 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/28;G06F9/445 |
代理公司: | 北京泛华伟业知识产权代理有限公司 | 代理人: | 王勇 |
地址: | 100080北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 批量 系统 部署 方法 装置 | ||
技术领域
本发明涉及信息技术领域,特别涉及一种批量系统部署方法和部署装置。
背景技术
在学校机房或网吧等场所中,多台具有相同或相似硬件配置的计算机组成一个局域网络,该网络中的所有计算机具有相同的服务系统(包括操作系统和应用程序)。这种类型的局域网络被称为开放计算环境,网络中的各台计算机被称为节点。随着计算机硬件成本的降低,上述的开放计算环境逐渐得到普及和应用。在对开放计算环境中的各个节点安装服务系统或对服务系统进行更新时,由于节点数量大,如果对每个节点单独进行服务系统的安装或更新操作,无疑会耗费大量的时间和人力物力,此外,重复性的操作也容易导致错误的产生。
为解决这一问题,现有技术中采用了批量系统安装工具。在采用批量系统安装工具的开放计算环境中,有一个管理节点,该节点指示开放计算环境中的受管理节点执行相关软件(包括操作系统)的安装和配置工作。采用批量系统安装工具进行安装和部署后,对多个节点的部署工作量等同于一个节点的工作量,从而大量简化管理员的工作量和维护成本。但是批量系统安装工具并不能很好地解决部署工作量的问题。由于不同软件具有不同的安装流程和配置方法,因此批量安装工具需要为不同的软件制定不同的安装和配置策略以及操作界面。系统管理员对于不同服务系统的安装,就需要采用不同的批量安装工具,这增加了企业的采购成本。对于没有被支持的软件,则只能由管理员为各节点独立安装这些软件。这一缺点极大地限制了批量安装工具的适用范围。
在现有技术中还提供了另一种解决方案,即在开放计算环境中搭建一个部署服务器,以实现对环境中所有节点的相关软件的安装和部署。部署服务器的作用包括:1、集中存放已经制作完成的服务系统映像;2、将服务系统映像传输到所要部署的节点的本地存储设备上。参考图1,采用部署服务器的方法对开放计算环境做安装和部署时,首先需要在一个模板节点上创建一个完善的服务系统,然后将该服务系统的映像上传到部署服务器中,接着在所要部署的节点上运行客户端程序,通过客户端程序与部署服务器进行交互,接收部署服务器所发送的服务系统映像数据包,最终将其写入节点的本地存储设备。这种方法与批量系统安装工具相比,优势在于部署操作与具体的服务系统映像无关。但缺点在于:1、由于部署服务器在分发服务系统映像数据包时,采用了一对一的传送方式,因此如果开放计算环境中需要部署的节点较多,则部署服务器以及开放计算环境中的网络系统容易成为整个系统的瓶颈,对一次部署节点的数量会产生限制;2、每次对服务系统的修改,都需要先上传到部署服务器上,然后通过部署服务器分发到各部署节点。此外,对部署服务器的使用也增加了一台服务器的成本。
发明内容
因此,本发明的目的是克服现有技术在对开放计算环境进行安装和部署时所具有的一次部署节点数量受限,部署过程较为复杂的缺陷,从而提供一种部署简单,部署效率较高的批量系统部署方法及部署装置。
为了实现上述目的,本发明提供一种批量系统部署装置,用于为开放计算环境中的节点安装或更新服务系统,包括:安装在分发节点上、用于分发服务系统映像的分发模块,以及安装在接收节点上、用于接收服务系统映像的接收模块;所述的分发模块采用网络多点传输方式分发所述的服务系统映像。
上述技术方案中,所述的分发模块包括用于将服务系统映像拆分成数据包的映像拆分单元,以及用于将数据包在网络上传送的数据分发单元。
上述技术方案中,所述的接收模块包括用于从网络接收数据包的数据接收单元,以及用于重组数据包、还原服务系统映像的映像重组单元。
上述技术方案中,所述的分发模块还包括用于压缩数据的数据压缩单元,所述的接收模块还包括用于解压缩数据的数据解压缩单元。
上述技术方案中,所述的分发节点为所述开放计算环境中任意选择一个节点,并为该节点安装服务系统映像后得到的。
上述技术方案中,所述的网络多点传输方式包括广播方式或多播方式。
上述技术方案中,所述的批量系统部署装置采用无盘或光盘方式启动。
本发明还提供了一种批量系统部署方法,包括以下步骤:
步骤1)、在开放计算环境中任意选择一个节点,在该节点上准备服务系统映像,该节点被称为分发节点;
步骤2)、在所述的分发节点上将所述的服务系统映像拆分成数据包,并将所述数据包采用网络多点传输方式传送到开放计算环境中的接收节点;
步骤3)、所述的接收节点接收所述数据包,然后将所接收到的数据包存储在本地磁盘,并重组得到服务系统映像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710177233.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃脂一抹瘦减肥膏
- 下一篇:用于带有悬臂控制装置的采掘设备的连接托架