[发明专利]一种在集群环境中部署主机的设备和方法在审
申请号: | 201510374554.2 | 申请日: | 2015-06-30 |
公开(公告)号: | CN105119732A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 蒋涛;马立克;张维婷;宋潇豫;赵峰;乔咏;申利飞 | 申请(专利权)人: | 中标软件有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 钟日红;张文娟 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 环境 部署 主机 设备 方法 | ||
技术领域
本发明涉及云计算集群技术领域,具体地说,涉及一种在集群环境中部署主机的设备和方法。
背景技术
目前,虚拟化技术以及云计算技术高速发展,越来越多的企业及用户对大规模集群的需求不断扩大。如何快速有效地在大量集群节点上进行批量操作系统,一直是管理员需要解决的难题。
现有的批量安装方式通常采用网络安装来实现大规模操作系统的安装。
传统的网络安装方式有PXE(预引导执行环境)方式引导,令待安装节点使用网络启动,通过DHCP(动态主机配置协议)服务器获取到IP,再通过TFTP(简单文件传输协议)服务下载一个启动软件包到本机内存中并执行,由这个启动软件包完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。该方式配置过程繁琐,并且在安装节点开机使用网络启动的模式下,会出现无限重复安装的问题。
另外,还可以使用网络安装服务器套件cobbler安装工具进行操作系统批量安装。Cobbler的原理和传统的PXE方式类似,配置过程进行了优化,不需要人工做过多的配置。并且通过与主机MAC地址的绑定,解决了在安装节点开机使用网络启动的模式下,会出现无限重复安装的问题。但是该方法需要管理员首先把所有主机MAC地址记录下来,并手动执行绑定过程,当集群数量非常大的时候,管理员会耗费的人工非常大。
因此,亟需一种能够在集群环境下部署主机的过程中实现主机自动发现的设备和方法。
发明内容
本发明的目的之一在于解决现有技术中,在集群环境下部署主机的过程中,管理员耗费的人工较大的技术缺陷。
本发明首先提供在集群环境中部署主机的设备,包括:
系统镜像,其为节点主机提供待安装的操作系统镜像;
引导镜像,其为节点主机提供预置操作系统,该引导镜像包括获取并发送节点主机信息的代理单元;
主机监控模块,其采集由节点主机上安装的代理单元发送的节点主机信息;
安装管理模块,其将引导镜像发送至节点主机,根据主机监控模块采集的节点主机信息将待安装的系统镜像与节点主机进行绑定,将与节点主机绑定的系统镜像发送至节点主机。
在一个实施例中,所述安装管理模块包括:
DHCP服务单元,其在节点主机进行网络启动时,通过DHCP服务为节点主机设置IP地址。
在一个实施例中,所述预置操作系统在主机节点进行网络启动时运行,并在主机节点上引导安装代理单元。
在一个实施例中,还包括:
指令接口单元,其用于导入系统镜像,以及在节点主机完成绑定后接收使节点主机重启的指令,该指令用于指示节点主机重启,进行操作系统的安装。
在一个实施例中,所述安装管理模块还包括识别单元,其用于识别已绑定节点主机和未绑定节点主机;
所述安装管理模块将引导镜像发送至未绑定节点主机,并将系统镜像发送至已绑定节点主机。
本发明还提供一种在集群环境中部署主机的方法,包括:
配置引导镜像,该引导镜像为节点主机提供预置操作系统,该引导镜像包括获取并发送节点主机信息的代理单元;
将引导镜像发送至节点主机;
采集由节点主机上安装的代理单元发送的节点主机信息;
根据节点主机信息将待安装的系统镜像与节点主机进行绑定;
将与节点主机绑定的系统镜像发送至节点主机。
在一个实施例中,还包括:
在节点主机进行网络启动时,通过DHCP服务为节点主机设置IP地址。
在一个实施例中,所述预置操作系统在主机节点进行网络启动时运行,并在主机节点上引导安装代理单元。
在一个实施例中,还包括:
在节点主机完成绑定后,接收使节点主机重启的指令,该指令用于指示节点主机重启,进行操作系统的安装。
在一个实施例中,还包括:
识别已绑定节点主机和未绑定节点主机;
将引导镜像发送至未绑定节点主机;
将系统镜像发送至已绑定节点主机。
本发明实施例中的节点主机通过预置操作系统中集成的代理(agent)来完成自动发现功能,该代理自动向管理设备发送节点主机自身的硬件信息,从而使得主机管理设备在数据库中记载集群中大量节点主机的信息。此外,管理人员可以在管理设备上完成对操作系统镜像与节点主机的绑定,为节点主机根据业务需求选择设置最终的操作系统。从而避免现有技术中需要人工记录主机MAC信息的技术缺陷,在集群环境中提高主机部署的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中标软件有限公司,未经中标软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510374554.2/2.html,转载请声明来源钻瓜专利网。