一种服务器管理系统及启动方法

文档序号:8922432阅读:430来源:国知局
一种服务器管理系统及启动方法
【技术领域】
[0001]本发明涉及机柜服务器技术领域,具体地说是一种实用性强、服务器管理系统及启动方法。
【背景技术】
[0002]机柜服务器由于具有刀片密度高、部署灵活快速的优点,已经在互联网领域得到了广泛的应用。
[0003]服务器管理系统对机柜中的各个刀片及机箱温度、电源和散热等进行管理,由于机柜容纳了多个服务器刀片,机箱内具有复杂的电磁环境,管理系统的稳定性会受到机箱环境的影响,特别是在管理系统启动时,由于各种功能信号连接的干扰,以及可能存在的内核不鲁棒性,容易出现内核崩溃等严重问题,一旦出现问题又很难定位是哪种信号导致了内核启动错误,所以提高服务器管理系统的启动稳定性是需要解决的问题。
[0004]为解决上述该问题,现提供一种服务器管理系统及启动方法。

【发明内容】

[0005]本发明的技术任务是针对以上不足之处,提供一种实用性强、服务器管理系统及启动方法。
[0006]一种服务器管理系统,其结构包括若干刀片,每个刀片上均设置有管理单元,该管理单元包括SMC芯片和若干BMC芯片,所述SMC芯片和BMC芯片均连接选择模块,该选择模块检测SMC芯片、BMC芯片发出的信号启动情况,提供相应电子开关功能,并根据其启动情况选择是否控制电子开关开启以完成该信号的链路。
[0007]所述SMC芯片设置在管理载板上,该管理载板上还设置有管理交换机,上述BMC芯片则分别设置在计算单元、存储单元上,该SMC芯片、管理交换机、BMC芯片均通路连接机箱电源组,即SMC芯片与机箱电源组之间、管理交换机与机箱电源组之间、BMC芯片与机箱电源组之间始终保持通路。
[0008]所述SMC芯片、管理交换机、BMC芯片均通过STBY电连接到机箱电源组。
[0009]所述SMC芯片接入选择模块后,通过传输IPMB信号的I2C链路选择连接BMC芯片、机箱电源组、机箱风扇组;通过另一 I2C链路挂接SMC传感器;通过管理载板上的管理交换机实现网络链路连接;
所述BMC芯片均接入选择模块后,通过通过I2C链路挂接其对应的BMC芯片;通过管理载板上的管理交换机实现网络链路连接。
[0010]所述选择模块中包括两种硬件逻辑,一是一对一的端口信号链路连接控制,即SMC芯片与SMC传感器之间的链路、SMC芯片与管理交换机之间的链路、BMC芯片与BMC传感器之间的链路、BMC芯片与管理交换机之间的链路连接控制;二是一对多的端口信号链路连接控制,即SMC芯片与BMC芯片、机箱电源组、机箱风扇组之间的I2C连接链路。
[0011]所述选择模块对应各个管理单元的链路上设置有定时器,当检测到某个刀片的管理单元在位时,启动相应管理单元的定时器,若在定时器超时后相应管理单元未正常启动,则发出复位信号使其重启。
[0012]一种服务器管理系统启动方法,其具体过程为:
各个管理单元启动完成前,除通过STBY电连接的链路外,其余通过选择模块的链路均呈断开连接状态;
选择模块检测各个管理单元的启动完成信号;
当某个管理单元启动完成后,发送启动完成信号给该选择模块;
选择模块接收到启动完成信号后,闭合控制此管理单元上述未对外建立实质有效连接的信号链路的电子开关;
将此管理单元的功能信号链路接入管理系统并执行相应的管理功能。
[0013]本发明的一种服务器管理系统及启动方法,具有以下优点:
本发明提出的一种服务器管理系统及启动方法,通过增加一个根据SMC及各BMC启动完成情况决定各管理单元功能信号是否接入管理系统的硬件模块,使管理系统的各个管理单元在未完成启动尚无法执行相应功能时与管理系统的其他功能模块隔离,在完成启动已可以执行相应功能时融入整个管理系统,避免了启动时机箱复杂电磁环境的信号干扰,从而提高了整个管理系统启动时的可靠性,实用性强,易于推广。
【附图说明】
[0014]附图1是传统的服务器管理系统信号链路的示意图。
[0015]附图2是本发明的服务器管理系统信号链路的示意图。
[0016]附图3是本发明的两种信号链路的硬件逻辑的示意图。
[0017]附图4是本发明的服务器管理系统启动方法的示意图。
【具体实施方式】
[0018]下面结合附图和具体实施例对本发明作进一步说明。
[0019]现提供一种服务器管理系统及启动方法,通过增加一个根据SMC及各BMC启动完成情况决定各管理单元功能信号是否接入管理系统的硬件模块,使管理系统的各个管理单元在未完成启动尚无法执行相应功能时与管理系统的其他功能模块隔离,在完成启动已可以执行相应功能时融入整个管理系统,避免了启动时机箱复杂电磁环境的信号干扰,从而提高了整个管理系统启动时的可靠性。
[0020]如附图2、图3所示,该一种服务器管理系统,包括若干刀片,每个刀片上均设置有管理单元,该管理单元包括SMC芯片和若干BMC芯片,所述SMC芯片和BMC芯片均连接选择模块,该选择模块检测SMC芯片、BMC芯片发出的信号启动情况,提供相应电子开关功能,并根据其启动情况选择是否控制电子开关开启以完成该信号的链路。
[0021 ] 所述SMC芯片设置在管理载板上,该管理载板上还设置有管理交换机,上述BMC芯片则分别设置在计算单元、存储单元上,该SMC芯片、管理交换机、BMC芯片均通路连接机箱电源组,以组成各个管理单元最小系统的相关电路,即SMC芯片与机箱电源组之间、管理交换机与机箱电源组之间、BMC芯片与机箱电源组之间始终保持通路。
[0022]所述SMC芯片、管理交换机、BMC芯片均通过STBY电连接到机箱电源组。
[0023]所述SMC芯片接入选择模块后,通过传输IPMB信号的I2C链路选择连接BMC芯片、机箱电源组、机箱风扇组;通过另一 I2C链路挂接SMC传感器;通过管理载板上的管理交换机实现网络链路连接;
所述BMC芯片均接入选择模块后,通过通过I2C链路挂接其对应的BMC芯片;通过管理载板上的管理交换机实现网络链路连接;
但上述这些连接能否实质生效由上述选择模块决定。
[0024]所述选择模块中包括两种硬件逻辑,一是一对一的端口信号链路连接控制,即SMC芯片与SMC传感器之间的链路、SMC芯片与管理交换机之间的链路、BMC芯片与BMC传感器之间的链路、BMC芯片与管理交换机之间的链路连接控制;二是一对多的端口信号链路连接控制,即SMC芯片与BMC芯片、机箱电源组、机箱风扇组之间的I2C连接链路。
[0025]所述选择模块对应各个管理单元的链路上设置有定时器,当检测到某个刀片的管理单元在位时,启动相应管理单元的定时器,若在定时器超时后相应管理单元未正常启动,则发出复位信号使其重启。
[0026]可见,本发明的实质是,根据启动是否需要,对各个管理单元的对外电气连接分批建立信号链路以屏蔽启动无关连接对启动过程的影响。也就是说,启动完成之前用不到的信号链路没必要在管理单元上电后立即建立实质性的信号通路,因为即使连
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1