[发明专利]一种基于OpenStack云平台的云硬盘管理方法及系统在审
| 申请号: | 201710046942.7 | 申请日: | 2017-01-22 |
| 公开(公告)号: | CN106886369A | 公开(公告)日: | 2017-06-23 |
| 发明(设计)人: | 朱晓锟 | 申请(专利权)人: | 武汉噢易云计算股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙)42225 | 代理人: | 张凯 |
| 地址: | 430074 湖北省武汉市东湖新技*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 openstack 平台 硬盘 管理 方法 系统 | ||
1.一种基于OpenStack云平台的云硬盘管理方法,其用于查询并显示用户请求创建的云主机及其上挂载的云硬盘的信息,其特征在于,包括以下步骤:
根据用户请求分别创建云硬盘和云主机,并将云硬盘挂载到云主机上,所述云硬盘包括用户为云主机选定的主磁盘;
记录创建的云硬盘和云主机的信息、以及云主机与云硬盘之间的关联信息,所述关联信息包括云主机的ID及其上挂载的云硬盘的ID、以及挂载的云硬盘是否为主磁盘;
接收用户的查询指令,根据所述关联信息构建并显示被查询的云主机的云硬盘列表,所述云硬盘列表包括云主机上是否挂载有云硬盘以及挂载的云硬盘是否为主磁盘。
2.如权利要求1所述的基于OpenStack云平台的云硬盘管理方法,其特征在于:所述用户请求包括创建云硬盘的第一用户请求和创建云主机的第二用户请求,所述第二用户请求还包括用户从已创建的云硬盘中选定的主磁盘的信息;
根据用户请求分别创建云硬盘和云主机的方法为:
根据所述第一用户请求创建云硬盘;
根据所述第二用户请求创建云主机,并将用户选定的云硬盘设置为主磁盘。
3.如权利要求1所述的基于OpenStack云平台的云硬盘管理方法,其特征在于:所述用户请求包括待创建的云硬盘和云主机的数据,所述云硬盘为云主机的主磁盘;
根据用户请求分别创建云硬盘和云主机的方法为:
根据所述用户请求依次创建云硬盘和云主机,并将该云硬盘设置为云主机的主磁盘。
4.如权利要求1所述的基于OpenStack云平台的云硬盘管理方法,其特征在于:所述云主机的信息包括云主机的ID和云主机名称,所述云硬盘的信息包括云硬盘的ID和/或云硬盘所挂载的云主机的ID、云硬盘名称和存储空间大小。
5.如权利要求4所述的基于OpenStack云平台的云硬盘管理方法,其特征在于:所述云主机的ID包括云主机UUID和对该云主机设置的主键,所述云硬盘的ID包括云硬盘UUID和对该云硬盘设置的主键。
6.如权利要求5所述的基于OpenStack云平台的云硬盘管理方法,其特征在于,记录创建的云硬盘和云主机的信息、以及云主机与云硬盘之间的关联信息的方法为:
分别创建云硬盘列表、云主机列表和关联列表,所述云硬盘列表存储云硬盘的主键、云硬盘UUID、云硬盘名称和存储空间大小,所述云主机列表存储云主机的主键、云主机UUID和云主机名称,所述关联列表存储云主机的主键及其上挂载的云硬盘的主键、以及挂载的云硬盘是否为主磁盘。
7.如权利要求6所述的基于OpenStack云平台的云硬盘管理方法,其特征在于,根据所述关联信息构建并显示被查询的云主机的云硬盘列表的方法为:
基于所述关联列表,分别从所述云硬盘列表和云主机列表中检索获得被查询的云主机的信息及其挂载的云硬盘的信息;
根据检索结果构建被查询的云主机的云硬盘列表,所述云硬盘列表包括云主机的主键及UUID、云硬盘的主键及UUID和云硬盘是否为主磁盘。
8.如权利要求1所述的基于OpenStack云平台的云硬盘管理方法,其特征在于:所述云硬盘管理方法还包括执行用户对所述云硬盘列表上的云硬盘进行的卸载操作,并显示操作结果。
9.如权利要求8所述的基于OpenStack云平台的云硬盘管理方法,其特征在于,执行用户对所述云硬盘列表上的云硬盘进行的卸载操作具体包括:
对所述云硬盘列表上的云硬盘均设置卸载按钮;
判断云硬盘是否为主磁盘,若是,则禁用卸载按钮;若否,则启用卸载按钮;
当用户点击启用的卸载按钮时,卸载云硬盘,并从所述云硬盘列表和关联列表中删除卸载的云硬盘。
10.一种基于OpenStack云平台的云硬盘管理系统,其用于查询并显示用户请求创建的云主机及其上挂载的云硬盘的信息,其特征在于,其包括:
创建模块,其用于根据用户请求分别创建云硬盘和云主机,并将云硬盘挂载到云主机上,所述云硬盘包括用户为云主机选定的主磁盘;
记录模块,其用于记录创建的云硬盘和云主机的信息、以及云主机与云硬盘之间的关联信息,所述关联信息包括云主机的ID及其上挂载的云硬盘的ID、以及挂载的云硬盘是否为主磁盘;
查询模块,其用于接收用户的查询指令,根据所述关联信息构建并显示被查询的云主机的云硬盘列表,所述云硬盘列表包括云主机上是否挂载有云硬盘以及挂载的云硬盘是否为主磁盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉噢易云计算股份有限公司,未经武汉噢易云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710046942.7/1.html,转载请声明来源钻瓜专利网。





