分布式数据存储方法、装置及系统制造方法及图纸

技术编号:10382885 阅读:137 留言:0更新日期:2014-09-05 10:56
本发明专利技术提供了一种分布式数据存储方法,包括:获取存储节点的物理磁盘,创建映射所述物理磁盘的虚拟磁盘;接收输入的业务I/O请求,获取与所述业务I/O请求对应的虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量;查找所述虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量对应的存储节点、该存储节点上的物理磁盘的磁盘标识及相应的物理磁盘偏移量;根据所述查找到的物理磁盘的磁盘标识及相应的物理磁盘偏移量生成I/O指令,并将其发送给所述查找到的存储节点。此外,还提供了一种分布式数据存储装置及系统。上述分布式数据存储方法、装置及系统能够降低分布式存储网络的采购成本。

【技术实现步骤摘要】
分布式数据存储方法、装置及系统
本专利技术涉及计算机
,特别是涉及一种分布式数据存储方法、装置及系统。
技术介绍
随着SAN(storageareanetwork,存储区域网络)技术的快速发展,服务器跟存储分离的技术已被各企业广泛应用。在传统技术中,数据存储在存储节点上,服务器群则通过SAN网络与存储节点相连,并到存储节点上读取数据。然而,企业采用SAN技术时需要分别购买服务器、存储设备以及连接设备等,因此成本很高。
技术实现思路
基于此,有必要提供一种能降低成本的分布式数据存储方法。一种分布式数据存储方法,所述方法包括:获取存储节点的物理磁盘,创建映射所述物理磁盘的虚拟磁盘;接收输入的业务I/O请求,获取与所述业务I/O请求对应的虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量;查找所述虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量对应的存储节点、该存储节点上的物理磁盘的磁盘标识及相应的物理磁盘偏移量;根据所述查找到的物理磁盘的磁盘标识及相应的物理磁盘偏移量生成I/O指令,并将其发送给所述查找到的存储节点。在其中一个实施例中,所述接收输入的业务I/O请求的步骤之前还包括:通过iSCSI协议本文档来自技高网...
分布式数据存储方法、装置及系统

【技术保护点】
一种分布式数据存储方法,其特征在于,所述方法包括:获取存储节点的物理磁盘,创建映射所述物理磁盘的虚拟磁盘;接收输入的业务I/O请求,获取与所述业务I/O请求对应的虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量;查找所述虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量对应的存储节点、该存储节点上的物理磁盘的磁盘标识及相应的物理磁盘偏移量;根据所述查找到的物理磁盘的磁盘标识及相应的物理磁盘偏移量生成I/O指令,并将其发送给所述查找到的存储节点。

【技术特征摘要】
1.一种分布式数据存储方法,其特征在于,所述方法包括:管理节点获取存储节点的物理磁盘,创建映射所述物理磁盘的虚拟磁盘;通过iSCSI协议将所述虚拟磁盘与终端建立映射,将所述虚拟磁盘的磁盘标识发送给所述终端;所述管理节点接收终端发起的通过iSCSI协议封装的业务I/O请求,获取与所述业务I/O请求对应的虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量;所述管理节点查找所述虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量对应的存储节点、该存储节点上的物理磁盘的磁盘标识及相应的物理磁盘偏移量;根据所述查找到的物理磁盘的磁盘标识及相应的物理磁盘偏移量生成I/O指令,并将其发送给所述查找到的存储节点;所述存储节点接收所述I/O指令,提取相应的物理磁盘的磁盘标识及相应的物理磁盘偏移量,根据所述提取的物理磁盘的磁盘标识及相应的物理磁盘偏移量执行所述I/O指令;所述管理节点用于管理存储节点,并对外实现SAN网络的功能。2.根据权利要求1所述的分布式数据存储方法,其特征在于,所述创建映射所述物理磁盘的虚拟磁盘的步骤包括:所述管理节点创建映射物理磁盘上的文件的虚拟磁盘,或者创建通过逻辑块映射物理磁盘的虚拟磁盘,虚拟磁盘包含有一个或一个以上的逻辑块。3.根据权利要求1所述的分布式数据存储方法,其特征在于,所述获取存储节点的物理磁盘的步骤之后还包括:所述管理节点创建映射所述物理磁盘的共享文件夹;所述方法还包括:所述管理节点接收终端发起的通过CIFS/NFS协议封装的业务I/O请求,获取与所述业务I/O请求对应的文件夹标识;所述管理节点查找所述文件夹标识对应的存储节点、该存储节点上的物理磁盘的磁盘标识及相应的物理磁盘偏移量;所述管理节点执行所述根据所述查找到的物理磁盘的磁盘标识及相应的物理磁盘偏移量生成I/O指令的步骤。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述管理节点查找与所述虚拟磁盘的磁盘标识以及相应的虚拟磁盘偏移量对应的备份节点、该备份节点上的物理磁盘的磁盘标识及相应的物理磁盘偏移量;所述管理节点根据所述查找到的物理磁盘...

【专利技术属性】
技术研发人员:张国军赵辉宇
申请(专利权)人:深圳市深信服电子科技有限公司
类型:发明
国别省市:广东;44

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

1