[发明专利]一种Openstack环境计算节点后端存储管理方法有效
申请号: | 201710486725.X | 申请日: | 2017-06-23 |
公开(公告)号: | CN107423111B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 赵山 | 申请(专利权)人: | 浪潮云信息技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F9/54;G06F3/06 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 250000 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 openstack 环境 计算 节点 后端 存储 管理 方法 | ||
本发明提供一种Openstack环境计算节点后端存储管理方法,包括如下步骤:1.建立数据模型,建立数据模型包括建立存储信息表、存储标签表和存储合并表;2.计算后端同步,通过API获取计算节点信息,保存在存储信息表中;3.共享存储合并,将多次重复同步的共享型计算后端进行合并,消除数据冗余;4.合并存储同步,已合并的存储容量信息通过API进行更新;5.合并存储驱逐,连接发生变更的计算后端从共享存储驱逐出去。本发明通过将Openstack的计算后端进行统筹管理,提供共享型计算后端的合并管理功能,屏蔽冗余数据,防止虚拟机被创建在错误的计算节点和后端存储上,为调度虚拟化平台资源提供了准确的数据支撑。
技术领域
本发明属于PAAS平台资源管理领域,具体涉及一种Openstack环境计算节点后端存储管理方法。
背景技术
Openstack,一个近几年新兴的开源的分布式虚拟化平台。VMware,老牌的虚拟化平台,仅有商用版本,在早期的云计算项目中具有相当大的市场份额。XEN,Citrix公司旗下的虚拟化平台,仅有商用版本,是VMware的竞争对手。虚拟机,指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。计算节点,虚拟化平台中用于运行虚拟机的物理服务器,主要为虚拟机提供CPU和内存资源。后端存储,用于保存虚拟机硬盘数据的存储设备,分为独享型(一个后端存储只能被一个计算节点使用)和共享型(一个后端存储可以被多个计算节点使用)两种。
在市面上常见的虚拟化环境(如VMware和XEN)中,计算节点和后端存储通常会作为两种资源单独管理,计算节点仅提供CPU和内存资源,虚拟机的系统盘和其他扩展磁盘都被保存在后端存储中。但是在Openstack中比较特殊,后端存储被分成了两类,一类与计算节点一起管理,用于保存虚拟机的系统盘(下文统称为计算后端);另一类单独管理,用于保存虚拟机的其他扩展磁盘(下文统称为存储后端)。
在Openstack中,若想获取计算后端的信息,必须要通过获取计算节点信息的API来获取。该接口返回的记录以计算节点为单位,有多少计算节点就有多少计算后端的记录。这样一来,如果计算后端是共享型的后端存储,会导致该存储被统计多次。在创建虚拟机时,这样的数据会导致资源调度错误,从而使虚拟机和系统盘被创建在错误的计算节点和后端存储上。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种Openstack环境计算节点后端存储管理方法,是非常有必要的。
发明内容
本发明的目的在于,针对上述Openstack环境共享型计算后端无法统筹管理的缺陷,提供一种Openstack环境计算节点后端存储管理方法,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种Openstack环境计算节点后端存储管理方法,包括如下步骤:
步骤1.建立数据模型,建立数据模型包括建立存储信息表、存储标签表和存储合并表;
步骤2.计算后端同步,通过API从Openstack拉取计算节点的详细信息,并保存在存储信息表中;
步骤3.共享存储合并,将多次重复同步的共享型计算后端进行合并,消除数据冗余;
步骤4.合并存储同步,已合并的存储容量信息通过Openstack的API进行更新;
步骤5.合并存储驱逐,将与计算节点的连接发生变更的计算后端从共享存储中驱逐出去。
进一步地,步骤1中建立数据模型中,
存储信息表的字段信息包括ID、存储名称、存储总容量、存储已用容量和存储状态;
存储标签表的字段信息包括ID、关联存储ID、标签名称和标签值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术有限公司,未经浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710486725.X/2.html,转载请声明来源钻瓜专利网。