[发明专利]使用底层卷标识符将存储操作请求中继到存储系统在审
申请号: | 202110438065.4 | 申请日: | 2021-04-22 |
公开(公告)号: | CN113821298A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | B·卡因 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 董莘 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 底层 标识符 存储 操作 请求 中继 存储系统 | ||
1.一种非瞬态机器可读介质,存储针对存储虚拟化系统的策略引擎的指令,所述指令在被执行时使处理资源:
从容器编排器接收包括卷标识符的存储操作请求,所述卷标识符是与虚拟持久卷相关联的虚拟持久卷标识符,所述虚拟持久卷包括从存储系统所供应的至少一个底层存储卷;
标识对应于所述卷标识符的卷映射,其中所述卷映射指示针对所述至少一个底层存储卷中的每个底层存储卷的底层卷标识符;以及
使用所述底层卷标识符,将所述存储操作请求中继到对应于所述至少一个底层存储卷的每个存储系统。
2.根据权利要求1所述的非瞬态机器可读介质,其中所述存储操作请求是快照请求。
3.根据权利要求1所述的非瞬态机器可读介质,其中所述存储操作请求是恢复请求,以及
所述指令在被执行时,使所述处理资源响应于所述存储操作请求是恢复请求而:
作为对所述存储操作请求的中继的一部分,使用针对所述至少一个底层存储卷中的每个底层存储卷的所述底层卷标识符向每个对应存储类型系统发布创建卷请求,以及
将从所述创建卷请求产生的新卷聚合到表示经恢复数据的新虚拟持久卷中。
4.根据权利要求1所述的非瞬态机器可读介质,其中所述指令在被执行时使所述处理资源通过创建新卷映射来对创建卷组请求进行响应,所述新卷映射包括被映射到多个虚拟持久卷标识符的卷组标识符,
其中为了标识所述卷映射,所述指令使所述处理资源递归地检查所述卷映射是否包括到虚拟持久卷标识符的另一卷映射,直到针对所述至少一个底层存储卷中的每个底层存储卷的所述底层卷标识符被确定为止。
5.根据权利要求1所述的非瞬态机器可读介质,其中所述存储操作请求是完全备份请求。
6.根据权利要求1所述的非瞬态机器可读介质,其中所述虚拟持久卷包括被混合在层级数据结构中的所述至少一个底层存储卷,所述层级数据结构通过基于内容的签名使数据对象与根对象相关。
7.根据权利要求1所述的非瞬态机器可读介质,其中所述指令在被执行时使所述处理资源:
维持针对所述存储操作请求的事务日志;
确定在所述至少一个底层存储卷的给定存储系统处执行所述存储操作请求时发生故障;以及
响应于所述故障的确定,基于所述事务日志,回滚所述虚拟持久卷的状态。
8.一种方法,包括:
由容器环境中的基于硬件处理器的存储虚拟化系统,接收来自容器编排器的存储操作请求,所述存储操作请求包括卷标识符,其中所述卷标识符的类型是虚拟持久卷标识符;
由所述存储虚拟化系统标识对应于所述卷标识符的卷映射;
由所述存储虚拟化系统基于所标识的所述卷映射来标识针对底层存储卷的底层卷标识符,所述底层存储卷形成与接收到的所述存储操作请求中所包括的所述卷标识符相关联的虚拟持久卷的至少一部分;以及
由所述存储虚拟化系统使用所述底层卷标识符将所述存储操作请求中继到所述底层存储卷分别被定位在其上的存储系统。
9.根据权利要求8所述的方法,其中所述存储操作请求是快照请求。
10.根据权利要求8所述的方法,其中所述存储操作请求是完全备份请求。
11.根据权利要求8所述的方法,还包括通过以下来对所述存储操作请求是恢复请求进行响应:
作为对所述存储操作请求的所述中继的一部分,使用所述底层卷标识符中的每个底层卷标识符向所述存储系统中的对应存储系统发布创建卷请求,以及
将从针对所述底层卷标识符中的每个底层卷标识符发布所述创建卷请求而产生的新卷聚合到表示经恢复数据的新虚拟持久卷中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110438065.4/1.html,转载请声明来源钻瓜专利网。