一种上报存储资源的方法、装置及系统制造方法及图纸

技术编号:31155260 阅读:15 留言:0更新日期:2021-12-04 09:47
本申请实施例公开了一种上报存储资源的方法、装置及系统,涉及计算机领域,当一个存储设备与多个主机建立业务通道连接时,提高了存储的安全性。具体方案为:接收第一存储资源的大小;确定管理第一存储资源的第一主机;第一主机与第一存储设备建立了通道连接;选取第一存储设备内大小满足第一存储资源的大小的物理盘,建立第一存储资源;向第一主机发送第一存储资源的标识。存储资源的标识。存储资源的标识。

【技术实现步骤摘要】
一种上报存储资源的方法、装置及系统


[0001]本申请实施例涉及计算机领域,尤其涉及一种上报存储资源的方法、装置及系统。

技术介绍

[0002]随着计算机技术以及相关信息处理技术的不断发展,对存储的需求越来越高。磁盘阵列(redundant arrays of independent disks,RAID)存储技术也得到快速发展,已经广泛应用于教育、军事、工业等

[0003]RAID存储技术可以应用于多节点多主机存储系统。其中,多节点多主机存储系统包括多个主机及多个存储设备(例如RAID/主机总线适配器(host bus adapter,HBA)存储设备),每个主机与一个或多个存储设备建立业务通道连接,每个存储设备与一个或多个主机建立业务通道连接。
[0004]在多节点多主机存储系统中,用户在访问存储设备的资源时,通过主机选取存储设备并请求存储设备为其分配存储资源,存储设备将为其分配的存储资源(比如存储设备中的逻辑单元(logical unit number,LUN)的标识(identity,ID))上报给主机,用户通过主机对存储设备上报的存储资源进行访问与管理(写入数据或读取数据)。
[0005]当前,在多节点多主机存储系统中,主机先获取要访问的存储资源的大小,选择可以提供该存储资源大小的目标存储设备,向目标存储设备发送要访问的存储资源的大小,目标存储设备根据接收的存储资源的大小新建LUN,并将新建的LUN的ID上报给与该目标存储设备建立了业务通道连接的所有主机(当与该目标存储设备建立业务通道连接的主机为多个时,新建的LUN的ID会被上报给这多个主机)。
[0006]以与存储设备建立了业务通道连接为粒度选择LUN的上报主机,新建的LUN将会作为与LUN所在的存储设备建立了业务通道连接的所有主机可以访问的存储资源,导致存储系统的安全性低。

技术实现思路

[0007]本申请提供一种上报存储资源的方法、装置及系统,当一个存储设备与多个主机建立业务通道连接时,提高了存储的安全性。
[0008]为了达到上述目的,本申请采用如下技术方案:
[0009]第一方面,本申请提供上报存储资源的方法,该方法应用于存储系统中的第一存储设备,存储系统还包括与第一存储设备建立通道连接的多个主机,该方法可以包括:接收第一存储资源的大小;确定管理第一存储资源的第一主机;第一主机与第一存储设备建立了通道连接;选取第一存储设备内大小满足第一存储资源的大小的物理盘,建立第一存储资源;向第一主机发送第一存储资源的标识。
[0010]通过申请提供的上报存储资源的方法,存储设备新建存储资源时确定管理该存储资源的主机,存储设备将新建的存储资源的标识仅上报给管理该存储资源的主机,保障了存储资源只由管理它的主机访问提高了存储的安全性。
[0011]存储设备给主机上报存储资源时,可以灵活设置管理该存储资源的主机,然后将存储资源上报给设置的管理该存储资源的主机,提高了存储资源上报的灵活性。同时,上报给主机的存储资源只包含自己管理的存资源,不包含其他主机管理的存储资源,即上报的存储资源都可以被主机所用,提高了存储资源的利用率。
[0012]结合第一方面,在一种可能的实现方式中,确定管理第一存储资源的第一主机,可以包括:确定发送第一存储资源的大小的主机为第一主机。在该可能的实现方式中,发送第一存储资源大小的主机即为上报的第一主机,进一步提高了存储的安全性。
[0013]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,确定管理第一存储资源的第一主机,可以包括:接收管理第一存储资源的主机的标识,标识指示的主机为第一主机。在该可能的实现方式中,上报的第一主机为标识指示的主机,提高了上报的灵活性。
[0014]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,该方法还可以包括:向第一主机发送第一主机的标识。在该可能的实现方式中,接收到第一存储资源的标识的主机(可能为第一主机,也可能不是第一主机)可以进一步根据该第一主机标识确定第一存储资源是否为自己管理的存储资源,进一步提高了存储的安全性。
[0015]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,该方法还可以包括:将第一存储资源记录为第一主机管理的存储资源。在该可能的实现方式中,存储设备对各主机管理的存储资源进行记录,主机需要访问时,可以直接调用该记录信息,快速对需要访问的存储资源进行定位,提高了访问的便捷性。
[0016]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,该方法还可以包括:获取第二主机的标识;其中,第二主机为第一主机满足预设条件时的备份主机;根据第二主机的标识,向第二主机发送第一主机管理的存储资源的标识。在该可能的实现方式中,可以将第一主机管理的存储资源切换给别的主机管理,提高了系统的可靠性与灵活性。
[0017]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,预设条件可以包括:第一主机不可达;或者,第一主机管理的存储资源的数量大于或等于第一阈值。在该可能的实现方式中,可以灵活配置预设条件,提高了切换的灵活性。
[0018]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,在建立第一存储资源之前,该方法还可以包括:若接收指示第一存储设备的标识,执行建立第一存储资源。在该可能的实现方式中,接收到指示第一存储设备的标识的存储设备(可能为第一存储设备,也可能不是第一存储设备)可以进一步根据该第一存储设备的标识确定第一存储资源的大小是否为发送给自己的信息,当确定该标识指示的设备为自己时,再执行相应的建立动作,进一步提高了存储的安全性。
[0019]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,在建立第一存储资源之前,该方法还可以包括:若未接收指示第一存储设备的标识,不执行建立第一存储资源。在该可能的实现方式中,进一步提高了存储的安全性。
[0020]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,该方法还可以包括:接收第四主机发送的操作指示以及第二存储资源的标识,操作指示用于指示对第二存储资源的操作,第二存储资源为第一存储设备中的任一存储资源;确定第二存
储资源为第四主机管理的存储资源;对第二存储资源执行操作指示对应的操作。在该可能的实现方式中,可以进一步对上报的存储资源进行操作,进一步提高了上报后操作的安全性与灵活性。
[0021]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,操作指示对应的操作,可以包括:写入操作,或者,读取操作,或者,删除操作。在该可能的实现方式中,可以灵活配置操作的动作,提高了存储系统中对上报资源的操作的灵活性。
[0022]结合第一方面或上述一种可能的实现方式中,在另一种可能的实现方式中,存储资源为逻辑单元LUN。
[0023]第二方面,本申请提供另一种上报存储资源的方法,该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种上报存储资源的方法,其特征在于,所述方法应用于存储系统中的第一存储设备,所述存储系统还包括与所述第一存储设备建立通道连接的多个主机,所述方法包括:接收第一存储资源的大小;确定管理所述第一存储资源的第一主机;所述第一主机与所述第一存储设备建立了通道连接;选取所述第一存储设备内大小满足所述第一存储资源的大小的物理盘,建立所述第一存储资源;向所述第一主机发送所述第一存储资源的标识。2.根据权利要求1所述的方法,其特征在于,所述确定管理所述第一存储资源的第一主机,包括:确定发送所述第一存储资源的大小的主机为所述第一主机。3.根据权利要求1所述的方法,其特征在于,所述确定管理所述第一存储资源的第一主机,包括:接收管理所述第一存储资源的主机的标识,所述标识指示的主机为所述第一主机。4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:向所述第一主机发送所述第一主机的标识。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:将所述第一存储资源记录为所述第一主机管理的存储资源。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:获取第二主机的标识;其中,所述第二主机为所述第一主机满足预设条件时的备份主机;根据所述第二主机的标识,向所述第二主机发送所述第一主机管理的存储资源的标识。7.根据权利要求1-6任一项所述的方法,其特征在于,在所述建立所述第一存储资源之前,所述方法还包括:若接收指示所述第一存储设备的标识,执行所述建立所述第一存储资源。8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:接收第四主机发送的操作指示以及第二存储资源的标识,所述操作指示用于指示对所述第二存储资源的操作,所述第二存储资源为所述第一存储设备中的任一存储资源;确定所述第二存储资源为所述第四主机管理的存储资源;对所述第二存储资源执行所述操作指示对应的操作。9.根据权利要求1-8任一项所述的方法,其特征在于,所述存储资源为逻辑单元LUN。10.一种上报存储资源的方法,其特征在于,所述方法应用于存储系统中的第三主机,所述存储系统还包括与所述第三主机建立通道连接的多个存储设备,一个所述存储设备与所述存储系统中多个主机建立通道连接,所述方法包括:接收用户输入的请求访问的第一存储资源的大小;从所述多个存储设备中选择支持所述大小的第一存储设备;确定管理所述第一存储资源的第一主机,所述第一主机与所述第一存储设备建立了通道连接;
向所述第一存储设备发送所述第一存储资源的大小。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:向所述第一存储设备发送所述第一主机的标识。12.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:向所述第一存储设备发送所述第一存储设备的标识。13.根据权利要求10-12任一项所述的方法,其特征在于,所述方法还包括:接收所述第一存储设备发送的所述第一存储资源的标识;将所述第一存储资源记录为所述第三主机管理的存储资源。14.根据权利要求13所述的方法,其特征在于,所述方法还包括:若接收到所述第三主机标识,执行所述将所述第一存储资源记录为所述第三主机管理的存储资源。15.根据权利要求10-14任一项所述的方法,其特征在于,所述方法还包括:若所述第一主机满足预设条件,所述第三主机选择第二主机;所述第二主机为所述存储系统中不满足所述预设条件的主机;所述第三主机向所述第一存储设备发送所述第二主机标识。16.根据权利要求10-15任一项所述的方法,其特征在于,所述方法还包括:在所述第三主机对所述第二存储资源进行第一操作时,所述第三主机向所述第一存储设备发送所述第一操作的操作指示以及第二存储资源的标识,所述第二存储资源为所述第一存储设备中由所述第三主机管理的任一存储资源。17.一种上报存储资源的装置,其特征在于,所述装置部署于存储系统中的第一存储设备,所述存储系统还包括与所述第一存储设备建立通道连接的多个主机,所述装置包括:第一接收单元,用于接收第一存储资源的大小;第一确定单元,用于确定管理所述第一存储资源的第一主机;所述第一主机与所述第一存储设备建立了通道连接;建立单元,用于选取所述第一存储设备内大小满足所述第一存储资源的大小的物理盘,建立所述第一存储资源;第一发送单元,用于向所述第一主机发送所述第一存储资源的标识。18.根据权利要求17所述的装...

【专利技术属性】
技术研发人员:沈慧
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1