[发明专利]为应用虚拟机提供对生产数据的访问的方法和系统有效
| 申请号: | 201680060709.8 | 申请日: | 2016-09-08 |
| 公开(公告)号: | CN108604162B | 公开(公告)日: | 2021-07-09 |
| 发明(设计)人: | C·达尔拉;V·巴拉德瓦杰 | 申请(专利权)人: | 华睿泰科技有限责任公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/36;G06F12/08 |
| 代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 虚拟机 提供 生产 数据 访问 方法 系统 | ||
1.一种用于访问数据的方法,包括:
在存储系统处接收输入/输出操作,其中所述输入/输出操作导向到所述存储系统的虚拟存储单元的虚拟磁盘;
确定所述输入/输出操作是读取操作还是写入操作;
响应于确定所述输入/输出操作是所述写入操作,
对虚拟数据文件执行所述写入操作,其中所述虚拟数据文件被存储在分配的存储空间中,在所述虚拟磁盘上已经分配该存储空间;并且
响应于确定所述输入/输出操作是所述读取操作,
确定要在其处执行所述读取操作的所述虚拟存储单元上的存储位置,
确定在所述存储位置处是否执行了较早的写入操作,
响应于确定在所述存储位置处执行了所述较早的写入操作,在对应于所述存储位置的所述虚拟数据文件中的位置处执行所述读取操作,并且
响应于确定所述较早的写入操作在所述存储位置处未执行,在所述存储位置处对所述分配的存储空间执行所述读取操作,其中所述存储位置不在所述虚拟数据文件中,
所述存储系统包括
一个或多个生产数据文件,以及
所述虚拟存储单元,以及
在所述存储位置处对所述分配的存储空间执行所述读取操作包括:
将所述读取操作重新映射到所述生产数据文件的一个或多个数据文件,以及
通过访问所述一个或多个生产数据文件来从所述一个或多个生产数据文件之一提供所述分配的存储空间的所述读取操作。
2.根据权利要求1所述的方法,还包括:
在所述虚拟磁盘上对所述分配的存储空间进行分配,其中所述输入/输出操作由在虚拟化服务器上执行的虚拟机生成,并且
所述虚拟化服务器和所述存储系统彼此通信地耦接。
3.根据权利要求2所述的方法,还包括
在所述存储系统处从所述虚拟机接收分配图,其中所述分配图包括关于所述分配的存储空间的信息,所述分配的存储空间由所述虚拟机分配,并且所述分配的存储空间对应于存储在所述存储系统上的所述一个或多个生产数据文件;
将所述分配图中的信息转换为与所述一个或多个生产数据文件相关联的一个或多个偏移,其中从存储结构中检索所述一个或多个偏移;并且
将所述存储结构覆盖在所述分配图上方,其中
所述覆盖通过允许所述存储系统将来自所述虚拟机的导向至所述虚拟存储单元上的所述分配的存储空间的所述输入/输出操作重新映射到所述存储系统上的所述一个或多个生产数据文件来促进所述提供。
4.根据权利要求2所述的方法,还包括:
从所述虚拟化服务器接收创建所述虚拟存储单元的请求;并且
基于所述接收,
在所述存储系统中创建所述虚拟存储单元,其中所述虚拟机使用所述虚拟存储单元来分配所述分配的存储空间,并且所述虚拟存储单元上的所述虚拟磁盘被创建为稀疏文件。
5.根据权利要求2所述的方法,还包括:
将所述虚拟磁盘从所述存储系统导入到所述虚拟化服务器,其中所述导入由客户端执行,所述客户端是网络文件系统(NFS)客户端,并且将所述虚拟磁盘导入到在所述虚拟化服务器上执行的虚拟机监控程序;并且
将所述虚拟磁盘从所述虚拟机监控程序导出到所述虚拟机,其中所述导出由所述虚拟机监控程序执行。
6.根据权利要求2所述的方法,其中
所述一个或多个生产数据文件包括待由所述虚拟机使用的用于应用程序开发和测试的生产数据,并且
所述生产数据是一个或多个实时生产数据集的一部分。
7.根据权利要求2所述的方法,其中
所述存储系统中的所述虚拟磁盘是稀疏文件,
所述虚拟机采用精简配置的虚拟磁盘,并且
所述精简配置的虚拟磁盘存储由所述虚拟机对所述一个或多个生产数据文件做出的更改。
8.根据权利要求5所述的方法,其中
所述存储系统是生产环境的一部分,并且
所述虚拟机和所述客户端是应用程序开发和测试环境的一部分。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华睿泰科技有限责任公司,未经华睿泰科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680060709.8/1.html,转载请声明来源钻瓜专利网。





