The invention discloses a method and system of hardware unified adaptive management deployment under Linux system, which relates to the field of cloud technology. The method includes creating hardware information base and cloud platform information base. The hardware information base is hardware information of different kinds of X86 servers collected, and the cloud platform information base is hardware information of different cloud platform nodes collected and corresponding to the cloud platform. Cloud platform deployment scheme; input cloud platform information database and hardware information selected from hardware information database into machine learning classification algorithm, get the corresponding relationship between hardware information and cloud platform deployment scheme, as sample set; get the hardware information of cloud platform nodes to be deployed, input sample set, get the corresponding cloud platform deployment scheme. The invention can effectively improve the deployment efficiency of the cloud platform.
【技术实现步骤摘要】
一种Linux系统下硬件统一化自适应管理部署方法及系统
本专利技术涉及云
,具体涉及一种Linux系统下硬件统一化自适应管理部署方法及系统。
技术介绍
Linux系统是一个基于POSIX(PortableOperatingSystemInterfaceofUNIX,可移植操作系统接口)和UNIX系统的多用户、多任务、支持多线程和多CPU的操作系统。当前Linux系统主要是运行在x86服务器上,尽管x86服务器具有较强的通用性,但是实际操作过程中,对于x86服务器所需硬件,即使同一硬件,每个厂家都有不同的命名方案与管理方法,统一性较差。众所周知,云平台的部署安装对于磁盘以及网络有着较高的需求,部署实施人员本身并不会对云平台的网络需求以及硬件需求非常了解,在大批量统一部署安装过程中经常会遇到由于硬件管理不统一带来的磁盘管理以及网络不通等问题,导致云平台部署效率低下。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一化自适应管理部署方法,能够有效提高云平台的部署效率。为达到以上目的,本专利技术采取的技术方案是,包括:创建硬件信息库和云平台信息库,所述硬件信息库为收集的不同种类x86服务器的硬件信息,所述云平台信息库为收集的不同云平台节点的硬件信息及该云平台对应的云平台部署方案;将云平台信息库和从硬件信息库选取的硬件信息输入机器学习分类算法,得到硬件信息和云平台部署方案间的对应关系,作为样本集;获取待部署云平台节点的硬件信息,输入样本集,得到对应的云平台部署方案。在上述技术方案的基础上,所述云平台节点包括计算节点、网络节点、存储节点、控制节点和 ...
【技术保护点】
1.一种Linux系统下硬件统一化自适应管理部署方法,其特征在于,包括以下步骤:创建硬件信息库和云平台信息库,所述硬件信息库为收集的不同种类x86服务器的硬件信息,所述云平台信息库为收集的不同云平台节点的硬件信息及该云平台对应的云平台部署方案;将云平台信息库和从硬件信息库选取的硬件信息输入机器学习分类算法,得到硬件信息和云平台部署方案间的对应关系,作为样本集;获取待部署云平台节点的硬件信息,输入样本集,得到对应的云平台部署方案。
【技术特征摘要】
1.一种Linux系统下硬件统一化自适应管理部署方法,其特征在于,包括以下步骤:创建硬件信息库和云平台信息库,所述硬件信息库为收集的不同种类x86服务器的硬件信息,所述云平台信息库为收集的不同云平台节点的硬件信息及该云平台对应的云平台部署方案;将云平台信息库和从硬件信息库选取的硬件信息输入机器学习分类算法,得到硬件信息和云平台部署方案间的对应关系,作为样本集;获取待部署云平台节点的硬件信息,输入样本集,得到对应的云平台部署方案。2.如权利要求1所述的一种Linux系统下硬件统一化自适应管理部署方法,其特征在于:所述云平台节点包括计算节点、网络节点、存储节点、控制节点和数据库节点,单个云平台所有节点所在的x86服务器硬件构成硬件信息。3.如权利要求1所述的一种Linux系统下硬件统一化自适应管理部署方法,其特征在于:当得到对应的云平台部署方案之后,云平台部署机使用得到的云平台部署方案进行云平台的部署。4.如权利要求3所述的一种Linux系统下硬件统一化自适应管理部署方法,其特征在于,所述获取待部署云平台节点的硬件信息,具体步骤包括:通过partclone创建迷你系统,并使用ubuntu系统作为迷你系统的基础内核系统;在基础内核系统中加入中间件,所述中间件包括用于识别硬件的硬件驱动,以及硬件识别服务和硬件上报服务需使用的软件;硬件识别服务获取待部署云平台节点所在x86服务器的硬件信息;硬件上报服务与云平台部署机建立连接,所述硬件上报服务用于将硬件识别服务获取的硬件信息上报至云平台部署机。5.如权利要求3所述的一种Linux系统下硬件统一化自适应管理部署方法,其特征在于:所述迷你系统部署于待部署云平台节点的x86服务器的内存中;所述迷你系统包括代理端;所述硬件识别服务运行于代理端中,其是基于python以及python的第三方软件库编写的x86服务器硬件识别程序,用于识别x86服务器的硬件信息,并将识别出的硬件信息转化成json类型数据;所述硬件上报服务运行于代理端中,其是基于python以及python的网络通信模块实现的通信程序,用于定时轮询硬件识别服务识别出的硬件信息,并将识别出的硬件信息对应的json类型数据通过云平台部署机提供的硬件上报api上报至云平台部署机。6.如权...
【专利技术属性】
技术研发人员:曹煜,田松,胡燕琦,
申请(专利权)人:武汉烽火信息集成技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。