[发明专利]一种镜像文件存储方法及装置有效
申请号: | 201210366821.8 | 申请日: | 2012-09-26 |
公开(公告)号: | CN102932415A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 许力;张霞 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 存储 方法 装置 | ||
技术领域
本发明涉及计算机技术,特别是涉及一种镜像文件存储方法及装置。
背景技术
在虚拟化数据中心环境下,计算、存储和网络资源以虚拟机的形式交付用户使用。在存储设备上,虚拟机以镜像文件的形式存在。在实际使用过程中可通过复制、迁移镜像文件来实现虚拟机的复制和迁移。由于镜像文件较大,且可复用程度较高,通常选择具有高可扩展特征的KEY-VALUE类型云存储资产库集中存储镜像文件。云应用(用于对虚拟机的分组)中虚拟机以层次分组,位于不同层次虚拟机启动顺序不同,但存储在云存储空间的镜像文件不能直接启动运行,如果要运行镜像文件,则需要拷贝镜像文件到共享存储或本地存储空间才能启动运行虚拟机。
现有技术中,采用传统虚拟化数据中心存储拓扑结构来存储镜像文件,即在实际应用中镜像文件存储在云存储空间,如果要启动运行镜像文件,需要将镜像文件由云存储空间复制到运行期存储空间(共享存储空间),然后由共享存储空间所在的服务器执行镜像文件的运行,因为虚拟机镜像文件通常较大,从云存储空间中复制到运行期存储空间所需的时间较长,因为镜像文件的运行需要频繁的将镜像文件由云存储空间到运行期存储空间的复制,这就导致了镜像文件启动运行速度较慢的问题。
发明内容
本发明所要解决的技术问题是实现镜像文件的快速启动运行,提供一种镜像文件存储方法及装置,以解决现有技术中启动运行镜像文件需要复制,而镜像文件较大、需要的复制时间长,导致的镜像文件启动运行速度慢的问题。
为了解决上述技术问题,本发明提供一种镜像文件存储方法及装置,本发明提供如下技术方案:
一种镜像文件存储方法,该方法包括:
获取当前云应用环境对应的有序镜像文件集合;
依据所述有序镜像文件集合中每一个镜像文件的文件属性,依次存储所述每一个镜像文件到云存储、共享存储空间或者本地存储空间中。
优选的,所述获取当前云应用环境对应的有序镜像文件集合,包括:
通过解析云应用模板获取当前云应用环境下所需的所有关联的镜像文件;
根据预设的云应用中镜像文件之间的存储依赖关系排列所述所有关联的镜像文件,得到所述有序镜像文件集合。
优选的,依据所述有序镜像文件集合中每一个镜像文件的文件属性依次存储所述每一个镜像文件到云存储、共享存储空间或者本地存储空间,包括:
依次创建所述有序镜像文件集合中的每一个镜像文件的文件属性;
根据所述每一个镜像文件的文件属性生成与所述有序镜像文件对应的文件属性集合;
依据预设的云应用中镜像文件之间的存储依赖关系,读取所述文件属性集合中的第一个文件属性作为当前文件属性;
根据当前文件属性将所述当前镜像文件存储到云存储、共享存储空间或者本地存储空间;
判断所述文件属性集合中的文件属性是否都已被读取,若否,则依据预设的云应用中镜像文件之间的存储依赖关系,读取当前文件属性的下一个文件属性作为当前文件属性,并执行所述根据当前文件属性将与当前文件属性对应的当前镜像文件存储到云存储、共享存储空间或者本地存储空间的步骤,直至所述文件属性集合中的文件属性都已被读取。
优选的,依据所述有序镜像文件集合中镜像文件的文件属性依次存储所述有序镜像文件集合中的镜像文件到云存储、共享存储空间或者本地存储空间,包括:
依据预设的云应用中镜像文件之间的存储依赖关系,读取所述有序镜像文件集合中的第一个镜像文件作为当前镜像文件,创建当前镜像文件对应的当前文件属性;
根据当前文件属性将当前镜像文件存储到云存储、共享存储空间或者本地存储空间;
判断所述有序镜像文件集合中的镜像文件是否都已被读取,若否,则依据预设的云应用中镜像文件之间的存储依赖关系,读取所述当前镜像文件的下一个镜像文件作为当前镜像文件,执行所述根据当前文件属性将当前镜像文件存储到云存储、共享存储空间或者本地存储空间的步骤,直至所述有序镜像文件集合中的镜像文件都已被读取。
优选的,所述镜像文件的文件属性的创建方式如下:
根据镜像文件的标识判断镜像文件资产目录中是否存在所述镜像文件的记录,若存在,则将镜像文件资产目录中记录的所述镜像文件的存储类型作为所述镜像文件的文件属性;
若不存在,则将新镜像作为当前镜像文件的文件属性。
优选的,根据当前文件属性将当前镜像文件存储到云存储、共享存储空间或者本地存储空间,具体包括:
判断当前镜像文件的文件属性是否是新镜像,若是新镜像,则将当前镜像文件存储到云存储空间中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210366821.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云应用部署方法和装置
- 下一篇:像素电路及驱动方法、显示装置