[发明专利]数据加载方法及装置有效

专利信息
申请号: 201780004610.0 申请日: 2017-09-29
公开(公告)号: CN108701048B 公开(公告)日: 2020-09-11
发明(设计)人: 李明君 申请(专利权)人: 华为技术有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 北京三高永信知识产权代理有限责任公司 11138 代理人: 张耀光
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 加载 方法 装置
【说明书】:

一种数据加载方法及装置,涉及计算机领域,所述方法包括:在虚拟机启动之后获取所述虚拟机的数据加载请求(301),所述数据加载请求用于请求加载镜像文件中的目标数据;确定虚拟机对应的卷和快照中是否存储有目标数据(302),快照是在创建虚拟机时根据虚拟机对应的空白的卷得到的;在卷和快照中均未存储有目标数据时,从镜像服务器中将目标数据写入快照(303),将目标数据读出并传递给虚拟机(304);获取虚拟机生成的虚拟机数据,将虚拟机数据写入卷(305);可以解决数据加载过程中的新旧数据冲突的问题;由于虚拟机数据和目标数据分别写入不同的位置,因此,不会出现新旧数据冲突的问题,可以降低虚拟机加载数据出错的概率。

技术领域

本申请涉及计算机领域,特别涉及一种数据加载方法及装置。

背景技术

虚拟化技术是云计算系统中的一种重要技术,通过虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。通过虚拟化技术对中央处理器(Central Processing Unit,CPU)、内存、网络等进行虚拟化,可以允许一个云计算系统中同时运行多个虚拟机,并且每一个虚拟机都可以独立运行而互不影响。另外,为了提高创建虚拟机的效率,云计算系统中会保存镜像文件,镜像文件是创建虚拟机所需要的光盘镜像文件,通过对镜像文件的拷贝能够创建一台新的虚拟机。

云计算系统通常包括以下几个模块:云平台、云主机、云存储和镜像服务器。其中,云平台是管理员与云计算系统进行人机交互的平台,云平台中运行有虚拟机管理程序,该虚拟机管理程序可以是web版的网页客户端,该虚拟机管理程序用于触发云主机执行虚拟机的创建、启动、删除等操作。云主机中运行有至少一个卷管理程序和镜像管理程序,当卷管理程序为多个时,该多个卷管理程序中包括一个主卷管理程序。主卷管理程序用于为虚拟机在云存储中创建对应的卷,并通过镜像管理程序从镜像服务器中获取镜像文件写入卷,该主卷管理程序还用于为其他卷管理程序分配数据加载任务。云存储包括每个卷管理程序所管理的卷,每个卷管理程序负责管理至少一个卷。镜像服务器中存储有至少一个镜像文件。

由于镜像文件的数据量较大,相关技术提供了一种延迟加载(Lazyload)技术来实现虚拟机的快速创建。在管理员通过虚拟机管理程序触发云主机创建虚拟机时,云主机先通过卷管理程序在云存储中创建与该虚拟机对应的空白的延迟加载卷,并将该延迟加载卷挂载至云主机,然后通过镜像管理程序创建该空白的卷与镜像文件之间的关联关系,这时可以不用将镜像文件全部载入到延迟加载卷中,就可以将这个延迟加载卷挂载给云主机中的虚拟机进行正常使用。在虚拟机需要加载镜像文件中的目标数据时,先通过卷管理程序查询延迟加载卷中是否存储有目标数据;若延迟加载卷中存储有该目标数据,则从延迟加载卷中读取该目标数据并传递给虚拟机;若延迟加载卷中未存储有该目标数据,则卷管理程序通过镜像管理程序根据关联关系从镜像服务器中将该目标数据读取至延迟加载卷中,并将该延迟加载卷中的目标数据传递给虚拟机。虚拟机获取到请求加载的目标数据后,根据该目标数据进行输入/输出(Input/Output,I/O)操作,得到虚拟机数据,通过卷管理程序将该虚拟机数据写入延迟加载卷中。

除了虚拟机按需加载镜像文件中的目标数据之外,其它卷管理程序还会后台将镜像文件按照数据顺序加载到延迟加载卷中。当镜像文件全部加载至延迟加载卷后,延迟加载卷转成普通卷,并删除延迟加载卷与镜像文件之间的关联关系。但是在后台加载镜像文件时,若虚拟机产生的虚拟机数据需要写入延迟加载卷的存储位置A,后台加载的镜像文件也需要写入延迟加载卷的存储位置A时,会发生数据写入冲突而导致数据错误。

发明内容

本申请提供了一种数据加载方法及装置,可以解决数据加载过程中产生的数据冲突的问题。所述技术方案如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201780004610.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top