一种云计算环境下的IPMI自动化配置装置和方法制造方法及图纸

技术编号:19865955 阅读:23 留言:0更新日期:2018-12-22 13:48
本发明专利技术特别涉及一种云计算环境下的IPMI自动化配置装置和方法。该云计算环境下的IPMI自动化配置装置,包括配置中心和代理端,所述配置中心包括配置服务器,DHCP服务模块,TFTP服务模块和数据库DB;所述配置服务器负责对外提供命令行CLI和接口API给用户,同时接收来自代理端上报的信息,并存储到数据库DB中,下发用户的配置指令给代理端;所述数据库DB用于存储所有服务器配置的IPMI信息;所述DHCP服务模块用于在局域网内部自动分配IP地址;所述TFTP服务模块用于PXE启动时下载Ramdisk。该云计算环境下的IPMI自动化配置装置和方法,将运维人员从现有手动配置IPMI的繁琐工作中解放出来,实现了IPMI信息配置的自动化,减轻了运维人员的工作量,降低了人工成本,提高了工作效率。

【技术实现步骤摘要】
一种云计算环境下的IPMI自动化配置装置和方法
本专利技术涉及自动化运维
,特别涉及一种云计算环境下的IPMI自动化配置装置和方法。
技术介绍
随着云计算技术的发展和快速落地,越来越多的大企业内建私有云或者建设公有云,基础设施的数量也快速增长。就公有云业务来说,建设用到的服务器少则上千多则上万的规模。IPMI作为通用的带外管理技术,在一个服务端通过网络远程对其他服务器实现开关机、硬件状态检测等功能,对云业务的运维工作至关重要。但是IPMI的配置一般是通过BIOS手动进行设置,包括IPMI的地址、掩码、网关等信息,在公有云业务成千上万规模的环境下,如果人工去设置,耗费的人力、时间成本是非常巨大的。基于上述情况,本专利技术提出了一种云计算环境下的IPMI自动化配置装置和方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的云计算环境下的IPMI自动化配置装置和方法。本专利技术是通过如下技术方案实现的:一种云计算环境下的IPMI自动化配置装置,其特征在于:包括配置中心和代理端,所述配置中心包括配置服务器,DHCP服务模块,TFTP服务模块和数据库DB;所述配置服务器负责对外提供命令行CLI和接口API给用户,同时接收来自代理端上报的信息,并存储到数据库DB中,下发用户的配置指令给代理端;所述数据库DB用于存储所有服务器配置的IPMI信息;所述DHCP服务模块用于在局域网内部自动分配IP地址;所述TFTP服务模块用于PXE启动时下载Ramdisk。所述Ramdisk是基于CentOS系统的小内核文件和文件系统的组合体,提供代理端运行的基础操作系统环境;所述代理端包括所有待配置的服务器,待配置服务器开机后通过PXE网络加载Ramdisk,并采集本服务器的硬件信息上报到配置服务器,接收配置服务器下发的配置指令,完成IPMI的配置。所述配置中心可以部署在物理机或者虚拟机上。基于所述云计算环境下的IPMI自动化配置装置的配置方法,其特征在于,包括以下步骤:(1)将代理端所有待配置服务器和配置中心连接到同一交换机,构建一个局域网;(2)配置中心部署好后,待配置服务器开机并通过PXE网络启动,加载Ramdisk;(3)代理端将待配置服务器的硬件信息上报信息给配置服务器,配置服务器将其存储到数据库DB中,更新IPMI信息;(4)代理端获取IPMI信息,进行配置,将结果回报给配置服务器,配置服务器对代理端完成配置的服务器远程关机。所述步骤(2)中,待配置服务器通过PXE网络启动,从配置中心的DHCP服务模块获取IP,然后从配置中心的TFTP服务模块下载Ramdisk,加载内核文件和文件系统。所述步骤(3)中,配置服务器通过内核命令参数将API地址传递到代理端,代理端待配置的服务器自动运行,并收集本服务器的硬件信息,通过API地址发送给配置服务器,进入循环获取配置信息的流程;配置服务器根据用户预置的序列号的IPMI配置信息更新数据库记录。所述硬件信息包括序列号,处理器,内存卡,网卡,硬盘和网口MAC。所述步骤(4)中,待配置服务器调用AIPI循环获取到本服务器预置好的IPMI配置信息,执行ipmitool命令配置IPMI地址、掩码和网关,配置好后将结果通过API地址通知配置服务器;配置服务器接收到配置结果后,通过ipmitool远程对代理端完成配置的待配置服务器进行关机。本专利技术的有益效果是:该云计算环境下的IPMI自动化配置装置和方法,将运维人员从现有手动配置IPMI的繁琐工作中解放出来,实现了IPMI信息配置的自动化,减轻了运维人员的工作量,降低了人工成本,提高了工作效率。附图说明附图1为本专利技术云计算环境下的IPMI自动化配置装置示意图。附图2为本专利技术云计算环境下的IPMI自动化配置装置的配置方法示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。该云计算环境下的IPMI自动化配置装置,包括配置中心和代理端,所述配置中心包括配置服务器,DHCP服务模块,TFTP服务模块和数据库DB;所述配置服务器负责对外提供命令行CLI和接口API给用户,同时接收来自代理端上报的信息,并存储到数据库DB中,下发用户的配置指令给代理端;所述数据库DB用于存储所有服务器配置的IPMI信息;所述DHCP服务模块用于在局域网内部自动分配IP地址;所述TFTP服务模块用于PXE启动时下载Ramdisk。所述Ramdisk是基于CentOS系统的小内核文件和文件系统的组合体,提供代理端运行的基础操作系统环境;所述代理端包括所有待配置的服务器,待配置服务器开机后通过PXE网络加载Ramdisk,并采集本服务器的硬件信息上报到配置服务器,接收配置服务器下发的配置指令,完成IPMI的配置。所述配置中心可以部署在物理机或者虚拟机上。基于该云计算环境下的IPMI自动化配置装置的配置方法,包括以下步骤:(1)将代理端所有待配置服务器和配置中心连接到同一交换机,构建一个局域网;(2)配置中心部署好后,待配置服务器开机并通过PXE网络启动,加载Ramdisk;(3)代理端将待配置服务器的硬件信息上报信息给配置服务器,配置服务器将其存储到数据库DB中,更新IPMI信息;(4)代理端获取IPMI信息,进行配置,将结果回报给配置服务器,配置服务器对代理端完成配置的服务器远程关机。所述步骤(2)中,待配置服务器通过PXE网络启动,从配置中心的DHCP服务模块获取IP,然后从配置中心的TFTP服务模块下载Ramdisk,加载内核文件和文件系统。所述步骤(3)中,配置服务器通过内核命令参数将API地址传递到代理端,代理端待配置的服务器自动运行,并收集本服务器的硬件信息,通过API地址发送给配置服务器,进入循环获取配置信息的流程;配置服务器根据用户预置的序列号的IPMI配置信息更新数据库记录。所述硬件信息包括序列号,处理器,内存卡,网卡,硬盘和网口MAC。所述步骤(4)中,待配置服务器调用AIPI循环获取到本服务器预置好的IPMI配置信息,执行ipmitool命令配置IPMI地址、掩码和网关,配置好后将结果通过API地址通知配置服务器;配置服务器接收到配置结果后,通过ipmitool远程对代理端完成配置的待配置服务器进行关机。本文档来自技高网...

【技术保护点】
1.一种云计算环境下的IPMI自动化配置装置,其特征在于:包括配置中心和代理端,所述配置中心包括配置服务器,DHCP服务模块,TFTP服务模块和数据库DB;所述配置服务器负责对外提供命令行CLI和接口API给用户,同时接收来自代理端上报的信息,并存储到数据库DB中,下发用户的配置指令给代理端;所述数据库DB用于存储所有服务器配置的IPMI信息;所述DHCP服务模块用于在局域网内部自动分配IP地址;所述TFTP服务模块用于PXE启动时下载Ramdisk。

【技术特征摘要】
1.一种云计算环境下的IPMI自动化配置装置,其特征在于:包括配置中心和代理端,所述配置中心包括配置服务器,DHCP服务模块,TFTP服务模块和数据库DB;所述配置服务器负责对外提供命令行CLI和接口API给用户,同时接收来自代理端上报的信息,并存储到数据库DB中,下发用户的配置指令给代理端;所述数据库DB用于存储所有服务器配置的IPMI信息;所述DHCP服务模块用于在局域网内部自动分配IP地址;所述TFTP服务模块用于PXE启动时下载Ramdisk。2.根据权利要求1所述的云计算环境下的IPMI自动化配置装置,其特征在于:所述Ramdisk是基于CentOS系统的小内核文件和文件系统的组合体,提供代理端运行的基础操作系统环境;所述代理端包括所有待配置的服务器,待配置服务器开机后通过PXE网络加载Ramdisk,并采集本服务器的硬件信息上报到配置服务器,接收配置服务器下发的配置指令,完成IPMI的配置。3.根据权利要求1所述的云计算环境下的IPMI自动化配置装置,其特征在于:所述配置中心可以部署在物理机或者虚拟机上。4.根据权利要求1~3所述的云计算环境下的IPMI自动化配置装置的配置方法,其特征在于,包括以下步骤:将代理端所有待配置服务器和配置中心连接到同一交换机,构建一个局域网;配置中心部署好后,待配置服务器开机并通过PXE网络启动,加载Ramdisk;代理端将待配置服务器的硬件信息上报信息给配置服务器,配置服务...

【专利技术属性】
技术研发人员:谢涛涛宋伟
申请(专利权)人:山东浪潮云投信息科技有限公司
类型:发明
国别省市:山东,37

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

1