具有BMC模块的JBOD设备及其控制方法技术

技术编号:14453460 阅读:50 留言:0更新日期:2017-01-19 00:42
本发明专利技术公开了一种具有BMC模块的JBOD设备,主要包括硬盘扩展控制单元、切换单元及BMC模块。硬盘扩展控制单元分别连接多个硬盘。切换单元连接硬盘扩展控制单元与端口以导通第一传输信道,或连接硬盘扩展控制单元与BMC模块以导通第二传输通道。BMC模块通过网络端口连接以太网络。于初始情况下,硬盘扩展控制单元通过第一传输信道接收外部有线传输的指令。当BMC模块接收外部通过以太网络传输的指令时,控制切换单元切换导通第二传输信道,藉此BMC模块可藉由通过以太网络接收的指令与硬盘扩展控制单元进行互动操作。

【技术实现步骤摘要】

本专利技术涉及硬盘聚集(JustaBunchOfDisks,JBOD)设备,尤其涉及具有基板管理控制器(BaseboardManagementController,BMC)模块的JBOD设备。
技术介绍
一主机(如个人计算机或服务器)的主板上用来连接硬盘的端口数量相当有限,一般仅为10埠左右,因此,该主机只能连接有限的硬盘。于此情况下,将会产生可连接的硬盘数量无法满足用户的需求的现象。硬盘聚集(JBOD)设备配置有较多的硬盘端口(一般约为24埠左右),可用于连接数量较多的多个硬盘。因此,当用户有庞大的硬盘使用需求时,通常会通过缆线将该主机连接至该JBOD设备,藉以通过该JBOD设备来扩充连接额外的硬盘。值得一提的是,多个JBOD设备还可以彼此串接,以更进一步增加可使用的硬盘数量。举例来说,若一个JBOD设备具有24个硬盘端口,则当五个JBOD设备串接时,将可同时连接120颗硬盘,相当可观。一般来说,该JBOD设备是通过内部的一硬盘扩展控制单元(Expander)连接多个硬盘,同时对该JBOD设备与该多个硬盘的信息进行侦测,并产生对应的侦测信息(例如温度或启闭状态等)。当该JBOD设备连接该主机时,即可依据该主机发出的指令进行对应作动,例如将上述侦测信息回传至该主机,或是存取该多个硬盘的数据等。另外,该JBOD设备一般还具有至少一个RS-232端口,用以连接外部的终端机。该终端机一般是给管理者来操作,用以对该JBOD设备进行技术层面的管理,例如侦错(debug),或是于任一硬盘发生错误时,通过指令关闭并重新开启该硬盘等。较具体地,该硬盘扩展控制单元通过通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)接口连接该RS-232端口,以通过该RS-232端口接收该终端机传输的控制指令。如此一来,管理者可操作该终端机,以对该JBOD设备进行上述管理。再者,用户还可通过该终端机传输该硬盘扩展控制单元的固件更新文件,藉此,可对该硬盘扩展控制单元的固件进行更新。惟,无论是通过该主机或该终端机来连接该JBOD设备,用户皆需要配置至少一条的缆线,并且该主机与该终端机皆需设置于该JBOD设备的周围。换句话说,现有的JBOD设备并无法提供远程联机管理的功能,相当不便。也因此,管理者无法于远程操控该JBOD设备,当该JBOD设备发生问题时,客户端必需请求管理者来到现场操作该终端机才能够排除问题。另外,现有的该终端机一般是以文字指令的接口与该硬盘扩展控制单元进行沟通。因此,若客户端欲自行操作该终端机以对该JBOD设备进行管理,实需要相当高的技术门坎。再者,若用户要通过该主机存取该JBOD设备的数据,同时又要通过该终端机来对该JBOD设备进行管理,则需要同时配置多条缆线,这也会对使用者造成相当大的不便。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种具有BMC模块的JBOD设备及其控制方法,可连接以太网络并接收客户端计算机于远程发出的控制指令,藉以支持用户于远程通过以太网络进行查询、控制及固件更新的动作。为达到上述目的,本专利技术的技术方案是这样实现的:一种具有BMC模块的JBOD设备,用以连接多个硬盘,包括:一硬盘扩展控制单元,连接该多个硬盘;一端口,用于连接一外部的终端机;一网络端口;一BMC模块,连接该网络端口,并且通过该网络端口连接一以太网络;及一切换单元,连接该硬盘扩展控制单元与该端口以导通一第一传输信道,或者连接该硬盘扩展控制单元与该BMC模块以导通一第二传输通道;其中,该BMC模块通过该以太网络接收一控制指令时,控制该切换单元切换导通该第二传输通道,藉以依据该控制指令与该硬盘扩展控制单元执行一互动操作。如上所述,其中该BMC模块为一BMC适配卡,该网络端口设置于该BMC模块上。如上所述,其中该网络端口为一局域网络端口,该JBOD设备通过该网络端口连接一以太网络。如上所述,其中该切换单元具有一第一接点、一第二接点及一第三接点,该第一接点连接该硬盘扩展控制单元,该第二接点连接该端口,该第三接点连接该BMC模块,该切换单元依据一切换讯号连接该第一接点与该第二接点以导通该第一传输通道,或连接该第一接点与该第三接点以导通该第二传输通道。如上所述,其中该端口为一电话插座(PhoneJack)连接器或一DB9连接器,当该第一传输通道导通时,该硬盘扩展控制单元通过该第一传输通道与该端口接收该终端机传输的该控制指令。如上所述,其中该BMC模块还通过一GPIO接口连接该切换单元,于通过该以太网络接收该控制指令时,通过该GPIO接口传输该切换讯号至该切换单元,以控制该切换单元切换导通该第二传输通道。如上所述,其中该BMC模块具有一网页接口,该BMC模块通过该网页接口接受远程的一客户端计算机的联机,并接收该客户端计算机通过该网页接口传输的该控制指令。如上所述,其中该控制指令为一查询指令,该互动操作是由该硬盘扩展控制单元依据该查询指令查询该JBOD设备的状态,并回复一设备数据给该BMC模块,并且该BMC模块依据该设备数据更新该网页接口,其中该设备数据包括该JBOD设备的一机箱内的环境温度、一风扇的状态、一电源的状态或该多个硬盘的启闭状态。如上所述,其中该控制指令为一启闭指令,该互动操作是由该硬盘扩展控制单元依据该启闭指令分别切换该多个硬盘或该JBOD设备的一启闭状态,并且该BMC模块依据该启闭状态更新该网页接口。如上所述,其中该控制指令为一更新指令,该互动操作是由该BMC模块将该客户端计算机通过该以太网络传输的该更新指令及一固件更新文件传送至该硬盘扩展控制单元,并且该硬盘扩展控制单元依据该更新指令及该固件更新文件更新所使用的一固件。如上所述,其中该BMC模块是将该控制指令转换为通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)格式,再通过该第二传输信道传送至该硬盘扩展控制单元,并且该BMC模块支持x-modem协议,依据x-modem协议传送该固件更新文件至该硬盘扩展控制单元。为了达成上述目的,本专利技术提供一种具有BMC模块的JBOD设备的控制方法,该JBOD设备包括用以连接多个硬盘的一硬盘扩展控制单元、一端口、用以连接一以太网络的一网络端口、连接该网络端口的一BMC模块、以及一切换单元,其中该切换单元连接该硬盘扩展控制单元与该端口以导通一第一传输信道,或连接该硬盘扩展控制单元与该BMC模块以导通一第二传输通道,其中该控制方法包括:a)该BMC模块判断是否通过该以太网络接收一控制指令;b)于通过该以太网络接收该控制指令时控制该切换单元切换导通该第二传输通道;c)通过该第二传输信道与该硬盘扩展控制单元连接;d)该步骤c后,通过该控制指令与该硬盘扩展控制单元执行一互动操作;及e)于该互动操作完成后控制该切换单元切换导通该第一传输通道。如上所述的控制方法,其中该切换单元具有一第一接点、一第二接点及一第三接点,该第一接点连接该硬盘扩展控制单元,该第二接点连接该端口,该第三接点连接该BMC模块;该步骤b中,该切换单元依据一切换讯号连接该第一接点与该第三接点以导通该第二传输通道;该步骤e中,该切换单元依据该切换讯号连本文档来自技高网
...

【技术保护点】
一种具有BMC模块的JBOD设备,用以连接多个硬盘,其特征在于,包括:一硬盘扩展控制单元,连接所述多个硬盘;一端口,用于连接一外部的终端机;一网络端口;一BMC模块,连接该网络端口,并且通过该网络端口连接一以太网络;及一切换单元,连接该硬盘扩展控制单元与该端口以导通一第一传输信道,或者连接该硬盘扩展控制单元与该BMC模块以导通一第二传输通道;其中,该BMC模块通过该以太网络接收一控制指令时,控制该切换单元切换导通该第二传输通道,藉以依据该控制指令与该硬盘扩展控制单元执行一互动操作。

【技术特征摘要】
1.一种具有BMC模块的JBOD设备,用以连接多个硬盘,其特征在于,包括:一硬盘扩展控制单元,连接所述多个硬盘;一端口,用于连接一外部的终端机;一网络端口;一BMC模块,连接该网络端口,并且通过该网络端口连接一以太网络;及一切换单元,连接该硬盘扩展控制单元与该端口以导通一第一传输信道,或者连接该硬盘扩展控制单元与该BMC模块以导通一第二传输通道;其中,该BMC模块通过该以太网络接收一控制指令时,控制该切换单元切换导通该第二传输通道,藉以依据该控制指令与该硬盘扩展控制单元执行一互动操作。2.根据权利要求1所述的具有BMC模块的JBOD设备,其特征在于,该BMC模块为一BMC适配卡,该网络端口设置于该BMC模块上。3.根据权利要求2所述的具有BMC模块的JBOD设备,其特征在于,该网络端口为一局域网络端口,该JBOD设备通过该网络端口连接一以太网络。4.根据权利要求2所述的具有BMC模块的JBOD设备,其特征在于,该切换单元具有一第一接点、一第二接点及一第三接点,该第一接点连接该硬盘扩展控制单元,该第二接点连接该端口,该第三接点连接该BMC模块,该切换单元依据一切换讯号连接该第一接点与该第二接点以导通该第一传输通道,或连接该第一接点与该第三接点以导通该第二传输通道。5.根据权利要求4所述的具有BMC模块的JBOD设备,其特征在于,该端口为一电话插座连接器或一DB9连接器,当该第一传输通道导通时,该硬盘扩展控制单元通过该第一传输通道与该端口接收该终端机传输的该控制指令。6.根据权利要求4所述的具有BMC模块的JBOD设备,其特征在于,该BMC模块还通过一GPIO接口连接该切换单元,于通过该以太网络接收该控制指令时,通过该GPIO接口传输该切换讯号至该切换单元,以控制该切换单元切换导通该第二传输通道。7.根据权利要求6所述的具有BMC模块的JBOD设备,其特征在于,该BMC模块具有一网页接口,该BMC模块通过该网页接口接受远程的一客户端计算机的联机,并接收该客户端计算机通过该网页接口传输的该控制指令。8.根据权利要求7所述的具有BMC模块的JBOD设备,其特征在于,该控制指令为一查询指令,该互动操作是由该硬盘扩展控制单元依据该查询指令查询该JBOD设备的状态,并回复一设备数据给该BMC模块,并且该BMC模块依据该设备数据更新该网页接口,其中该设备数据包括该JBOD设备的一机箱内的环境温度、一风扇的状态、一电源的状态或所述多个硬盘的启闭状态。9.根据权利要求7所述的具有BMC模块的JBOD设备,其特征在于,该控制指令为一启闭指令,该互动操作是由该硬盘扩展控制单元依据该启闭指令分别切换该多个硬盘或该JBOD设备的一启闭状态,并且该BMC模块依据该启闭状态更新该网页接口。10.根据权利要求7所述的具有BMC模块的JBOD设备,其特征在于,该控制指令为一更新指令,该互动操作是由该BMC模块将该客户端计算机通过该以太网络传输的该更新指令及一固件更新文件传送至该硬盘扩展控制单元,并且该硬盘扩展控制单元依据该更新指令及该固件更新文件更新所使用的一固件。11.根据权利要求10所述的具有BMC模块的JBOD设备,其特征在于,该BMC模块是将该控制指令转换为UART格式,再通过该第二传输信道传送至该硬盘扩展控制单元,并且该BMC模块支持x-modem协议,依据x-modem协议传送该固件更新文件至该硬盘扩展控制单元。12.一种具有BMC模块的JBOD设备的控制方法,其特征在于,该JBOD设备包括用以连接多个硬盘的一硬盘扩展控制单元、一端口、用以连接一以太网络的一网络端口、连接该网络端口的一BMC模块、以及一切...

【专利技术属性】
技术研发人员:苏钰恆徐仕杰陈欣希林政翰洪嘉声
申请(专利权)人:营邦企业股份有限公司
类型:发明
国别省市:中国台湾;71

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

1