存储管理系统的数据通信系统及通信方法技术方案

技术编号:7837767 阅读:204 留言:0更新日期:2012-10-12 02:36
本发明专利技术涉及存储管理系统的数据通信系统及其通信方法,包括存储管理系统、扩展箱体的SES和主板的BMC,所述存储管理系统与所述扩展箱体的SES之间通过通信线路联接,所述扩展箱体的SES与所述主板的BMC之间通过通信媒介联接,所述扩展箱体的SES与所述主板的BMC上均装有指令转换模块。该系统减少了存储管理系统设计的复杂性,在存储管理系统只支持SES命令的情况下,来获取SCSI扩展箱体和主板的硬件设备信息。

【技术实现步骤摘要】

本专利技术涉及一种数据通信的系统设备及使用该系统的通信方法,具体来讲,涉及一种存储管理系统与基板管理控制器之间的通信系统,以及使用该系统的数据通信方法。
技术介绍
存储系统是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。随着信息的爆炸式增长,越来越多的企业都开始选择存储系统对信息进行管 理。用户对于存储系统的性能要求也随着业务量和数据量的增长而不断提高,随 之而来就对存储系统本身提出了更高的要求,更高的稳定性,更大的存储空间, 更快的存储响应速度已及更全面更人性化的存储管理系统。扩展箱体和主板都是存储系统的组成部分,它们都有各自的管理体系和系统。SCSI箱体服务器(SCSI Enclosure Services, SES)是针对存储系统中的扩展箱体(Expander Enclosure)所支持的硬件命令服务。通过SCSI箱体服务,SCSI主机端可以通过SCSI命令去控制和获取扩展机箱中的设备和设备信息,包括扩展箱体本身,磁盘,风扇,电源等硬件。基板管理控制器(baseboard management controller,BMC)是一个专用的服务处理机,它支持智能平台控制接口(Intelligent Platform Management Interface, IPMI),用来监控计算机主板上的硬件设备的状态,并支持本地和远程诊断、控 制台支持、配置管理、硬件管理和故障排除等功能。虽然SES和BMC各自都能很好地管理它们所附属的硬件设备,但它们之间却无法进行通信,形成了信息孤岛,这样,存储管理系统就必须兼容SES和IPMI这两种命令才能更好地对系统进行管理,从而增加了存储管理系统的复杂性。因此,设计一套SES与BMC之间的通信协议,以便存储管理系统能够更好更方便地管理硬件资源是十分具有应用价值的。
技术实现思路
本专利技术的目的在于提供一种可以减少存储管理系统设计复杂性,可以高效获 取SCSI扩展箱体和主板硬件设备信息的通信方法及通信系统。本专利技术提供的存储管理系统的数据通信系统,包括存储管理系统、扩展箱体 的SES和主板的BMC,所述存储管理系统与所述扩展箱体的SES之间通过通信线路联接,所述扩展箱体的SES与所述主板的BMC之间通过通信媒介联接,所述扩展箱体的SES与所述主板的BMC上均装有指令转换模块。 所述扩展箱体的SES与所述主板的BMC上的指令转换模块为IPMI Bridge模块。所述扩展箱体的SES与主板的BMC之间的通信媒介是I2C总线。本专利技术的目的还在于提供一种数据通信系统的通信方法,所述通信方法使用的数据通信系统包括存储管理系统、装有指令转换模块的扩展箱体的SES和装有指令转换模块的主板的BMC,所述通信方法包括如下步骤(a)由所述存储管理系统通过通信线路向所述扩展箱体的SES发送一条SES请求命令;(b)所述扩展箱体的SES通过指令转换模块将所述SES请求命令转换为自定义命令A,并将所述自定义命令A发送给所述主板的BMC的指令转换模块;(c)所述主板的BMC指令转换模块通过通信媒介接到所述自定义命令A,所述主板的BMC执行相应操作获取相应信息并发送应答指令,所述应答指令通过所述主板的BMC的指令转换模块转换为自定义命令B之后,发送给所述扩展箱体的SES的指令转换模块;(d)所述扩展箱体的SES指令转换模块接到所述自定义命令B之后,将其转换为SES应答命令返回给所述 存储管理系统。所述扩展箱体的SES与主板的BMC指令转换模块为IPMI Bridge模块。所述扩展箱体的SES与主板的BMC之间的通信媒介是I2C总线。所述自定义命令A包括发送方地址、消息序号、接收方地址、函数功能号和命令号、数据和校验和。所述自定义命令B包括发送方地址、消息序号、接收方地址、函数功能号和命令号、完成码、数据和校验和。所述函数功能号分为主板系统功能号00、01 ;日志功能号02、03 ;固件功 能号04、05 ;存储系统功能号06、07 ;其他功能08、09 ;预留功能号10、11。本专利技术的另一目的还在于一种仅通过扩展箱体的SES获取主板的BMC信息的通信方法,使用的数据通信系统包括存储管理系统、装有指令转换模块的扩展 箱体的SES和装有指令转换模块的主板的BMC,所述通信方法包括如下步骤 (a)由所述存储管理系统通过通信线路向所述扩展箱体的SES发送一条SES请求命令;(b)所述扩展箱体的SES通过指令转换模块将所述SES请求命令转换为自定义命令A,并将所述自定义命令A发送给所述主板的BMC的指令转换模块;(c)所述主板的BMC指令转换模块通过通信媒介接到所述自定义命令A,所述主板的BMC执行相应操作获取相应信息并发送应答指令,所述应答指令通过所述主板的BMC的指令转换模块转换为自定义命令B之后,发送给所述扩展箱体的SES的指令转换模块;(d)所述扩展箱体的SES指令转换模块接到所述自定义命令B之后,将其转换为SES应答命令返回给所述存储管理系统。所述扩展箱体的SES与主板的BMC指令转换模块为IPMI Bridge模块。所述扩展箱体的SES与主板的BMC之间的通信媒介是I2C总线。所述自定义命令A包括发送方地址、消息序号、接收方地址、函数功能号和命令号、数据和校验和。所述自定义命令B包括发送方地址、消息序号、接收方地址、函数功能号和命令号、完成码、数据和校验和。所述函数功能号分为主板系统功能号00、01 ;日志功能号02、03 ;固件功能号04、05 ;存储系统功能号06、07 ;其他功能08、09 ;预留功能号10、11。通过上述方法及系统进行通信,可以使存储管理系统在仅支持SES命令的 情况下,通过扩展箱体的SES与主板的BMC之间的通信,即可获取SCSI扩展箱体和主板的硬件设备信息,从而减少了存储管理系统设计的复杂性。此外,通过自定义新的通信协议,使得扩展箱体的SES与主板的BMC能够进行通信,解决了通信障碍。附图说明图I是扩展箱体的SES与主板的BMC的通信逻辑 图2是扩展箱体的SES与主板的BMC的通信媒介示意 图3是扩展箱体的SES与主板的BMC的通信消息自定义命令格式示意图。具体实施例方式下面将结合附图来对本专利技术做进一步描述。为了更确切地描述本专利技术及其所带来的有益效果,下面将结合附图对本专利技术做进一步描述,但本专利技术的内容及保护范围并不局限于具体实施方式所表述的内 容。图I是扩展箱体的SES与主板的BMC的通信逻辑图,本专利技术所涉及的通信方法主要涉及三个单元,即操作系统上运行的存储管理系统、扩展箱体的SCSI箱体服务(SCSI Enclosure Services,即SES)、主板上的基板管理控制器(baseboardmanagement controller,即BMC),所述存储管理系统与所述扩展箱体的SES之间通过通信线路联接,所述扩展箱体的SES与所述主板的BMC之间通过I2C联接。其中所述扩展箱体的SES是针对存储系统中的扩展箱体所支持的硬件命令服务。通过所述扩展箱体的SES,SCSI主机端可以通过SCSI命令去控制和获取扩展机箱中的设备和设备信息,包括扩展箱体本身、磁盘、风扇和电源灯硬件。所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储管理系统的数据通信系统,包括存储管理系统、扩展箱体的SES和主板的BMC,所述存储管理系统与所述扩展箱体的SES之间通过通信线路联接,所述扩展箱体的SES与所述主板的BMC之间通过通信媒介联接,其特征在于,所述扩展箱体的SES与所述主板的BMC上均装有指令转换模块。2.根据权利要求I所述的存储管理系统的数据通信系统,其特征在于,所述指令转换模块为IPMI Bridge模块。3.根据权利要求I或2所述的存储管理系统的数据通信系统,其特征在于,所述通信媒介是I2C总线。4.一种数据通信系统的通信方法,所述数据通信系统包括存储管理系统,其特征在于,所述通信方法包括如下步骤 (a)由所述存储管理系统通过通信线路向装有指令转换模块的扩展箱体的SES发送一条SES请求命令; (b)所述扩展箱体的SES通过指令转换模块将所述SES请求命令转换为自定义命令A,并将所述自定义命令A发送给所述主板的BMC的指令转换模块; (c)所述主板的BMC指令转换模块通过通信媒介接到所述自定义命令A,所述主板的BMC执行相应操作获取相应信息并发送应答指令,所述应答指令通过所述主板的BMC的指令转换模块转换为自定义命令B之后,发送给所述扩展箱体的SES的指令转换模块; (d)所述扩展箱体的SES指令转换模块接到所述自定义命令B之后,将其转换为SES应答命令返回给所述存储管理系统。5.根据权利要求4所述的数据通信系统的通信方法,其特征在于,所述指令转换模块为 IPMI Bridge 模块。6.根据权利要求4所述的数据通信系统的通信方法,其特征在于,所述通信媒介是I2C总线。7.根据权利要求4所述的数据通信系统的通信方法,其特征在于,所述自定义命令A包括发送方地址、消息序号、接收方地址、函数功能号和命令号、数据和校验和。8.根据权利要求4所述的数据通信系统的通信方法,其特征在于,所述自定义命令B包括发送方地址、消息序号、接收方地址、函数功能号和命令号、完成码、数据和校验和。9.根据权利要求7或8所述的数据通信系统的通信方法,其特征在于,所述函数功...

【专利技术属性】
技术研发人员:娄抗震王怀烨
申请(专利权)人:加弘科技咨询上海有限公司
类型:发明
国别省市:

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

1