一种裸机自动部署方法、装置及云环境平台制造方法及图纸

技术编号:27661054 阅读:31 留言:0更新日期:2021-03-12 14:30
本发明专利技术实施例公开了一种裸机自动部署方法、装置及云环境平台,该方法包括:DHCP服务模块在接收到目标裸机在部署网络下发送的DHCP请求后,向目标裸机发送第一反馈信息;TFTP服务模块在接收到目标裸机根据第一反馈信息发送初始镜像请求后,向目标裸机发送初始镜像文件;网络控制模块在目标裸机接收到初始镜像文件后,将部署网络调整为租户网络;DHCP服务模块在接收到目标裸机安装的代理服务在租户网络下发送的DHCP请求后,向目标裸机发送第二反馈信息;镜像服务管理模块接收到目标裸机基于第二反馈信息发送的正式镜像请求后,向目标裸机发送正式镜像文件,以供目标裸机启动来实现安装部署;实现目标裸机的自动部署。

【技术实现步骤摘要】
一种裸机自动部署方法、装置及云环境平台
本专利技术实施例涉及自动部署
,尤其涉及一种裸机自动部署方法、装置及云环境平台。
技术介绍
随着计算机技术的发展,云计算平台越来越多的应用在各
中,为了方便对云计算平台的开发和管理,提出了云计算平台管理项目OpenStack,其由不同功能组件组成,通过使用OpenStack项目,根据用户的业务需求进行裸机部署的过程中,由于用户的部分业务可能因为性能、系统要求等条件需要安装在物理机环境下,此时需要按照要求安装操作系统,并实现裸机与网络之间的互连互通。但是在现有技术中,需要手动配置网络连接,完成裸机安装部署,浪费用户时间,并且需要用户知道如何进行配置,对用户的要求较高,操作起来不方便。
技术实现思路
本专利技术提供一种裸机自动部署方法、装置及云环境平台,以实现裸机快速部署。第一方面,本专利技术实施例提供了一种裸机自动部署方法,应用于云环境平台,所述方法包括:动态主机配置协议DHCP服务模块在接收到目标裸机在部署网络下发送的DHCP请求后,向所述目标裸机发送第一反馈信息;简单文件传输协议TFTP服务模块在接收到所述目标裸机根据所述第一反馈信息发送初始镜像请求后,向目标裸机发送初始镜像文件;网络控制模块在目标裸机接收到初始镜像文件后,将所述部署网络调整为租户网络;所述DHCP服务模块在接收到所述目标裸机安装的代理服务在租户网络下发送的DHCP请求后,向所述目标裸机发送第二反馈信息;所述代理服务为所述目标裸机启动所述初始镜像文件后安装的服务;镜像服务管理模块接收到所述目标裸机基于第二反馈信息发送的正式镜像请求后,向所述目标裸机发送正式镜像文件,以供所述目标裸机安装来实现安装部署。第二方面,本专利技术实施例还提供了一种裸机自动部署方法,应用于目标裸机,包括:在部署网络下向DHCP服务模块发送的DHCP请求,并接受DHCP服务模块返回的第一反馈信息;根据所接收的第一反馈信息向TFTP服务模块发送初始镜像请求,并接收和启动所述TFTP服务模块反馈的初始镜像文件,实现在所述目标裸机上安装代理服务;所述代理服务在租户网络下向DHCP服务模块发送DHCP请求,并接收DHCP服务模块返回的第二反馈信息;根据第二反馈信息向镜像服务管理模块发送正式镜像请求,并接收所述镜像服务管理模块反馈的正式镜像文件;安装所述正式镜像文件实现目标裸机安装部署。第三方面,本专利技术实施例还提供了一种云环境平台,该云环境平台包括:DHCP服务模块,用于在接收到目标裸机在部署网络下发送的DHCP请求后,向所述目标裸机发送第一反馈信息;TFTP服务模块,用于在接收到所述目标裸机根据所述第一反馈信息发送所述初始镜像请求后,向目标裸机发送初始镜像文件;网络控制模块,用于在目标裸机接收到初始镜像文件后,将所述部署网络调整为租户网络;所述DHCP服务模块,用于在接收到所述目标裸机安装的代理服务在租户网络下发送的DHCP请求后,向所述目标裸机发送第二反馈信息;所述代理服务为所述目标裸机启动所述初始镜像文件后安装的服务;镜像服务管理模块,用于接收到所述目标裸机基于第二反馈信息发送的正式镜像请求后,向所述目标裸机发送正式镜像文件,以供所述目标裸机安装来实现安装部署。第四方面,本专利技术实施例还提供了一种裸机自动部署装置,该裸机自动部署装置设置于目标裸机,包括:代理服务安装模块,用于在部署网络下向DHCP服务模块发送的DHCP请求,并接受DHCP服务模块返回的第一反馈信息;并根据所接收的第一反馈信息向TFTP服务模块发送初始镜像请求,并接收和启动所述TFTP服务模块反馈的初始镜像文件,实现在所述目标裸机上安装代理服务;所述代理服务用于在租户网络下向DHCP服务模块发送DHCP请求;正式安装模块,用于接收DHCP服务模块返回的第二反馈信息,并根据第二反馈信息向镜像服务管理模块发送正式镜像请求,并接收所述镜像服务管理模块反馈的正式镜像文件,启动所述正式镜像文件实现目标裸机安装部署。本专利技术实施例提供了一种裸机自动部署方法、装置及云环境平台,首先通过DHCP服务模块向目标裸机发送第一反馈信息;然后TFTP服务模块根据初始镜像请求发送初始镜像文件,以使目标裸机根据目标镜像文件完成代理的安装,然后通过网络控制模块自动将部署网络调整为租户网络,实现业务网络的自动连接,DHCP服务模块接收目标裸机安装的代理服务在租户网络下发送的DHCP请求,并反馈第二反馈信息,镜像服务管理模块根据接收到的目标裸机基于第二反馈信息发送的正式镜像请求后,向目标裸机发送正式镜像文件,最终目标裸机安装该正式镜像文件,最终实现目标裸机的自动安装部署,无需工作人员进行手动操作即可完成,节省时间,且对工作人员要求较低,不需要工作人员掌握裸机安装部署全过程的相关知识,裸机的自动安装部署有助于实现裸机的全生命周期管理(上线和运维的整个过程),从而更加符合用户的需求。附图说明图1是本专利技术实施例一中的一种裸机自动部署方法的流程图;图2是本专利技术实施例一中的一种裸机自动部署方法中的云计算管理平台与目标裸机的交互展示图;图3是本专利技术实施例二中的一种裸机自动部署方法的流程图;图4是本专利技术实施例三中的一种裸机自动部署方法的流程图;图5是本专利技术实施例四中的一种裸机自动部署的实现示例图;图6是本专利技术实施例五中的一种云环境平台的结构示意图;图7是本专利技术实施例六中的一种裸机部署装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种裸机自动部署方法的流程图,应用于云环境平台,示例性的,图2提供了一种裸机部署方法中的云环境平台与目标裸机的交互展示图,图中包括云环境平台11、路由器12、目标裸机13,其中,云计算管理平台11包括TFTP服务模块111、网络控制模块112、镜像服务管理模块113和裸机管理模块114;网络控制模块112包括DHCP服务模块1121;TFTP服务模块111用于向目标裸机13发送初始镜像文件,网络控制模块112用来将部署网络调整为租户网络;镜像服务管理模块113用于向目标裸机13发送正式镜像文件,以便目标裸机13实现自动安装部署;裸机管理模块114用来选择目标裸机并对目标裸机加电启动。DHCP服务模块1121通过向目标裸机反馈第一反馈信息,以便目标裸机13根据第一反馈信息发送初始镜像请求。路由器12为与部署了网络控制模块112中的DHCP服务模块的计算机设备连接的路由器,用来实现云环境平台11与目标裸机13之间的通信;目标裸机13通过路由器12实现与云环境平台11的交互,进而实现自动安装部署。云环境平台11可以部署在一台计本文档来自技高网...

【技术保护点】
1.一种裸机自动部署方法,其特征在于,应用于云环境平台,包括:/n动态主机配置协议DHCP服务模块在接收到目标裸机在部署网络下发送的DHCP请求后,向所述目标裸机发送第一反馈信息;/n简单文件传输协议TFTP服务模块在接收到所述目标裸机根据所述第一反馈信息发送初始镜像请求后,向目标裸机发送初始镜像文件;/n网络控制模块在目标裸机接收到初始镜像文件后,将所述部署网络调整为租户网络;/n所述DHCP服务模块在接收到所述目标裸机安装的代理服务在租户网络下发送的DHCP请求后,向所述目标裸机发送第二反馈信息;所述代理服务为所述目标裸机启动所述初始镜像文件后安装的服务;/n镜像服务管理模块接收到所述目标裸机基于第二反馈信息发送的正式镜像请求后,向所述目标裸机发送正式镜像文件,以供所述目标裸机安装来实现安装部署。/n

【技术特征摘要】
1.一种裸机自动部署方法,其特征在于,应用于云环境平台,包括:
动态主机配置协议DHCP服务模块在接收到目标裸机在部署网络下发送的DHCP请求后,向所述目标裸机发送第一反馈信息;
简单文件传输协议TFTP服务模块在接收到所述目标裸机根据所述第一反馈信息发送初始镜像请求后,向目标裸机发送初始镜像文件;
网络控制模块在目标裸机接收到初始镜像文件后,将所述部署网络调整为租户网络;
所述DHCP服务模块在接收到所述目标裸机安装的代理服务在租户网络下发送的DHCP请求后,向所述目标裸机发送第二反馈信息;所述代理服务为所述目标裸机启动所述初始镜像文件后安装的服务;
镜像服务管理模块接收到所述目标裸机基于第二反馈信息发送的正式镜像请求后,向所述目标裸机发送正式镜像文件,以供所述目标裸机安装来实现安装部署。


2.根据权利要求1所述的方法,其特征在于,在所述DHCP服务模块在接收到目标裸机在部署网络下发送的DHCP请求后,向所述目标裸机发送第一反馈信息之前,还包括:
所述网络控制模块将每个裸机的物理地址和交换机端口的虚拟局域网地址对应;
裸机管理模块根据所接收的筛选条件对各所述裸机进行筛选得到目标裸机,并启动所述目标裸机。


3.根据权利要求1所述的方法,其特征在于,所述第一反馈信息包括:TFTP服务器的网络地址、初始镜像文件名称和裸机互联网协议地址;所述第二反馈信息包括租户网络地址。


4.根据权利要求1所述的方法,其特征在于,所述网络控制模块为TungstenFabric网络控制器;所述DHCP服务模块为TungstenFabric网络控制器提供的DHCP服务;所述裸机管理模块为云环境平台OpenStack的Ironic-conductor组件;TFTP服务模块为云环境平台OpenStack的Ironic组件提供的TFTP服务;镜像服务管理模块为OpenStack的glance组件。


5.一种裸机自动部署方法,其特征在于,应用于目标裸机,包括:
在部署网络下向DHCP服务模块发送DHCP请求,并接受DHCP服务模块返回的第一反馈信息;
根据所接收的第一反馈信息向TFTP服务模块发送初始镜像请求,并接收和安装所述TFTP服务模块反馈的初始镜像文件,实现在所述目标裸机上安装代理服务;
所述代理服务在租户网络下向DHCP服务模块发送DHCP请求,并接收DHCP服务模块返回的第二反馈信息;
根据第二反馈信息向镜像服务管理模块发送正式镜像请求,并接收所述镜像服务管理模块反馈的正式镜像文件;
安装所述正式镜像文件实现目标裸机安装部署。
<...

【专利技术属性】
技术研发人员:王峻
申请(专利权)人:北京华胜天成科技股份有限公司
类型:发明
国别省市:北京;11

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

1