[发明专利]一种基于云平台的云硬盘创建方法和装置有效
申请号: | 201911322449.9 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111078152B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 李凯;于昊;李超 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 孙园园 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 硬盘 创建 方法 装置 | ||
1.一种基于云平台的云硬盘创建方法,其特征在于,该方法包括:
根据不同的虚拟化环境,建立云平台的不同区域;
接收客户端发来的带有区域信息的云硬盘创建请求;
根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,使用户云硬盘可计量可计费;
根据区域,分发到云平台对应的区域,对创建请求进行业务处理;
下发到存储服务并开始云硬盘创建;
由相应的驱动转发到相应的存储系统层进行资源创建;
创建完成,使用云硬盘。
2.根据权利要求1所述的基于云平台的云硬盘创建方法,其特征在于,接收客户端发来的带有区域信息的云硬盘创建请求具体包括对非法输入数据格式的校验以及非法数据值的校验。
3.根据权利要求1所述的基于云平台的云硬盘创建方法,其特征在于,对创建请求进行业务处理具体包括:
对云硬盘类型支持的校验;
所申请的云硬盘大小在对应存储池中是否含有充足空间;
将创建请求转化成与openstack存储服务模块的对话语言。
4.根据权利要求1所述的基于云平台的云硬盘创建方法,其特征在于,下发到存储服务并开始云硬盘创建具体是将业务处理后的openstack存储服务模块的对话语言进行解释并开始云硬盘创建操作。
5.根据权利要求1或2或3或4所述的基于云平台的云硬盘创建方法,其特征在于,使用云硬盘执行挂载云硬盘、卸载云硬盘、删除云硬盘、扩容云硬盘中的一项或者多项。
6.一种基于云平台的云硬盘创建装置,其特征在于,该装置包括由上至下依次设置的用户层、业务支撑层、转发层和平台层,用户层和业务支撑层是多区域的云平台的统一通道,转发层和平台层是核心层;
用户层用于完成用户对云硬盘的操作,用户层是用户直接操作的对象;
业务支撑层用于根据云硬盘类型、容量、计费模式的要素进行下订单、计费的相关处理,业务支撑层是云计算服务可计费特点的直接作用层;
转发层用于根据带有区域的云硬盘创建请求的转发,将请求转发到相应云平台的区域;
平台层用于根据不同的虚拟化环境建立多个区域组成的云平台。
7.根据权利要求6所述的基于云平台的云硬盘创建装置,其特征在于,用户对云硬盘的操作包括创建云硬盘、挂载云硬盘、卸载云硬盘、删除云硬盘以及扩容云硬盘。
8.根据权利要求6所述的基于云平台的云硬盘创建装置,其特征在于,所述业务支撑层包括,
账户模块,用于根据云硬盘类型、容量、计费模式的要素进行创建账户;
订单模块,用于根据云硬盘类型、容量、计费模式的要素进行下订单;
计费模块,用于根据云硬盘类型、容量、计费模式的要素进行计费。
9.根据权利要求6所述的基于云平台的云硬盘创建装置,其特征在于,所述平台层包括,
云硬盘业务处理层,用于接收客户端发来的带有区域信息的云硬盘创建请求,并进行非法参数校验以及资源池剩余容量检查;
openstack存储服务模块,用于将转化成openstack存储服务模块的对话语言进行下发,并找到openstack存储服务模块适配的存储驱动;
存储系统层,用于关联与penstack存储模块适配的存储驱动。
10.根据权利要求7述的基于云平台的云硬盘创建装置,其特征在于,所述平台层的工作过程具体如下:
(1)、云硬盘业务处理层接收到创建请求后,进行非法参数校验、资源池剩余容量检查;
(2)校验通过后,转化成与openstack存储服务模块的对话语言,并进行下发;
(3)、openstack存储服务模块找到其适配的存储驱动,由驱动关联至相应的存储系统层;
(4)、完成资源创建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911322449.9/1.html,转载请声明来源钻瓜专利网。