[发明专利]一种基于NBD的远程磁盘共享方法和共享系统有效
申请号: | 201710148416.1 | 申请日: | 2017-03-14 |
公开(公告)号: | CN106961475B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 李超越;谢浩安;陈琴 | 申请(专利权)人: | 云宏信息科技股份有限公司;广州航天云宏技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F3/06 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 赵赛;袁嘉恩 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 nbd 远程 磁盘 共享 方法 系统 | ||
本发明提供一种基于NBD的远程磁盘共享方法和共享系统,所述共享方法包括:共享服务器端与共享客户端通过共享代理端建立通信连接;共享代理端通过tapdisk技术将所述共享服务器端提供的共享磁盘提供给所述共享客户端的虚拟机使用。本发明实施例,共享服务器端与共享客户端通过共享代理端建立通信连接,共享代理端通过tapdisk技术将共享服务器端提供的共享磁盘提供给共享客户端的虚拟机使用,使得虚拟机通过tapdisk技术可以方便、稳定的使用共享磁盘。
技术领域
本发明涉及电数据处理领域,尤其涉及一种基于NBD的远程磁盘共享方法和共享系统。
背景技术
NBD(Network Block Device,网络块设备)让用户可以将一个远程主机的磁盘空间,当作一个块设备来使用,就像用户本地设备的一块硬盘一样。
使用NBD技术,可以很方便的将另一台服务器的硬盘空间,增加到设备上。NBD与NFS有所不同,NFS只是提供一个挂载点供客户端使用,客户端无法改变这个挂载点的分区格式,而NBD提供的是一个块设备,客户端可以把这个块设备格式化成各种类型的分区,更便于用户的使用.
NBD技术现在已经能够极好的解决远程块设备访问的问题,但在虚拟化场景下仍然存在以下不足:
1、无法与虚拟化场景很好的结合,针对多虚拟机配置将非常繁琐复杂;
2、现有NBD服务器端被动接受连接的方式将限制服务器端本身对共享设备控制的自主性,操作呆板;
3、在NBD客户端与服务器端之间通讯的内容可控性较低;
4、普通的NBD基于与虚拟化技术相结合后网络不稳定,连接异常等状况都将给虚拟化平台带来诸多不稳定的因素。
发明内容
有鉴于此,本发明提供一种基于NBD的远程磁盘共享方法和共享系统,以解决现有技术虚拟机使用共享磁盘比较困难的问题。
具体地,本发明是通过如下技术方案实现的:
本发明提供一种基于NBD的远程磁盘共享方法,所述共享方法包括:
共享服务器端与共享客户端通过共享代理端建立通信连接;
共享代理端通过tapdisk技术将所述共享服务器端提供的共享磁盘提供给所述共享客户端的虚拟机使用。
本发明还提供了一种基于NBD的远程磁盘共享系统,所述共享系统,包括:
通信连接建立单元,用于共享服务器端与共享客户端通过共享代理端建立通信连接;
共享磁盘使用单元,用于共享代理端通过tapdisk技术将所述共享服务器端提供的共享磁盘提供给所述共享客户端的虚拟机使用。
本发明实施例,共享服务器端与共享客户端通过共享代理端建立通信连接,共享代理端通过tapdisk技术将共享服务器端提供的共享磁盘提供给共享客户端的虚拟机使用,使得虚拟机通过tapdisk技术可以方便、稳定的使用共享磁盘。
附图说明
图1是本发明一示例性实施例示出的一种基于NBD的远程磁盘共享方法的流程图;
图2是本发明一示例性实施例示出的一种基于NBD的远程磁盘共享系统的结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云宏信息科技股份有限公司;广州航天云宏技术有限公司,未经云宏信息科技股份有限公司;广州航天云宏技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710148416.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于物联网通信的发电机组配对系统
- 下一篇:一种基于节点自私度的数据传输方法