一种云计算数据中心内物理服务器自动管理方法技术

技术编号:20025335 阅读:22 留言:0更新日期:2019-01-06 04:20
本发明专利技术特别涉及一种云计算数据中心内物理服务器自动管理方法。该云计算数据中心内物理服务器自动管理方法,借助Ironic组件自动采集硬件信息的功能,将其封装为Post接口,采用C/S模式软件架构体系,部署服务端和客户端;所述服务端负责提供服务API,服务器发现命令触发,接收IPA上报的服务器信息,格式化信息并加入数据库;客户端负责执行服务端下发的命令,使用IPA监控并采集服务器信息,并通过接口上报到服务端。该云计算数据中心内物理服务器自动管理方法,自动发现数据中心的服务器并收集服务器相关信息,不需要人工手动干预,全程自动化处理,使云计算数据中心内物理服务器的管理更高效、精确,同时将信息进行格式化后加入数据库,方便进行管理。

【技术实现步骤摘要】
一种云计算数据中心内物理服务器自动管理方法
本专利技术涉及数据中心设备管理
,特别涉及一种云计算数据中心内物理服务器自动管理方法。
技术介绍
在云计算数据中心里,需要部署大量的高性能服务器来满足计算要求。想要对这些服务器进行高效、合理的管理,必须要先在网络中发现它们,并将它们的信息整理入库。通常情况下,对物理服务器进行管理需要人为的收集服务器的硬件信息,并手动地对服务器的信息进行解析、归类、格式化。但是使用人工的管理服务器在大规模数据中心内效率极低,并且由于硬件信息的复杂性,人工手动管理进行分析容易出错,准确性、可靠性较低。在大规模云计算数据中心,如何对物理服务器进行高效、安全的管理,是一个十分重要的问题。基于这一情况,本专利技术借助Ironic组件自动采集硬件信息的功能,提出了一种云计算数据中心内物理服务器自动管理方法。Ironic(Bare-MetalProvisioning)可以解决物理机的添加,删除,电源管理和安装部署问题。OpenStackIronic是一个进行裸机部署安装的项目,主要实现了对指定的物理服务器执行硬盘RAID、安装操作系统、安装应用程序、收集硬件信息等功能,能够对大规模服务器裸机进行部署、管理,将物理服务器像虚拟机一样方便、高效的管理。Ironic的主要组件有:1)ironic-api;2)ironic-conductor;3)ironic-python-agent(IPA)。Ironic-api是一个负责处理应用程序远程调用请求的RESTfulAPI;Ironic-conductor提供添加、编辑、删除、开启、关闭、部署、清理裸机节点等功能;IPA是一种运行在裸机临时RamDisk中的Python程序,能提供服务器硬件监控、控制、信息收集等功能。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的云计算数据中心内物理服务器自动管理方法。本专利技术是通过如下技术方案实现的:一种云计算数据中心内物理服务器自动管理方法,其特征在于:借助Ironic组件自动采集硬件信息的功能,将其封装为Post接口,采用C/S模式软件架构体系,部署服务端和客户端;所述服务端负责提供服务API(ApplicationProgrammingInterface,应用程序接口),服务器发现命令触发,接收IPA(IronicPythonAgent)上报的服务器信息,格式化信息并加入数据库;客户端负责执行服务端下发的命令,使用IPA监控并采集服务器信息,并通过接口上报到服务端。具体包括以下步骤:(1)服务器上架加电,所有服务器的网口与交换机网线连接;(2)在服务端及每台服务器上部署Ironic组件与API,并开启服务;(3)将服务器批量开机并使用PXE(PrebootExecuteEnvironment,预启动执行环境)引导,运行IPA;(4)服务端程序触发Post接口收集服务器信息;(5)客户端将收集到的服务器信息返回到服务端;(6)服务端对接收到的信息进行解析,按照约定进行格式化后将信息存入相应数据库。所述步骤(2)中,在服务端部署Ironic组件,修改IPA并制作成镜像,开启TFTP服务。所述步骤(3)中,使用PXE或IPMI工具将服务器重启,通过PXE引导成功并加载运行包含IPA的镜像,利用IPA收集硬件信息。所述步骤(4)中,收集的服务器信息包括服务器序列号,电源状态,UUID,更新时间;CPU核数,线程数,型号,架构,主频;硬盘的生产厂家,容量,数量,类型,挂载名称;内存的生产厂家,容量,读写速度,数量;网卡的数量,名称,是否使用,ip地址,lldp信息;管理网的网管,IP地址,子网掩码;IPMI的IP地址,用户名,密码,引导内核与ramdisk。所述步骤(6)中,通过解析服务器信息并格式化,将其统一单位,转换格式,并根据其硬件配置设置推荐用途。本专利技术的有益效果是:该云计算数据中心内物理服务器自动管理方法,借助Ironic的服务器发现、管理能力,自动发现数据中心的服务器并收集服务器相关信息,从服务器的发现到信息的收集不需要人工手动干预,全程自动化处理,使云计算数据中心内物理服务器的管理更高效、精确,同时将信息进行格式化后加入数据库,方便进行管理。附图说明附图1为本专利技术云计算数据中心内物理服务器自动管理方法架构示意图。附图2为本专利技术云计算数据中心内物理服务器自动管理方法流程示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。该云计算数据中心内物理服务器自动管理方法,借助Ironic组件自动采集硬件信息的功能,将其封装为Post接口,采用C/S模式软件架构体系,部署服务端和客户端;所述服务端负责提供服务API,服务器发现命令触发,接收IPA上报的服务器信息,格式化信息并加入数据库;客户端负责执行服务端下发的命令,使用IPA监控并采集服务器信息,并通过接口上报到服务端。具体包括以下步骤:(7)服务器上架加电,所有服务器的网口与交换机网线连接;(8)在服务端及每台服务器上部署Ironic组件与API,并开启服务;(9)将服务器批量开机并使用PXE引导,运行IPA;(10)服务端程序触发Post接口收集服务器信息;(11)客户端将收集到的服务器信息返回到服务端;(12)服务端对接收到的信息进行解析,按照约定进行格式化后将信息存入相应数据库。所述步骤(2)中,在服务端部署Ironic组件,修改IPA并制作成镜像,开启TFTP服务。所述步骤(3)中,使用PXE或IPMI工具将服务器重启,通过PXE引导成功并加载运行包含IPA的镜像,利用IPA收集硬件信息。所述步骤(4)中,收集的服务器信息包括服务器序列号,电源状态,UUID,更新时间;CPU核数,线程数,型号,架构,主频;硬盘的生产厂家,容量,数量,类型,挂载名称;内存的生产厂家,容量,读写速度,数量;网卡的数量,名称,是否使用,ip地址,lldp信息;管理网的网管,IP地址,子网掩码;IPMI的IP地址,用户名,密码,引导内核与ramdisk。所述步骤(6)中,通过解析服务器信息并格式化,将其统一单位,转换格式,并根据其硬件配置设置推荐用途。本文档来自技高网
...

【技术保护点】
1.一种云计算数据中心内物理服务器自动管理方法,其特征在于:借助Ironic组件自动采集硬件信息的功能,将其封装为Post接口,采用C/S模式软件架构体系,部署服务端和客户端;所述服务端负责提供服务API,服务器发现命令触发,接收IPA上报的服务器信息,格式化信息并加入数据库;客户端负责执行服务端下发的命令,使用IPA监控并采集服务器信息,并通过接口上报到服务端。

【技术特征摘要】
1.一种云计算数据中心内物理服务器自动管理方法,其特征在于:借助Ironic组件自动采集硬件信息的功能,将其封装为Post接口,采用C/S模式软件架构体系,部署服务端和客户端;所述服务端负责提供服务API,服务器发现命令触发,接收IPA上报的服务器信息,格式化信息并加入数据库;客户端负责执行服务端下发的命令,使用IPA监控并采集服务器信息,并通过接口上报到服务端。2.根据权利要求1所述的云计算数据中心内物理服务器自动管理方法,其特征在于,包括以下步骤:服务器上架加电,所有服务器的网口与交换机网线连接;在服务端及每台服务器上部署Ironic组件与API,并开启服务;将服务器批量开机并使用PXE引导,运行IPA;服务端程序触发Post接口收集服务器信息;客户端将收集到的服务器信息返回到服务端;服务端对接收到的信息进行解析,按照约定进行格式化后将信息存入相应数据库。3.根据权利要求2所述的云计算数据中心内物理服务器自动管理方法,其特征在于:所述步骤(2)中,在服...

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

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

1