[发明专利]一种连接方法、装置及电子设备和存储介质有效
申请号: | 202010110962.8 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111371851B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | 杨鸿洁;张端 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;G06F9/50;H04L69/16 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连接 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种连接方法、装置及一种电子设备和计算机可读存储介质,该方法包括:确定所述储存设备端对应的目标卷,并从分布式存储集群中获取所述目标卷的基本信息;其中,所述基本信息包括卷大小和卷标识;获取配置文件,并根据所述配置文件设置内存的配置参数,以便对块设备句柄进行不完全初始化;当接收到客户端的连接请求时,基于所述配置参数对所述块设备句柄进行完全初始化,以便所述客户端通过所述块设备句柄访问所述目标卷。由此可见,本申请提供的连接方法,在映射创建过程中减少了不必要的资源占用,减少了等待时间,提高系统的承载力。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种连接方法、装置及一种电子设备和一种计算机可读存储介质。
背景技术
iSCSI(中文全称:小型计算机系统接口,英文全称:Internet Small ComputerSystem Interface)主要是通过过TCP/IP的技术,将分布式块储存设备端透过iSCSItarget功能,做成可以提供磁盘的服务器端,再透过iSCSI initiator功能,做成能够挂载使用iSCSI target的客户端,如此便能透过iSCSI协议来进行磁盘的应用了。
也就是说,iSCSI这个架构主要将储存装置与使用的主机分为两个部分,分别是iSCSI target(储存设备端)和iSCSI initiator(target的客户端)。
客户端可通过以上途径与储存设备端建立连接访问底层的库文件,实现对块存储的操作。在相关技术中,储存设备端中的tgt程序在创建映射时,会lib库与集群建立连接,打开对应的卷,将对应卷的信息及句柄并保存至内存中,待客户连接时使用。这种情况下在创建大量的卷时,会消耗大量的时间,并浪费了系统资源存储一些不必要的数据。
因此,如何在映射创建过程中降低系统资源的消耗是本领域技术人员需要解决的技术问题。
发明内容
本申请的目的在于提供一种连接方法、装置及一种电子设备和一种计算机可读存储介质,在映射创建过程中降低了系统资源的消耗。
为实现上述目的,本申请提供了一种连接方法,应用于储存设备端,包括:
确定所述储存设备端对应的目标卷,并从分布式存储集群中获取所述目标卷的基本信息;其中,所述基本信息包括卷大小和卷标识;
获取配置文件,并根据所述配置文件设置内存的配置参数,以便对块设备句柄进行不完全初始化;
当接收到客户端的连接请求时,基于所述配置参数对所述块设备句柄进行完全初始化,以便所述客户端通过所述块设备句柄访问所述目标卷。
其中,所述基于所述配置参数对所述块设备句柄进行完全初始化,包括:
将所述客户端的用户信息写入所述分布式存储集群的元数据对象数据库中;
从所述元数据对象数据库中获取所述目标卷的快照信息,并将所述快照信息写入内存;
根据所述配置参数从元数据对象数据库中获取所述目标卷的元数据信息,以便基于所述元数据信息对所述块设备句柄进行完全初始化。
其中,所述配置参数包括描述是否需要加载父卷的第一参数、描述是否需要初始化独占锁模块的第二参数、描述是否需要初始化对象状态位图的第三参数、描述是否需要开启远程控制模式的第四参数。
其中,还包括:
在对所述块设备句柄进行完全初始化的过程中,若接收到所述客户端的写请求,则将所述写请求加入队列。
为实现上述目的,本申请提供了一种连接装置,应用于储存设备端,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010110962.8/2.html,转载请声明来源钻瓜专利网。