[发明专利]一种批量安装操作系统的方法、相关设备及系统在审
申请号: | 201710383750.5 | 申请日: | 2017-05-26 |
公开(公告)号: | CN108958742A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 任宏亮;宋铜铃;潘玉园;赵辉昌 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/445 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 镜像文件 种子文件 操作系统 安装操作系统 设备及系统 管理主机 主机发送 主机 操作系统启动 网络传输协议 安装服务器 存放路径 对等网络 目标启动 预置算法 指示信息 下载 预设 耗时 申请 | ||
本申请公开一种批量安装操作系统的方法、相关设备及系统,方法包括:管理主机通过预设网络传输协议接收第一主机发送的第一镜像文件,第一镜像文件为第一主机在目标启动方式下通过第二操作系统启动,并根据第一操作系统生成;将所述第一镜像文件按照预置算法划分成多个分片,并生成对等网络P2P种子文件,P2P种子文件包括第一镜像文件的名称、分片数量和大小、以及第一镜像文件的分片的存放路径;管理主机向多个第二主机发送指示信息,用于指示所述多个第二主机根据P2P种子文件同时下载所述第一镜像文件的分片,并进行第一操作系统的安装。以此解决现有技术中批量安装服务器操作系统耗时长、效率低的问题。
技术领域
本发明涉及计算机技术领域,尤其涉及一种批量安装操作系统的方法、相关设备及系统。
背景技术
随着云计算技术的发展和应用,部署云计算的系统所需服务器的数量也从最初的单台逐步发展到多台。服务器设备在出厂时一般为未安装操作系统的裸机,在使用时需要根据用户具体规划逐台手工安装相应的操作系统。通常地,操作系统安装文件较大,完成一台服务器操作系统的安装大约需要耗时40分钟到1小时。当部署云计算的系统由大量服务器组成时,安装过程将会耗费大量时间。
针对上述技术问题,现有技术中主要采用预启动执行环境(preboot executeenvironment,PXE)网络安装方式,远程为服务器批量进行操作系统的安装。PXE网络安装方式采用客户端/服务端(client/server,C/S)的工作模式。系统中存在一台PXE服务器,即Server端,该PXE服务器部署有动态主机配置协议(dynamic host configurationprotocol,DHCP)服务、简单文件传输协议(trivial file transfer protocol,TFTP)服务或文件传输协议(file transfer protocol,FTP)服务,并存储有待安装操作系统的文件和配置脚本。待安装操作系统的服务器,即客户端,在操作系统安装过程中,待安装操作系统的服务器可以通过DHCP从PXE服务器获取IP地址,并利用TFTP/FTP通过网络从PXE服务器中获取操作系统文件和配置脚本,并完成操作系统的自动化安装。
上述技术方案省去了逐台手工安装的繁琐过程,可以减少整体的安装时间。但是,由于PXE服务器和待安装操作系统的服务器之间的网络带宽限制、以及PXE服务器本身的硬盘处理能力的限制,当多台待安装操作系统的服务器并行安装操作系统时,无法保证同时安装操作系统的并行度。即同一时间段内可以同时安装操作系统的待安装操作系统的服务器数量有限,导致安装时间随着待安装操作系统的服务器的数量呈线性增长。因此,上述技术方案在批量安装服务器操作系统时,仍然可能存在耗时长、效率较低的问题。
发明内容
本发明实施例所要解决的技术问题在于,提供一种批量安装操作系统的方法、相关设备及系统,解决了现有技术中批量安装服务器操作系统耗时长、效率低的问题。
第一方面,本发明实施例提供了一种批量安装操作系统的方法,该方法包括:首先,管理主机通过预设网络传输协议接收第一主机发送的第一镜像文件,所述第一镜像文件为所述第一主机在目标启动方式下通过第二操作系统启动,并根据所述第一操作系统生成,其中,目标启动方式包括预启动执行环境PXE或者增强型预启动执行环境iPXE,当目标启动方式为PXE,管理主机为PXE主机,当目标启动方式为iPXE,管理主机为iPXE主机。然后,管理主机将第一镜像文件按照预置算法划分成多个分片,并生成对等网络P2P种子文件,其中,所述P2P种子文件包括所述管理主机的地址、所述第一镜像文件的名称、分片数量和大小。最后,管理主机向多个第二主机发送指示信息,该指示信息用于指示多个第二主机根据P2P种子文件同时下载第一镜像文件的分片,并根据第一镜像文件进行第一操作系统的安装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710383750.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种控制器集群安装方法和装置
- 下一篇:信息处理设备、信息处理方法和程序