服务器制造技术

技术编号:7843108 阅读:172 留言:0更新日期:2012-10-13 01:31
本发明专利技术提供了一种服务器,包括:BMC管理模块;以及信息交互模块,用于与所述BMC管理模块以及外部进行管理信息的交互。利用信息交互模块与外部进行管理信息交互,不但可以简化电路,降低成本,而且可以便于控制服务器,从而可以容易地对该服务器进行管理和维护,由此提高了服务器的运行稳定性。

【技术实现步骤摘要】

本专利技术一般地涉及计算机
,更具体地来说,涉及一种服务器
技术介绍
目前,刀片服务器作为服务器中的新星,应网络纵深发展、用户集群管理及不断扩展的需求而诞生,是一种高可用高密度(HAHD, High Availability High Density)的低成本服务器平台。刀片服务器所具有的高计算密度、优化部署、方便管理、资源共享、高性价比等明显优势,已使其成为服务器发展的主要方向。 现有技术中提供了一种服务器系统,管理模块通过232/485总线与刀片服务器系统中的所有计算机相连。管理模块周期性地轮询刀片服务器系统中的各个计算机刀片的状态,主要包括温度、电压等,如果其中某个状态不正常(如温度过高,电压超出阈值等),则根据管理策略触发相应管理操作(如增加系统风扇速度,关闭出现故障的计算刀片等)。这种管理系统采用独立网络,对服务器中的多个刀片进行管理。此外,该服务器系统的从网口引出交换模块,进行刀片之间以及刀片和外部网络之间进行信息交互。本技术方案可以在一定程度上保证系统正常运行。然而,这种服务器系统的管理模块需要独立的嵌入式系统和通信模块,电路复杂,成本高。而且在通信模块故障的情况下,无法对服务器进行正常的管理和维护,从而无法保证服务器的稳定运行。
技术实现思路
针对现有技术中电路复杂等缺陷,本专利技术提出了能够解决上述缺陷的服务器。本专利技术提供了一种服务器,包括BMC管理模块;以及信息交互模块,用于与BMC管理模块以及外部进行管理信息的交互。优选地,管理信息包括服务器状态信息以及服务器控制信息,其中,BMC管理模块根据服务器控制信息对服务器进行控制。优选地,信息交互模块进一步包括第一处理子模块,用于将来自BMC管理模块的服务器状态信息加标识并且将来自外部的服务器控制信息去除标识;以及第一交换子模块,用于向外部发送服务器状态信息并且从外部接收服务器控制信息。优选地,BMC管理模块进一步包括检测子模块,用于检测服务器的状态;第二处理子模块,用于根据所检测到的服务器的状态,生成服务器状态信息;以及第二交换子模块,用于从信息交互模块的第一处理子模块接收服务器控制信息并且向信息交互模块的第一处理子模块发送服务器状态信息。优选地,外部包括外部网络控制器,用于通过网络与信息交互模块进行管理信息的交互。优选地,网络是互连网或者局域网。优选地,信息交互模块还用于与服务器中的处理模块和外部进行非管理信息交互,其中,第一交换子模块从处理模块接收非管理信息并向外部传输;以及第一交换子模块从外部接收非管理信息并向处理模块传输。优选地,外部还包括外部网络,第一交换子模块直接或者通过外部网络控制器与外部网络进行非管理信息交互。优选地,标识为接口标识。优选地,服务器状态信息包括服务器的开关机状态信息、服务器的CPU温度信息、服务器的风扇转速信息、服务器的硬盘运行状态信息、以及服务器的KVM(键盘、显示器、和鼠标)设备等的状态 目息等。利用本专利技术的服务器系统,不仅通过交换信息和管理信息共享信息交互模块,能够去除嵌入式系统和通信模块,从而简化了电路,降低了成本,而且通过外部网络控制器连接于局域网来对服务器进行现场控制或者通过外部网络控制器连接至互连网来对服务器进行远程控制。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。在附图中图I为根据本专利技术的实施例的服务器的结构图;图2为根据本专利技术的实施例的服务器的信息交互模块的结构图;图3为根据本专利技术的实施例的服务器的BMC管理模块的结构图;以及图4为根据本专利技术的实施例的服务器与外部网络控制器的连接的结构图。具体实施例方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图I为根据本专利技术的实施例的服务器的结构图。服务器100包括BMC (baseboardmanagement controller)管理模块102,位于服务器的主板上,并且用于管理服务器100 ;以及信息交互模块104,用于与BMC管理模块以及外部进行管理信息的交互。其中,BMC管理模块102通过PCIE (PCI Express)总线连接至信息交互模块,从而能够与信息交互模块进行管理信息交互。因此,通过BMC管理模块102连接至信息交互模块104,从而去除了嵌入式系统和 通信模块,简化了电路,能够降低成本。此外,BMC管理模块102通过PCIE总线与信息交互模块连接,进一步提高了信息传输速度,从而能够实现对服务器的实时控制。下面将详细描述服务器的BMC管理模块和信息交互模块。图2为根据本专利技术的实施例的服务器的信息交互模块的结构图。服务器的信息交互模块200包括第一处理子模块202,用于将来自BMC管理模块的服务器状态信息加标识并且将来自外部的服务器控制信息去除标识。其中,管理信息包括服务器状态信息以及服务器控制信息,第一处理子模块202将来自BMC管理模块的服务器状态信息加标识,即,接口标识IID(Instance ID),其中IID是一个8比特长的MAC地址标识序列;第一处理子模块202将来自外部的服务器控制信息去除标识,当第一处理子模块202从外部接收到具有接口标识IID的服务器控制信息之后,将该服务器控制信息的接口标识IID去除,然后将去除接口标识IID的服务器控制信息传送给BMC管理模块,以及BMC管理模块根据服务器控制信息对服务器进行控制。 服务器的信息交互模块200还包括第一交换子模块204,用于向外部发送服务器状态信息并且从外部接收服务器控制信息。第一交换子模块204从第一处理子模块202接收具有接口标识IID的服务器状态信息以后,将该服务器状态信息向外部发送;以及第一交换子模块204从外部接收服务器控制信息,并且将该服务器控制信息传送至第一处理子模块202,通过第一处理子模块202去除标识,然后发送至BMC管理模块。例如,信息交互模块200可以是网卡。服务器的管理信息网络接口连接至信息交互模块,提高了信息传输速率,而且可以去除嵌入式芯片和通信模块,从而简化了电路,降低了成本。此外,信息交互模块便于管理和维护,从而提高了服务器系统运行的稳定性。图3为根据本专利技术的实施例的服务器的BMC管理模块的结构图。服务器的BMC管理模块300包括检测子模块302,用于检测服务器的状态。其中,检测子模块302为传感器组,该传感器组包括电流传感器、温度传感器、转速传感器等。该传感器组检测服务器的开关机状态、服务器的CPU温度、服务器的风扇转速、服务器的硬盘运行状态、以及服务器的KVM设备的状态等。服务器的BMC管理模块300进一步包括第二处理子模块304,用于根据所检测到的服务器的状态,生成服务器状态信息。检测子模块302将检测到的服务器的状态传送给该第二处理子模块304,该第二处理子模块304根据所检测到的服务器的状态,分别生成服务器的开关机状态信息、服务器的CPU温度信息、服务器的风扇转本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器,包括 BMC管理模块;以及 信息交互模块,用干与所述BMC管理模块以及外部进行管理信息的交互。2.根据权利要求I所述的服务器,其特征在于,所述管理信息包括服务器状态信息以及服务器控制信息,其中,所述BMC管理模块根据所述服务器控制信息对所述服务器进行控制。3.根据权利要求2所述的服务器,其特征在于,所述信息交互模块进一歩包括 第一处理子模块,用于将来自所述BMC管理模块的所述服务器状态信息加标识并且将来自所述外部的所述服务器控制信息去除标识;以及 第一交換子模块,用于向所述外部发送所述服务器状态信息并且从外部接收所述服务器控制信息。4.根据权利要求3所述的服务器,其特征在于,所述BMC管理模块进一歩包括 检测子模块,用于检测所述服务器的状态; 第二处理子模块,用于根据所检测到的所述服务器的状态,生成所述服务器状态信息;以及 第二交換子模块,用于从所述信息交互模块的第一处理子模块接收所述服务器控制信息并且向所述信息交互模块的第一处理子模块发送所述服务器状态信息。5.根据权利要求...

【专利技术属性】
技术研发人员:李丰旺郑臣明王卫钢沙超群邵宗有折星星李永成尹宁宁
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1