[发明专利]多控间串口管理方法、系统及多控间串口结构和存储介质在审
申请号: | 201910294511.1 | 申请日: | 2019-04-12 |
公开(公告)号: | CN110046119A | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 王志浩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 串口 信息交互 串口管理 串口模块 输出串口 通信链路 控制器 计算机可读存储介质 单一控制器 串口切换 存储介质 系统整体 申请 | ||
本申请公开了一种多控间串口管理方法、系统及一种多控间串口结构和计算机可读存储介质,该多控间串口结构包括BMC、Switch、CPLD和串口模块;每个CPLD与对应的串口模块相连;不同的BMC通过通信链路相连;不同的CPLD通过通信链路相连;每个BMC通过对应的Switch向对应的CPLD输出串口信号;每个BMC直接或通过对应的Switch向其他的CPLD输出串口信号。本申请提供的多控间串口结构,通过多控间BMC信息交互、多控间CPLD信息交互、控制器内部BMC与CPLD的信息交互,实现从单一控制器串口切换到其他控制器串口的功能,进而提高了系统整体的可靠性。
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种多控间串口管理方法、系统及一种多控间串口结构和一种计算机可读存储介质。
背景技术
当前存储系统或者服务器系统一般利用BMC(中文全称:基板管理控制器,英文全称:Baseboard Management Controller)对外输出串口信号,随着控制器的增多,串口的管理也越趋繁琐。目前常用的方法是将串口信号经由CPLD(中文全称:复杂可编程逻辑器件,英文全称:Complex Programmable Logic Device)汇总后统一对外输出,外界通过CPLD的串口切换指令将对外串口切换到不同的串口。但是这种方式在多控环境下无法从单一控制器串口切换到其他控制器串口,且在以功能冗余为可靠性标准的存储系统领域,该方法无法保证串口管理的可靠性,进而影响整机系统的可靠性。
因此,如何在多控环境下实现从单一控制器串口切换到其他控制器串口,提高串口管理的可靠性是本领域技术人员需要解决的技术问题。
发明内容
本申请的目的在于提供一种多控间串口管理方法、系统及一种多控间串口结构和一种计算机可读存储介质,在多控环境下实现了从单一控制器串口切换到其他控制器串口,提高了串口管理的可靠性。
为实现上述目的,本申请提供了一种多控间串口管理结构,包括BMC、Switch、CPLD和串口模块;每个所述CPLD与对应的所述串口模块相连;不同的所述BMC通过通信链路相连;不同的所述CPLD通过通信链路相连;
每个所述BMC通过对应的所述Switch向对应的所述CPLD输出串口信号;
每个所述BMC直接或通过对应的所述Switch向其他的所述CPLD输出所述串口信号。
其中,所述串口信号包括系统串口信号和BMC debug串口信号。
其中,所述通信链路包括I2C或UART。
其中,还包括:
与对应的所述串口模块相连,用于显示所述串口模块的串口切换状态的指示模块。
其中,还包括:
与对应的所述串口模块相连,用于将所述串口模块输出的串口信号转换为无线信号的无线模块。
为实现上述目的,本申请提供了一种多控间串口管理方法,应用于如上述多控间串口结构,包括:
CPLD接收串口模块发送的目标串口的切换指令,确定所述目标串口对应的目标BMC;
CPLD将所述切换指令发送至所述目标BMC,以便所述目标BMC将所述目标串口的串口信号重定向至所述CPLD中。
其中,将所述切换指令发送至所述目标BMC,以便所述目标BMC将所述目标串口的串口信号重定向至所述CPLD中,包括:
将所述切换指令通过所述CPLD对应的BMC发送至所述目标BMC,以便所述目标BMC将所述目标串口的串口信号直接重定向至所述CPLD中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910294511.1/2.html,转载请声明来源钻瓜专利网。