外接设备管理方法、装置、设备及存储介质制造方法及图纸

技术编号:36955944 阅读:26 留言:0更新日期:2023-03-22 19:16
本发明专利技术提供了一种外接设备管理方法、装置、设备及存储介质,涉及设备管理领域,包括:确定PCIe Switch的拓扑模式,以根据PCIe Switch的拓扑模式确定通用输入输出GPIO的电平状态;在电平状态为高电平的情况下,根据第一映射表中PCIe Switch的下行端口号与外接设备序号的映射关系,绑定PCIe Switch的下行端口所连接外接设备的序号;在电平状态为低电平的情况下,根据第二映射表中PCIe Switch的下行端口号与外接设备序号的映射关系,绑定PCIe Switch的下行端口所连接外接设备的序号。本发明专利技术能灵活调用映射表,实现外接设备序号的动态对齐,无需人为干预或更换硬件板卡。无需人为干预或更换硬件板卡。无需人为干预或更换硬件板卡。

【技术实现步骤摘要】
外接设备管理方法、装置、设备及存储介质


[0001]本专利技术涉及设备管理领域,尤其涉及一种外接设备管理方法、装置、设备及存储介质。

技术介绍

[0002]高速串行计算机扩展总线标准的总线交换芯片(Peripheral Component Interconnect express Switch,PCIe Switch)的带宽,需要根据不同需求而改变,但是在不同PCIe Switch上行带宽模式下,PCIe Switch上行和下行端口的映射关系会发生改变,进而导致设备资产管理中外接设备与物理插槽标识号(Physical Slot Number,PSN)的对应关系产生混乱,无法保证设备资产管理中外接设备的序号与操作系统应用下外接设备的序号相一致。

技术实现思路

[0003]本专利技术提供一种外接设备管理方法、装置、设备及存储介质,用以解决在现有技术中,为保证设备资产管理中外接设备的序号与操作系统应用下外接设备的序号相一致,需采取人为干预或更换硬件板卡的方式,进而导致成本增加,组装容易出错等技术问题,采用了一种根据通用输入输出(General Purpose Input Output,GPIO),动态地解决不同拓扑模式下带外资产管理外接设备序号和带内系统软件外接设备序号管理保持一致的问题。
[0004]第一方面,本专利技术提供了一种外接设备管理方法,包括:
[0005]获取通用输入输出GPIO的电平状态;
[0006]在所述电平状态为高电平的情况下,根据第一映射表中每一PCIe Switch的下行端口号与外接设备序号的映射关系,绑定每一PCIe Switch的下行端口所连接外接设备的序号;
[0007]在所述电平状态为低电平的情况下,根据第二映射表中每一PCIe Switch的下行端口号与外接设备序号的映射关系,绑定每一PCIe Switch的下行端口所连接外接设备的序号;
[0008]所述PCIe Switch的拓扑模式包括双上行模式以及单上行模式;
[0009]所述通用输入输出GPIO的电平状态是总线交换芯片PCIe Switch根据总线交换芯片PCIe Switch的拓扑模式确定的。
[0010]根据本专利技术提供的外接设备管理方法,所述PCIe Switch包括第一PCIe Switch、第二PCIe Switch、第三PCIe Switch以及第四PCIe Switch;
[0011]所述外接设备的序号至少包括第一序号、第二序号、第三序号、第四序号、第五序号、第六序号、第七序号、第八序号;
[0012]在所述第一映射表中,第二PCIe Switch的第二下行端口对应所述第三序号,所述第二PCIe Switch的第一下行端口对应所述第四序号,所述第三PCIe Switch的第二下行端口对应所述第五序号,所述第三PCIe Switch的第一下行端口对应所述第六序号;
[0013]在所述第二映射表中,第二PCIe Switch的第二下行端口对应所述第四序号,所述第二PCIe Switch的第一下行端口对应所述第三序号,所述第三PCIe Switch的第二下行端口对应所述第六序号,所述第三PCIe Switch的第一下行端口对应所述第五序号。
[0014]根据本专利技术提供的外接设备管理方法,所述获取通用输入输出GPIO的电平状态,包括:
[0015]所述总线交换芯片PCIe Switch检测所有总线交换芯片PCIe Switch中上行端口的连接状态,在PCIe Switch的两个上行端口中,均与中央处理单元CPU存在连接关系的情况下,确定PCIe Switch的拓扑模式为双上行模式;在PCIe Switch的两个上行端口中,存在一个端口与中央处理单元CPU连接的情况下,确定PCIe Switch的拓扑模式为单上行模式;
[0016]在所述双上行模式下,确定通用输入输出GPIO的电平状态为高电平;
[0017]在所述单上行模式下,确定通用输入输出GPIO的电平状态为低电平。
[0018]根据本专利技术提供的外接设备管理方法,在获取通用输入输出GPIO的电平状态之前,构建每一PCIe Switch中各端口与CPU的连接关系,构建每一PCIe Switch中各端口与外接设备的连接关系,生成双上行模式下的所述第一映射表;
[0019]所述构建每一PCIe Switch中各端口与CPU的连接关系,构建每一PCIe Switch中各端口与外接设备的连接关系,具体包括:
[0020]在第一PCIe Switch中,构建第一上行端口与第一CPU中第一下行端口的连接关系,构建第二上行端口与第一CPU中第二下行端口的连接关系,构建第一下行端口与第一序号外接设备的连接关系,构建第二下行端口与第二序号外接设备的连接关系;
[0021]在第二PCIe Switch中,构建第二上行端口与第一CPU中第三下行端口的连接关系,构建第一上行端口与第一CPU中第四下行端口的连接关系,构建第二下行端口与第三序号外接设备的连接关系,构建第一下行端口与第四序号外接设备的连接关系;
[0022]在第三PCIe Switch中,构建第一上行端口与第二CPU中第一下行端口的连接关系,构建第二上行端口与第二CPU中第二下行端口的连接关系,构建第二下行端口与第五序号外接设备的连接关系,构建第一下行端口与第六序号外接设备的连接关系;
[0023]在第四PCIe Switch中,构建第二上行端口与第二CPU中第三下行端口的连接关系,构建第一上行端口与第二CPU中第四下行端口的连接关系,构建第一下行端口与第七序号外接设备的连接关系,构建第二下行端口与第八序号外接设备的连接关系;
[0024]所述第一CPU通过快速通道互联UPI连接所述第二CPU。
[0025]根据本专利技术提供的外接设备管理方法,在生成双上行模式下的所述第一映射表之后,还包括:
[0026]在第一PCIe Switch中断开第二上行端口与第一CPU中第二下行端口的连接关系,在第二PCIe Switch中断开第一上行端口与第一CPU中第四下行端口的连接关系,在第三PCIe Switch中断开第二上行端口与第二CPU中第二下行端口的连接关系,在第四PCIe Switch中断开第一上行端口与第二CPU中第四下行端口的连接关系,以切换PCIe Switch的拓扑模式至单上行模式;
[0027]构建每一PCIe Switch中第一上行端口与CPU的连接关系,构建每一PCIe Switch中各端口与外接设备的连接关系,生成单上行模式下的所述第二映射表。
[0028]根据本专利技术提供的外接设备管理方法,所述构建每一PCIe Switch中第一上行端
口与CPU的连接关系,构建每一PCIe Switch中各端口与外接设备的连接关系,包括:
[0029]在第一PCIe Switch中,构建第一上行端口与第一CPU中第一下行端口的连接关系,构建第一下行端口与第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种外接设备管理方法,其特征在于,包括:获取通用输入输出GPIO的电平状态;在所述电平状态为高电平的情况下,根据第一映射表中每一PCIe Switch的下行端口号与外接设备序号的映射关系,绑定每一PCIe Switch的下行端口所连接外接设备的序号;在所述电平状态为低电平的情况下,根据第二映射表中每一PCIe Switch的下行端口号与外接设备序号的映射关系,绑定每一PCIe Switch的下行端口所连接外接设备的序号;所述PCIe Switch的拓扑模式包括双上行模式以及单上行模式;所述通用输入输出GPIO的电平状态是总线交换芯片PCIe Switch根据总线交换芯片PCIe Switch的拓扑模式确定的。2.根据权利要求1所述的外接设备管理方法,其特征在于,所述PCIe Switch包括第一PCIe Switch、第二PCIe Switch、第三PCIe Switch以及第四PCIe Switch;所述外接设备的序号至少包括第一序号、第二序号、第三序号、第四序号、第五序号、第六序号、第七序号、第八序号;在所述第一映射表中,第二PCIe Switch的第二下行端口对应所述第三序号,所述第二PCIe Switch的第一下行端口对应所述第四序号,所述第三PCIe Switch的第二下行端口对应所述第五序号,所述第三PCIe Switch的第一下行端口对应所述第六序号;在所述第二映射表中,第二PCIe Switch的第二下行端口对应所述第四序号,所述第二PCIe Switch的第一下行端口对应所述第三序号,所述第三PCIe Switch的第二下行端口对应所述第六序号,所述第三PCIe Switch的第一下行端口对应所述第五序号。3.根据权利要求1所述的外接设备管理方法,其特征在于,所述获取通用输入输出GPIO的电平状态,包括:所述总线交换芯片PCIe Switch检测所有总线交换芯片PCIe Switch中上行端口的连接状态,在PCIe Switch的两个上行端口中,均与中央处理单元CPU存在连接关系的情况下,确定PCIe Switch的拓扑模式为双上行模式;在PCIe Switch的两个上行端口中,存在一个端口与中央处理单元CPU连接的情况下,确定PCIe Switch的拓扑模式为单上行模式;在所述双上行模式下,确定通用输入输出GPIO的电平状态为高电平;在所述单上行模式下,确定通用输入输出GPIO的电平状态为低电平。4.根据权利要求2所述的外接设备管理方法,其特征在于,在获取通用输入输出GPIO的电平状态之前,构建每一PCIe Switch中各端口与CPU的连接关系,构建每一PCIe Switch中各端口与外接设备的连接关系,生成双上行模式下的所述第一映射表;所述构建每一PCIe Switch中各端口与CPU的连接关系,构建每一PCIe Switch中各端口与外接设备的连接关系,具体包括:在第一PCIe Switch中,构建第一上行端口与第一CPU中第一下行端口的连接关系,构建第二上行端口与第一CPU中第二下行端口的连接关系,构建第一下行端口与第一序号外接设备的连接关系,构建第二下行端口与第二序号外接设备的连接关系;在第二PCIe Switch中,构建第二上行端口与第一CPU中第三下行端口的连接关系,构建第一上行端口与第一CPU中第四下行端口的连接关系,构建第二下行端口与第三序号外接设备的连接关系,构建第一下行端口与第四序号外接设备的连接关系;在第三PCIe Switch中,构建第一上行端口与第二CPU中第一下行端口的连接关系,构
建第二上行端口与第二CPU中第二下行端口的连接关系,构建第二下行端口与第五序号外接设备的连接关系,构建第一下行端口与第六序号外接设备的连接关系;在第四PCIe Switch中,构建第二上行端口与第二CPU中第三下行端口的连接关系,构建第一上行端口与第二CPU中第四下行端口的连接关系,构建第一下行端口与第七序号外接设备的连接关系,构建第二下行端口与第八序号外接设备的连接关系;所述第一CPU通过快速通道互联UPI连接所述第二CPU。5.根据权利要求4所述的外接设备管理方法,其特征在于,在生成双上行模式下的所述第一映射表之后,还包括:在第一PCIe Switc...

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

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

1