SAS扩展器拓扑配置方法、装置、SAS扩展器及存储介质制造方法及图纸

技术编号:38271550 阅读:12 留言:0更新日期:2023-07-27 10:25
本发明专利技术涉及计算机技术领域,具体涉及一种SAS扩展器拓扑配置方法、装置、SAS扩展器及存储介质。包括:获取目标SAS扩展器对应的多个目标硬盘槽位和多个宽端口之间的互连关系;根据互连关系以及目标SAS扩展器内部的PHY接口与目标硬盘槽位以及宽端口之间的连接关系,确定各个PHY接口之间通信连接关系;根据各个PHY接口之间通信连接关系,确定目标SAS扩展器内部的各个PHY接口对应的区域;根据各个PHY接口对应的区域,调用目标SAS扩展器的区域配置接口,执行目标SAS扩展器的面向PHY接口的拓扑配置。上述方法,用户不需要关注每个机柜之间的PHY接口的连接关系,能够清晰的理解拓扑关系,提供了一种便于实现的SAS扩展器拓扑配置方法。供了一种便于实现的SAS扩展器拓扑配置方法。供了一种便于实现的SAS扩展器拓扑配置方法。

【技术实现步骤摘要】
SAS扩展器拓扑配置方法、装置、SAS扩展器及存储介质


[0001]本专利技术涉及计算机
,具体涉及一种SAS扩展器拓扑配置方法、装置、SAS扩展器及存储介质。

技术介绍

[0002]SAS(串行连接SCSI)采用串行接口以获得较高的传输速度,通过STP协议(SATA通道协议)实现SAS扩展器和SATA设备之间的互联和数据传输。SAS扩展器通过一级或多级SAS扩展器扩展支持大规模磁盘的管理,提供高性能、高灵活度的存储扩展方案。
[0003]在一个典型的多SAS扩展器拓扑中,如图1主柜连接图和图2扩展柜连接图所示,图1中SAS扩展器为主柜,连接着CPU和硬盘设备。图2中的SAS扩展器为扩展柜,其中,主柜和扩展柜可以进行串联或并列的连接方式。示例性的,当主柜和扩展柜以串联连接方式连接时,则是主柜的下行宽端口与扩展柜的上行宽端口连接。
[0004]在SAS扩展器的一些应用中,通常涉及到主柜SAS扩展器连接的CPU,徐需要对主柜SAS扩展器以及扩展柜SAS扩展器连接的不同硬盘进行识别。但是,如果从SAS扩展器对应的SAS协议和软件层次去适配拓扑,则会非常复杂。那么如何提供一种便于实现的SAS扩展器拓扑配置方法成为了亟待解决的问题。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种SAS扩展器拓扑配置方法,旨在解决如何提供一种便于实现的SAS扩展器拓扑配置方法的问题。
[0006]根据第一方面,本专利技术实施例提供了一种SAS扩展器拓扑配置方法,包括:
[0007]获取目标SAS扩展器对应的多个目标硬盘槽位和多个宽端口之间的互连关系,互连关系用于表征目标硬盘槽位上的硬盘与宽端口之间通信连接;
[0008]根据互连关系以及目标SAS扩展器内部的PHY接口与目标硬盘槽位以及宽端口之间的连接关系,确定各个PHY接口之间通信连接关系;
[0009]根据各个PHY接口之间通信连接关系,确定目标SAS扩展器内部的各个PHY接口对应的区域;
[0010]根据各个PHY接口对应的区域,调用目标SAS扩展器的区域配置接口,执行目标SAS扩展器的面向PHY接口的拓扑配置。
[0011]本专利技术实施例提供的SAS扩展器拓扑配置方法,获取目标SAS扩展器对应的多个目标硬盘槽位和多个宽端口之间的互连关系。然后根据互连关系以及目标SAS扩展器内部的PHY接口与目标硬盘槽位以及宽端口之间的连接关系,确定各个PHY接口之间通信连接关系,保证了确定的各个PHY接口之间通信连接关系的准确性。然后,根据各个PHY接口之间通信连接关系,确定目标SAS扩展器内部的各个PHY接口对应的区域,保证了确定的目标SAS扩展器内部的各个PHY接口对应的区域的准确性。然后,根据各个PHY接口对应的区域,调用目标SAS扩展器的区域配置接口,执行目标SAS扩展器的面向PHY接口的拓扑配置,实现了目标
SAS扩展器基于当前的硬件连接下的拓扑配置互连关系。上述方法,将目标SAS扩展器面向PHY接口的区域划分,转换为面向机柜硬盘槽位和宽端口的互连配置,使用这种面向应用的配置方式,用户不需要关注每个机柜之间的PHY接口的连接关系,能够清晰的理解拓扑关系。此外,为了适配不同的拓扑关系,只需要改动一个配置字符串,并且提高可配置的CLI指令,在不需要改代码出版本的前提下,可以实现改动,大大的提高配置效率,提高产品的开发调试的效率。
[0012]结合第一方面,在第一方面第一实施方式中,根据互连关系以及目标SAS扩展器内部的PHY接口与目标硬盘槽位以及宽端口之间的连接关系,确定各个PHY接口之间通信连接关系,包括:
[0013]获取目标SAS扩展器内部的PHY接口与外接设备的目标硬盘槽位之间的第一对应关系;
[0014]获取目标SAS扩展器内部的PHY接口与宽端口之间的第二对应关系;
[0015]根据第一对应关系和第二对应关系,分别确定各个目标硬盘槽位连接的各个第一目标PHY接口和各个宽端口连接的各个第二目标PHY接口;
[0016]根据互连关系,确定各个第一目标PHY接口以及各个第二目标PHY接口之间的通信连接关系。
[0017]本专利技术实施例提供的SAS扩展器拓扑配置方法,获取目标SAS扩展器内部的PHY接口与外接设备的目标硬盘槽位之间的第一对应关系。然后,获取目标SAS扩展器内部的PHY接口与宽端口之间的第二对应关系。根据第一对应关系和第二对应关系,分别确定各个目标硬盘槽位连接的各个第一目标PHY接口和各个宽端口连接的各个第二目标PHY接口,保证了根据第一对应关系和第二对应关系,分别确定各个目标硬盘槽位连接的各个第一目标PHY接口和各个宽端口连接的各个第二目标PHY接口的准确性。然后,根据互连关系,确定各个第一目标PHY接口以及各个第二目标PHY接口之间的通信连接关系,保证了确定的各个第一目标PHY接口和各个第二目标PHY接口之间的通信连接关系的准确性,进而可以保证确定的述目标SAS扩展器内部的各个PHY接口对应的区域的准确性。
[0018]结合第一方面第一实施方式,在第一方面第二实施方式中,获取目标SAS扩展器内部的PHY接口与外接设备的目标硬盘槽位之间的第一对应关系,包括:
[0019]获取外接设备对应的各个候选硬盘槽位对应的连接需求;
[0020]根据各个候选硬盘槽位对应的连接需求,确定目标SAS扩展器需要连接的目标硬盘槽位;
[0021]获取目标SAS扩展器内部的PHY接口与各个候选硬盘槽位之间的第三对应关系;
[0022]根据目标硬盘槽位,从第三对应关系中,确定目标SAS扩展器内部的PHY接口与目标硬盘槽位之间的第一对应关系。
[0023]本专利技术实施例提供的SAS扩展器拓扑配置方法,获取外接设备对应的各个候选硬盘槽位对应的连接需求;根据各个候选硬盘槽位对应的连接需求,确定目标SAS扩展器需要连接的目标硬盘槽位,保证了确定的目标SAS扩展器需要连接的目标硬盘槽位的准确性。获取目标SAS扩展器内部的PHY接口与各个候选硬盘槽位之间的第三对应关系,然后,根据目标硬盘槽位,从第三对应关系中,确定目标SAS扩展器内部的PHY接口与目标硬盘槽位之间的第一对应关系,保证了确定的目标SAS扩展器内部的PHY接口与目标硬盘槽位之间的第一
对应关系的准确性。
[0024]结合第一方面,在第一方面第三实施方式中,根据各个PHY接口对应的区域,调用目标SAS扩展器的区域配置接口,执行目标SAS扩展器的面向PHY接口的拓扑配置之后,方法还包括:
[0025]实时检测各个硬盘槽位对应的硬盘端口和各个宽端口的连接状态;
[0026]当检测到链路通断和/或误码信息增加时,生成告警信息,并上传告警信息。
[0027]本专利技术实施例提供的SAS扩展器拓扑配置方法,实时检测各个硬盘槽位对应的硬盘端口和各个宽端口的连接状态,保证了检测得到各个硬盘槽位对应的硬盘端口和各个宽端口的连接状态的准确性。当检测到链路通断和/或误码信息增加时,生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SAS扩展器拓扑配置方法,其特征在于,包括:获取目标SAS扩展器对应的多个目标硬盘槽位和多个宽端口之间的互连关系,所述互连关系用于表征所述目标硬盘槽位上的硬盘与所述宽端口之间通信连接;根据所述互连关系以及所述目标SAS扩展器内部的PHY接口与所述目标硬盘槽位以及所述宽端口之间的连接关系,确定各个所述PHY接口之间通信连接关系;根据各个所述PHY接口之间通信连接关系,确定所述目标SAS扩展器内部的各个所述PHY接口对应的区域;根据各个所述PHY接口对应的区域,调用所述目标SAS扩展器的区域配置接口,执行所述目标SAS扩展器的面向所述PHY接口的拓扑配置。2.根据权利要求1所述的方法,其特征在于,所述根据所述互连关系以及所述目标SAS扩展器内部的PHY接口与所述目标硬盘槽位以及所述宽端口之间的连接关系,确定各个所述PHY接口之间通信连接关系,包括:获取所述目标SAS扩展器内部的PHY接口与外接设备的所述目标硬盘槽位之间的第一对应关系;获取所述目标SAS扩展器内部的PHY接口与所述宽端口之间的第二对应关系;根据所述第一对应关系和所述第二对应关系,分别确定各个所述目标硬盘槽位连接的各个第一目标PHY接口和各个所述宽端口连接的各个第二目标PHY接口;根据所述互连关系,确定各个所述第一目标PHY接口以及各个所述第二目标PHY接口之间的通信连接关系。3.根据权利要求2所述的方法,其特征在于,所述获取所述目标SAS扩展器内部的PHY接口与外接设备的所述目标硬盘槽位之间的第一对应关系,包括:获取所述外接设备对应的各个候选硬盘槽位对应的连接需求;根据各个所述候选硬盘槽位对应的连接需求,确定所述目标SAS扩展器需要连接的所述目标硬盘槽位;获取所述目标SAS扩展器内部的PHY接口与各个候选硬盘槽位之间的第三对应关系;根据所述目标硬盘槽位,从所述第三对应关系中,确定所述目标SAS扩展器内部的PHY接口与所述目标硬盘槽位之间的第一对应关系。4.根据权利要求1所述的方法,其特征在于,所述根据各个所述PHY接口对应的区域,调用所述目标SAS扩展器的区域配置接口,执行所述目标SAS扩展器的面向所述PHY接口的拓扑配置之后,所述方法还包括:实时检测各个所述硬盘槽位对应的硬盘端口和各个所述宽端口的连接状态;当检测到链路通断和/或误码信息增加时,生成告警信息,并上传告警信息。5.根据权利要求1所述的方法,其特征在于,所述根据各个所述PHY接口对应的区域,调用所述目标SAS扩展器的区域配置接口,执行所述目标SAS扩展器的面向所述PHY接口的拓扑配置之后,所述方法还包括:根据各个所述PHY接口对应的区域,确定...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1