一种裸机部署方法及装置制造方法及图纸

技术编号:25086648 阅读:25 留言:0更新日期:2020-07-31 23:30
本申请涉及互联网技术领域,特别涉及一种裸机部署方法及装置,应用于裸机部署系统。所述裸机部署系统包括部署服务器和若干待部署主机,所述若干待部署主机为已在所述裸机部署系统中完成注册的主机,所述方法包括:将目标主机的启动方式设置为网络启动,并通过PXE方式启动所述目标主机,其中,所述目标主机为所述若干待部署主机中的任一主机;获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器上,以使得所述部署服务器将预设的操作系统镜像文件复制至所述目标主机的硬盘;重启所述目标主机,以使得所述目标主机基于所述操作系统镜像文件进行操作系统的部署。

【技术实现步骤摘要】
一种裸机部署方法及装置
本申请涉及互联网
,特别涉及一种裸机部署方法及装置。
技术介绍
随着互联网技术的快速发展,服务器数量也在不断的增加,IT运维已经成为IT服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的IT应用需要越来越合理的模式来保障IT服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是IT运维。从初期的几台服务器发展到庞大的数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,那么标准化、自动化、架构优化、过程优化等降低IT服务成本的因素越来越被人们所重视。而如何自动化批量部署安装一个稳定的系统是实现自动化的第一步。目前,通常借助PXE等工具进行裸机安装部署,这种安装部署系统的方式可以不受光驱,光盘以及一些外部设备的限制,还可以做到无人值守,大大减轻了运维人员的工作负荷。PXE协议分为Client和Server两端,PXEClient在网卡的ROM中,当计算机启动时,BIOS把PXEClient调入内存执行,并显示出命令菜单,经用户选择后,PXEClient将放置在Server的操作系统通过网络下载到本地运行。相关技术中,PXE部署安装流程如下:1、客户机从自己的PXE网卡启动,向本网络中的DHCP服务器索取IP,并搜寻引导文件的位置;2、DHCP服务器返回分给客户机IP以及网络引导程序(NetworkBootstrapProgram,NBP)文件的放置位置(该文件一般是放在简单文件传输协议(TrivialFileTransferProtocol,TFTP)服务器上);3、客户机向本网络中的TFTP服务器索取NBP;4、客户机取得NBP后之执行该文件;5、根据NBP的执行结果,通过TFTP服务器加载内核和文件系统;6、安装操作系统。然而,采用上述部署安装方式进行裸机部署时,需要针对每一目标主机分别进行上电、下电、重启、设置启动方式等操作,安装部署操作繁琐,且安装部署效率低。
技术实现思路
本申请实施例提供一种裸机部署方法及装置,用以解决现有技术中存在的安装部署操作繁琐,安装效率低的问题。本申请实施例提供的具体技术方案如下:第一方面,本申请提供了一种裸机部署方法,应用于裸机部署系统,所述裸机部署系统包括部署服务器和若干待部署主机,所述若干待部署主机为已在所述裸机部署系统中完成注册的主机,所述方法包括:将目标主机的启动方式设置为网络启动,并通过PXE方式启动所述目标主机,其中,所述目标主机为所述若干待部署主机中的任一主机;获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器上,以使得所述部署服务器将预设的操作系统镜像文件复制至所述目标主机的硬盘;重启所述目标主机,以使得所述目标主机基于所述操作系统镜像文件进行操作系统的部署。可选地,在将目标主机的启动方式设置为网络启动之前,所述方法还包括:接收所述目标主机对应的注册请求,所述注册请求包括所述目标主机的主机信息;将所述目标主机的主机信息注册至所述部署服务器,并根据所述目标主机的主机信息,配置与所述目标主机的系统管理软件相匹配的目标驱动,其中,所述目标驱动可以调用所述系统管理软件对所述目标主机进行上电、下电、重启、设置启动方式。可选地,所述根据所述目标主机的主机信息,配置与所述目标主机外带的系统管理软件相匹配的目标驱动的步骤包括:根据所述目标主机的主机类型,确定所述主机类型的系统管理软件;确定可调用所述系统管理软件的目标驱动,以及配置调用所述系统管理软件所需的相关条件。可选地,所述部署服务器为DHCP服务器和PXE服务器,所述部署服务器集成有deploy_ramdisk工具,所述deploy_ramdisk工具内嵌入有用于搜索目标主机的硬盘信息的第一脚本;所述获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器的步骤包括:采用所述deploy_ramdisk工具内嵌的第一脚本搜索所述目标主机的硬盘信息;在确定搜索到所述目标主机的硬盘时,通过ISCSI方式将搜索到的所述目标主机的硬盘挂载至部署服务器。可选地,所述deploy_ramdisk工具内嵌有用于硬件检测的第二脚本,所述方法还包括:通过所述目标驱动调用所述系统管理软件对所述目标主机硬件进行检测;或者,采用所述deploy_ramdisk工具内嵌的第二脚本对所述目标主机硬件进行检测。第二方面,本申请提供了一种裸机部署装置,应用于裸机部署系统,所述裸机部署系统包括部署服务器和若干待部署主机,所述若干待部署主机为已在所述裸机部署系统中完成注册的主机,所述装置包括:启动单元,用于将目标主机的启动方式设置为网络启动,并通过PXE方式启动所述目标主机,其中,所述目标主机为所述若干待部署主机中的任一主机;挂载单元,用于获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器上,以使得所述部署服务器将预设的操作系统镜像文件复制至所述目标主机的硬盘;重启单元,用于重启所述目标主机,以使得所述目标主机基于所述操作系统镜像文件进行操作系统的部署。可选地,在将目标主机的启动方式设置为网络启动之前,所述装置还包括:接收单元,用于接收所述目标主机对应的注册请求,所述注册请求包括所述目标主机的主机信息;注册单元,用于将所述目标主机的主机信息注册至所述部署服务器,并根据所述目标主机的主机信息,配置与所述目标主机的系统管理软件相匹配的目标驱动,其中,所述目标驱动可以调用所述系统管理软件对所述目标主机进行上电、下电、重启、设置启动方式。可选地,所述根据所述目标主机的主机信息,配置与所述目标主机外带的系统管理软件相匹配的目标驱动时,所述注册单元具体用于:根据所述目标主机的主机类型,确定所述主机类型的系统管理软件;确定可调用所述系统管理软件的目标驱动,以及配置调用所述系统管理软件所需的相关条件。可选地,所述部署服务器为DHCP服务器和PXE服务器,所述部署服务器集成有deploy_ramdisk工具,所述deploy_ramdisk工具内嵌入有用于搜索目标主机的硬盘信息的第一脚本;所述获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器时,所述挂载单元具体用于:采用所述deploy_ramdisk工具内嵌的第一脚本搜索所述目标主机的硬盘信息;在确定搜索到所述目标主机的硬盘时,通过ISCSI方式将搜索到的所述目标主机的硬盘挂载至部署服务器。可选地,所述deploy_ramdisk工具内嵌有用于硬件检测的第二脚本,所述装置还包括:检测单元,用于通过所述目标驱动调用所述系统管理软件对所述目标主机硬件进行检测;或者,检测单元,用于采用所述deploy_ramdisk工具内嵌的第二脚本对所述目标主机硬件进行检测。第三方面,本申请提本文档来自技高网
...

【技术保护点】
1.一种裸机部署方法,其特征在于,应用于裸机部署系统,所述裸机部署系统包括部署服务器和若干待部署主机,所述若干待部署主机为已在所述裸机部署系统中完成注册的主机,所述方法包括:/n将目标主机的启动方式设置为网络启动,并通过PXE方式启动所述目标主机,其中,所述目标主机为所述若干待部署主机中的任一主机;/n获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器上,以使得所述部署服务器将预设的操作系统镜像文件复制至所述目标主机的硬盘;/n重启所述目标主机,以使得所述目标主机基于所述操作系统镜像文件进行操作系统的部署。/n

【技术特征摘要】
1.一种裸机部署方法,其特征在于,应用于裸机部署系统,所述裸机部署系统包括部署服务器和若干待部署主机,所述若干待部署主机为已在所述裸机部署系统中完成注册的主机,所述方法包括:
将目标主机的启动方式设置为网络启动,并通过PXE方式启动所述目标主机,其中,所述目标主机为所述若干待部署主机中的任一主机;
获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器上,以使得所述部署服务器将预设的操作系统镜像文件复制至所述目标主机的硬盘;
重启所述目标主机,以使得所述目标主机基于所述操作系统镜像文件进行操作系统的部署。


2.如权利要求1所述的方法,其特征在于,在将目标主机的启动方式设置为网络启动之前,所述方法还包括:
接收所述目标主机对应的注册请求,所述注册请求包括所述目标主机的主机信息;
将所述目标主机的主机信息注册至所述部署服务器,并根据所述目标主机的主机信息,配置与所述目标主机的系统管理软件相匹配的目标驱动,其中,所述目标驱动可以调用所述系统管理软件对所述目标主机进行上电、下电、重启、设置启动方式。


3.如权利要求2所述的方法,其特征在于,所述根据所述目标主机的主机信息,配置与所述目标主机外带的系统管理软件相匹配的目标驱动的步骤包括:
根据所述目标主机的主机类型,确定所述主机类型的系统管理软件;
确定可调用所述系统管理软件的目标驱动,以及配置调用所述系统管理软件所需的相关条件。


4.如权利要求1所述的方法,其特征在于,所述部署服务器为DHCP服务器和PXE服务器,所述部署服务器集成有deploy_ramdisk工具,所述deploy_ramdisk工具内嵌入有用于搜索目标主机的硬盘信息的第一脚本;
所述获取所述目标主机的硬盘信息,并将所述目标主机的硬盘挂载至所述部署服务器的步骤包括:
采用所述deploy_ramdisk工具内嵌的第一脚本搜索所述目标主机的硬盘信息;
在确定搜索到所述目标主机的硬盘时,通过ISCSI方式将搜索到的所述目标主机的硬盘挂载至部署服务器。


5.如权利要求4所述的方法,其特征在于,所述deploy_ramdisk工具内嵌有用于硬件检测的第二脚本,所述方法还包括:
通过所述目标驱动调用所述系统管理软件对所述目标主机硬件进行检测;或者,
采用所述deploy_ramdisk工具内嵌的第二脚本对所述目标主机硬件进行检测。


6.一种裸机部署装置,其特征在于,应用于裸机部署系统...

【专利技术属性】
技术研发人员:莫展飞
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1