System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于存储服务,特别是涉及存储服务系统的主控节点。
技术介绍
1、在具有多主控节点的复杂存储服务系统中,每个主机节点包含一个或多个系统管理芯片(包括具有ses(scsi enclosure services)功能的pcie switch(交换机)、bmc(baseboard management controller,基板管理控制器)和cpu(中央处理器)来实现系统管理功能。在一般设计中,每个管理芯片都需要一个uart串口用于系统调试或测试,主机a/b节点的uart串口只能管理自己的主机节点,pc/uart服务器通过uart串口线分别连接到主机a/b节点的usb type-c端口,usb-to-uart控制器用作type c usb端口和pcie switch、bmc和cpu的uart端口的桥接器,用户在pc/uart服务器端通过uart串口线访问host nodea/b的管理芯片。
2、上述这种设计存在以下三个问题:
3、1)每个主机节点需要一根uart串口线来连接其uart端口和pc/uart server,不便于对整个系统进行综合管理。
4、2)uart不具备冗余设计,当任意一个主机节点的uart设计有问题时,将无法访问该主机节点的管理芯片的uart端口。
5、3)一旦任已一个主机节点死机,用户将无法获取该主机节点的管理芯片信息,不便于系统维护。
技术实现思路
1、本申请提供一种主控节点、多主控节点存储服务系统及其控制方法,
2、第一方面,本申请实施例提供一种主控节点,包括:至少一个系统管理芯片,与所述系统管理芯片相连的芯片控制器件,接口桥接控制器以及第一类型端口;其中:各所述系统管理芯片和所述芯片控制器件分别具有第二类型端口;各所述第二类型端口通过所述接口桥接控制器与所述第一类型端口相连;所述第一类型端口用于与管理各所述系统管理芯片的服务器相连,使得所述服务器可以访问各所述系统管理芯片;各所述系统管理芯片的所述第二类型端口还与所述芯片控制器件的所述第二类型端口相连;所述芯片控制器件用于将其自身的第二类型端口与其它主控节点的芯片控制器件的第二类型端口建立连接通道,实现通过所述服务器访问其它主控节点的各系统管理芯片;其中,所述其它主控节点与所述主控节点结构相同。
3、在所述第一方面的一种实现方式中,所述第一类型端口为usb type-c端口;所述第二类型端口为uart端口;所述接口桥接控制器为将usb type-c端口信号转换为uart端口信号的usb-to-uart桥接控制器。
4、在所述第一方面的一种实现方式中,所述系统管理芯片为pcie交换机芯片,bmc芯片和cpu芯片中的任一个或多个。
5、在所述第一方面的一种实现方式中,所述系统管理芯片至少包括cpu芯片;所述cpu芯片具有两个第二类型端口,并通过其中一个与所述芯片控制器件相连所述第二类型端口访问其它主控节点的各系统管理芯片,实现通过cpu芯片的管理终端访问访问其它主控节点的各系统管理芯片。
6、在所述第一方面的一种实现方式中,所述芯片控制器件为现场可编程门阵列器件。
7、在所述第一方面的一种实现方式中,还包括与所述芯片控制器件相连的存储器。
8、第二方面,本申请实施例还提供一种多主控节点存储服务系统,包括:至少两个如上所述的主控节点和中板;
9、在所述第二面的一种实现方式中,所述中板上设置有连接器,分别与各所述芯片控制器件的第二类型端口相连,实现各所述芯片控制器件的第二类型端口之间的互联互通。
10、在所述第一方面的一种实现方式中,还包括:服务器,所述服务器与其中一个所述的主控节点的第一类型端口相连。
11、第三方面,本申请实施例还提供一种多主控节点存储服务系统的控制方法,应用于如上所述的多主控节点存储服务系统,所述方法包括:将其中一个主控节点中的芯片控制器件的第二类型端口与其它主控节点的芯片控制器件的第二类型端口经中板建立连接通道,通过所述连接通道实现终端经其中一个主控节点访问其它主控节点的各系统管理芯片。
12、在所述第三方面的一种实现方式中,所述终端为管理各所述系统管理芯片的服务器,或cpu芯片的管理终端。
13、通过本申请实施例提供的主控节点、多主控节点存储服务系统及其控制方法,用户不仅可以管理本地主控节点,还可以管理其它主控节点,实现机箱管理中各个主控节点的相互冗余设计。另外,通过芯片控制器件的外部存储器记录系统管理芯片的端口信息,便于系统维护,有效解决了以往设计单一主控节点管理,以及难以维护的问题。
本文档来自技高网...【技术保护点】
1.一种主控节点,其特征在于,包括:至少一个系统管理芯片,与所述系统管理芯片相连的芯片控制器件,接口桥接控制器以及第一类型端口;其中:
2.根据权利要求1所述的主控节点,其特征在于,所述第一类型端口为USB Type-C端口;所述第二类型端口为UART端口;所述接口桥接控制器为将USB Type-C端口信号转换为UART端口信号的USB-To-UART桥接控制器。
3.根据权利要求1所述的主控节点,其特征在于,所述系统管理芯片为PCIe交换机芯片,BMC芯片和CPU芯片中的任一个或多个。
4.根据权利要求1所述的主控节点,其特征在于,所述系统管理芯片至少包括CPU芯片;所述CPU芯片具有两个第二类型端口,并通过其中一个与所述芯片控制器件相连所述第二类型端口访问其它主控节点的各系统管理芯片,实现通过CPU芯片的管理终端访问访问其它主控节点的各系统管理芯片。
5.根据权利要求1所述的主控节点,其特征在于,所述芯片控制器件为现场可编程门阵列器件。
6.根据权利要求1或5所述的主控节点,其特征在于,还包括与所述芯片控制器件相连的
7.一种多主控节点存储服务系统,其特征在于,包括:至少两个如权利要求1至权利要求6任一权利要求所述的主控节点和中板;
8.根据权利要求7所述的多主控节点存储服务系统,其特征在于,还包括:服务器,所述服务器与其中一个所述的主控节点的第一类型端口相连。
9.一种多主控节点存储服务系统的控制方法,其特征在于,应用于如权利要求7或权利要求8所述的多主控节点存储服务系统,所述方法包括:
10.根据权利要求9所述的多主控节点存储服务系统的控制方法,其特征在于,所述终端为管理各所述系统管理芯片的服务器,或CPU芯片的管理终端。
...【技术特征摘要】
1.一种主控节点,其特征在于,包括:至少一个系统管理芯片,与所述系统管理芯片相连的芯片控制器件,接口桥接控制器以及第一类型端口;其中:
2.根据权利要求1所述的主控节点,其特征在于,所述第一类型端口为usb type-c端口;所述第二类型端口为uart端口;所述接口桥接控制器为将usb type-c端口信号转换为uart端口信号的usb-to-uart桥接控制器。
3.根据权利要求1所述的主控节点,其特征在于,所述系统管理芯片为pcie交换机芯片,bmc芯片和cpu芯片中的任一个或多个。
4.根据权利要求1所述的主控节点,其特征在于,所述系统管理芯片至少包括cpu芯片;所述cpu芯片具有两个第二类型端口,并通过其中一个与所述芯片控制器件相连所述第二类型端口访问其它主控节点的各系统管理芯片,实现通过cpu芯片的管理终端访问访问其它主控节点的各...
【专利技术属性】
技术研发人员:张亚玲,方国昌,
申请(专利权)人:加弘科技咨询上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。