[发明专利]一种分布式存储的调用方法、装置及设备有效
申请号: | 201811141053.X | 申请日: | 2018-09-28 |
公开(公告)号: | CN109375874B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 张兴彦 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储 调用 方法 装置 设备 | ||
本申请公开了一种分布式存储的调用方法,包括:接收用户输入的针对于目标虚拟机的目标虚拟磁盘的存储调用请求,存储调用请求包括存储读取请求或者存储写入请求,分布式存储预先部署在各个虚拟机的各个虚拟磁盘中;响应存储调用请求,以便向用户提供分布式存储的调用服务。本申请利用虚拟机所提供的与物理设备相对独立的虚拟环境,可以实现分布式存储在操作系统不兼容的物理设备节点上的部署运行,令分布式存储不再受制于物理设备的硬件环境,极大方便了分布式存储的部署,有效扩展了分布式存储的适用范围。本申请还公开了一种分布式存储的调用装置、设备及计算机可读存储介质,同样具有上述有益效果。
技术领域
本申请涉及存储技术领域,特别涉及一种分布式存储的调用方法、装置、设备及计算机可读存储介质。
背景技术
超融合技术将计算、存储、网络以及服务器虚拟化等服务组件融合在一起运行在同一个节点设备中,形成统一的资源池。
作为超融合的核心组件,分布式存储在现有的超融合部署方案中一般是被直接部署和运行在节点的物理设备上的,由此便要求分布式存储的组件需要与运行在物理设备上的操作系统互相兼容,使得分布式存储的适用范围受到了极大的限制。并且,由于需要为分布式存储提供一个独立、隔离的环境,以便令分布式存储的某些组件不受到其他服务的干扰而保障数据资源安全,所以分布式存储在物理设备中的隔离部署也相对较为麻烦。
可见,提供何种适用性广、部署方便的分布式存储调用服务,是本领域技术人员所亟待解决的技术问题。
发明内容
本申请的目的在于提供一种适用性广、便于部署的分布式存储的调用方法、装置、设备及计算机可读存储介质。
为解决上述技术问题,本申请提供一种分布式存储的调用方法,包括:
接收用户输入的针对于目标虚拟机的目标虚拟磁盘的存储调用请求,所述存储调用请求包括存储读取请求或者存储写入请求,所述分布式存储预先部署在各个虚拟机的各个虚拟磁盘中;
响应所述存储调用请求,以便向所述用户提供所述分布式存储的调用服务。
可选地,具体通过以下步骤将所述分布式存储预先部署在各个虚拟机的各个虚拟磁盘中:
确定目标SCSI物理磁盘;
接收所述分布式存储的配置数据,并存储至虚拟磁盘的配置文件中;
建立所述虚拟磁盘与所述目标SCSI物理磁盘之间的SCSI磁盘透传关系;
创建与所述虚拟磁盘对应的虚拟机;
根据所述配置数据在所述虚拟机中完成所述分布式存储的初始化。
可选地,还包括:
捕获物理磁盘事件消息,所述物理磁盘事件消息包括物理磁盘插入消息或者物理磁盘拔出消息;
判断所述物理磁盘事件消息对应的物理磁盘是否为所述目标SCSI物理磁盘;
若是,则调用虚拟磁盘插拔处理程序,以便对与所述目标SCSI物理磁盘建立了SCSI磁盘透传关系的所述虚拟磁盘进行插拔处理。
可选地,在判定所述物理磁盘事件消息对应的物理磁盘为所述目标SCSI物理磁盘之后,还包括:
存储所述物理磁盘事件消息。
可选地,所述捕获物理磁盘事件消息包括:
采用钩子机制捕获所述物理磁盘事件消息。
本申请还提供了一种分布式存储的调用装置,包括:
接收模块:用于接收用户输入的针对于目标虚拟机的目标虚拟磁盘的存储调用指令,所述存储调用指令包括存储读取指令或者存储写入指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811141053.X/2.html,转载请声明来源钻瓜专利网。