一种卷的本地化方法、装置以及介质制造方法及图纸

技术编号:34452285 阅读:67 留言:0更新日期:2022-08-06 16:54
本申请公开了一种卷的本地化方法、装置以及介质,应用于分布式存储领域。该方法先获取虚拟机中虚拟磁盘的本地化位置信息以确定虚拟磁盘的本地化节点;虚拟磁盘的本地化节点就是在分布式存储系统中与虚拟磁盘对应的分布式存储节点。然后再根据虚拟磁盘的本地化位置信息确定分布式存储系统中与虚拟磁盘对应的卷的本地化位置信息,就得到卷对应的本地化节点。根据一致性元数据信息可确定出对象的分布策略;并根据分布策略实现对象的本地化后,就可以使卷本地化在对应的本地化节点中。本申请实施例提供的方法能保证虚拟机的数据访问均发生在虚拟机进程所在的分布式存储节点的网络和磁盘中,这能为虚拟机提供更好的性能支持。持。持。

【技术实现步骤摘要】
一种卷的本地化方法、装置以及介质


[0001]本申请涉及分布式存储领域,特别是涉及一种卷的本地化方法、装置以及介质。

技术介绍

[0002]从传统的分布式存储架构向超融合架构演进的过程中,首先需要将传统的分布式存储节点部署在虚拟化平台,图1为目前在分布式存储系统中虚拟机的IO访问的示意图,由图1可知,分布式存储系统的集群中存在多个分布式存储节点,而在传统分布式存储架构向超融合架构演进中尤为重要的一点在于,如何将虚拟机(Virtual Machine,VM)的存储资源(卷)进行本地化,目前的本地化方式是,虚拟机使用的卷在分布式存储系统中会被按照固定的大小进行切分,依靠一致性算法保证被切分后的对象均散分布在集群中的各个分布式存储节点上;同时,为了提高系统的可靠性,还加入了副本策略,进一步实现了虚拟机存储资源在各个分布式存储节点的均匀性。
[0003]然而,在超融合场景下,分布式存储系统只为虚拟机提供卷,虚拟机的本质是服务进程,这就决定了虚拟机只可能存在于虚拟化平台中的其中一个分布式存储节点上;但传统分布式存储的特点却将卷均散在集群中的各个分本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种卷的本地化方法,其特征在于,包括:获取虚拟机中虚拟磁盘的本地化位置信息以确定所述虚拟磁盘的本地化节点;其中,所述虚拟磁盘的所述本地化节点为在分布式存储系统中与所述虚拟磁盘对应的分布式存储节点;根据所述虚拟磁盘的本地化位置信息确定所述分布式存储系统中与所述虚拟磁盘对应的所述卷的本地化位置信息;根据所述卷的本地化位置信息构建一致性元数据信息;根据所述一致性元数据信息确定对象的分布策略;根据所述分布策略实现所述对象的本地化,以使所述卷本地化在对应的所述本地化节点中。2.根据权利要求1所述的卷的本地化方法,其特征在于,所述根据所述卷的本地化位置信息构建一致性元数据信息包括:记录的各所述分布式存储节点的ip信息和虚拟节点的个数;其中,所述虚拟节点的个数与所述虚拟机的个数对应;根据各所述分布式存储节点的ip信息和所述虚拟节点的个数构建一致性哈希环,以实现所述对象到所述分布式存储节点的映射。3.根据权利要求1所述的卷的本地化方法,其特征在于,所述根据所述卷的本地化位置信息构建一致性元数据信息包括:获取所述分布式存储系统中集群的物理架构的信息和预定义的选路规则;根据所述分布式存储系统中集群的物理架构的信息和预定义的选路规则构建一致性策略,以实现所述对象到所述分布式存储节点的映射。4.根据权利要求1至3任意一项所述的卷的本地化方法,其特征在于,所述获取虚拟机中虚拟磁盘的本地化位置信息以确定所述虚拟磁盘的本地化节点包括:获取虚拟化平台提供的虚拟机创建位置信息;将所述虚拟机创建位置信息作为所述虚拟磁盘的本地化位置信息。5.根据权利要求4所述的卷的本地化方法,其特征在于,所述根据所述虚拟磁盘的本地化位置信息确定所述分布式存储系统中与所述虚拟磁盘对应的所述卷的本地化位置信息包括:根据所述虚拟化平台创建所述虚拟磁盘的请求确定所述虚拟磁盘和所述卷的映射关系;根据虚拟磁盘的本地化位置信息和所述映射关系确定所述分布式存储系统中与所述虚拟磁盘对应的所述卷的...

【专利技术属性】
技术研发人员:樊云龙
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1