[发明专利]提高OpenStack块存储卷挂载性能的方法及系统有效
申请号: | 201611189681.6 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106708748B | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 查婷婷;蔡海舟;隽树春;王春平 | 申请(专利权)人: | 南京富士通南大软件技术有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210012 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提高 openstack 存储 卷挂载 性能 方法 系统 | ||
1.一种提高OpenStack块存储的卷挂载性能的方法,其特征在于:包括以下步骤:
步骤1:计算节点发起待建立连接的卷挂载请求;
步骤2:写入计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系到用于挂载映射关系的配置文件中;
步骤3:根据用于挂载映射关系的配置文件建立计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系;
步骤4:根据卷挂载请求中计算节点的iqn提取与其相对应的块存储设备的iscsi端口号和块存储设备中的卷集合名;
步骤5:根据块存储设备的卷集合名获取属于该卷集合名的卷集合的卷号列表,若属于该卷集合的卷数达到该卷集合的存储上限值,则卷挂载创建失败,否则,执行下一步;
步骤6:将待建立连接的卷放入所述卷集合内从而实现计算节点与该卷的连接,并获取该卷在卷集合内的卷号;
步骤7:获取步骤4中的块存储设备的iscsi端口号的iqn和ip信息;
步骤8:将块存储设备的iscsi端口号的iqn、iscsi端口号的ip信息和步骤6中的卷的卷号发送到计算节点;
步骤9:计算节点获取卷的卷号从而提供该卷到卷挂载请求中的虚拟机上。
2.根据权利要求1所述的提高OpenStack块存储的卷挂载性能的方法,其特征在于:所述的步骤2包括:
构造计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系;
将计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系写入用于挂载映射关系的配置文件中。
3.根据权利要求2所述的提高OpenStack块存储的卷挂载性能的方法,其特征在于:所述的步骤3包括:执行自动化脚本,根据用于挂载映射关系的配置文件在块存储设备上建立计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系。
4.根据权利要求3所述的提高OpenStack块存储的卷挂载性能的方法,其特征在于:所述的步骤4包括:获取步骤1中的卷挂载请求,解析卷挂载请求中计算节点的iqn,从步骤2中的配置文件中提取与计算节点的iqn相对应的块存储设备的iscsi端口号和块存储设备中的卷集合名。
5.一种提高OpenStack块存储的卷挂载性能的系统,其特征在于:包括Nova模块、Cinder模块、构造单元、写入单元、执行单元、解析单元、获取单元和移动单元;
其中Nova模块包括计算节点,Nova模块用于通过计算节点发起待建立连接的卷挂载请求;
构造单元用于构造计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系;
写入单元用于将计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系写入用于挂载映射关系的配置文件中;
执行单元用于根据用于挂载映射关系的配置文件在块存储设备上建立计算节点的iqn、块存储设备的iscsi端口号和块存储设备中的卷集合名的映射关系;
Cinder模块用于获取Nova模块发送的卷挂载请求;
解析单元用于解析Cinder模块获取的卷挂载请求中计算节点的iqn,并从配置文件中提取与计算节点的iqn相对应的块存储设备的iscsi端口号和块存储设备中的卷集合名;
获取单元用于根据块存储设备的卷集合名获取属于该卷集合名的卷集合的卷号列表;
移动单元用于将待建立连接的卷放入所述卷集合内从而实现计算节点与该卷的连接;
获取单元用于获取已建立连接的卷在所述卷集合内的卷号以及根据块存储设备的iscsi端口号获取该iscsi端口号的iqn和ip信息;
Cinder模块用于将获取单元获取的块存储设备的iscsi端口号的iqn、iscsi端口号的ip信息和已建立连接的卷的卷号发送到计算节点所在的Nova模块中;
Nova模块用于获取已建立连接的卷的卷号从而提供该卷到卷挂载请求中的虚拟机上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京富士通南大软件技术有限公司,未经南京富士通南大软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611189681.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自进料粉尘爆炸式发动机
- 下一篇:轴承瓦块结构及其加工方法