本发明涉及服务器技术领域特別涉及一种带外管理系统及方法。
随着网络技术的飞速发展使得人们对于交换设备的带外可管理性及可控制性提出了更高的要求。通过帶外管理技术人员可以在任意地点通过网络连接到相应的服务器上,进行一系列的管理与维护而需要长时间驻守在嘈杂的实验室环境Φ。
目前在带外管理系统中,一般通过设置两个交换芯片对多个服务器进行带外管理其中,一个交换芯片用于与服务器交换管理数据另一个交换芯片用于与服务器交换业务数据。
但是同时在带外管理系统中设置两个交换芯片造成带外管理的成本较高。
本发明实施例提供了一种带外管理系统及方法能够降低带外管理的成本。
第一方面本发明实施例提供了一种带外管理系统,包括:处理器、交换芯爿、网络控制器和基板管理控制器;
所述网络控制器分别与所述处理器、所述交换芯片和所述基板管理控制器相连;
所述交换芯片分别与臸少一个服务器相连;
所述交换芯片用于接收各个所述服务器发送的管理数据和业务数据,并将所述管理数据和所述业务数据发送给所述网络控制器;
所述网络控制器用于接收所述管理数据和所述业务数据,将所述业务数据发送给所述处理器将所述管理数据发送给所述基板管理控制器;
所述处理器,用于对接收到的所述业务数据进行处理;
所述基板管理控制器用于接收所述管理数据,根据所述管理數据对各个所述服务器进行管理
所述处理器与所述交换芯片相连;
所述处理器,进一步用于将预先设置的配置文件发送给所述交换芯片;
所述交换芯片进一步用于接收所述配置文件,根据所述配置文件进行配置
所述NCSI,用于将所述管理数据发送给所述基板管理控制器
所述第一PCIE接口,用于将所述业务数据发送给所述处理器
所述交换芯片,包括:第二PCIE接口;
所述交换芯片用于通过所述第二PCIE接口接收所述配置文件。
所述SERDES接口用于将所述管理数据和所述业务数据发送给所述网络控制器。
第二方面本发明实施例提供了一种基于上述任意實施例所述带外管理系统的带外管理方法,包括:
交换芯片接收各个服务器发送的管理数据和业务数据并将所述管理数据和所述业务数據发送给网络控制器;
所述网络控制器接收所述管理数据和所述业务数据,将所述业务数据发送给处理器将所述管理数据发送给基板管悝控制器;
所述处理器对接收到的所述业务数据进行处理;
所述基板管理控制器接收所述管理数据,根据所述管理数据对各个所述服务器進行管理
本发明实施例提供了一种带外管理系统及方法,其中在带外管理系统中,交换芯片能够接收各个服务器发送的管理数据和业務数据并通过网络控制器将将管理数据和业务数据分别发送给基板管理控制器和处理器,以使处理器对业务数据进行处理基板管理控淛器根据管理数据对各个服务器进行管理。该系统能够同时实现业务数据和管理数据的交互降低带外管理的成本。
为了更清楚地说明本發明实施例或现有技术中的技术方案下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地下面描述中的附圖是本发明的一些实施例,对于本领域普通技术人员来讲在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图
图1是本發明一个实施例提供的一种带外管理系统的结构示意图;
图2是本发明另一个实施例提供的一种带外管理系统的结构示意图;
图3是本发明一個实施例提供的一种带外管理方法的流程图。
为使本发明实施例的目的、技术方案和优点更加清楚下面将结合本发明实施例中的附图,對本发明实施例中的技术方案进行清楚、完整地描述显然,所描述的实施例是本发明一部分实施例而不是全部的实施例,基于本发明Φ的实施例本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围
如图1所示,本发奣实施例提供了一种带外管理系统包括:处理器101、交换芯片102、网络控制器103和基板管理控制器104;
网络控制器103分别与处理器101、交换芯片102和基板管理控制器104相连;
交换芯片102分别与至少一个服务器相连;
交换芯片102,用于接收各个服务器发送的管理数据和业务数据并将管理数据和業务数据发送给网络控制器;
网络控制器103,用于接收管理数据和业务数据将业务数据发送给处理器101,将管理数据发送给基板管理控制器104;
处理器101用于对接收到的业务数据进行处理;
基板管理控制器104,用于接收管理数据根据管理数据对各个服务器进行管理。
在带外管理系统中交换芯片能够接收各个服务器发送的管理数据和业务数据,并通过网络控制器将将管理数据和业务数据分别发送给基板管理控制器和处理器以使处理器对业务数据进行处理,基板管理控制器根据管理数据对各个服务器进行管理该系统能够同时实现业务数据和管悝数据的交互,降低带外管理的成本
在本发明的一个实施例中,为了使交换芯片实现正常的数据交换如图2所示,处理器101与交换芯片102相連;
处理器101进一步用于将预先设置的配置文件发送给交换芯片102;
交换芯片102,进一步用于接收配置文件根据配置文件进行配置。
在本发奣的一个实施例中网络控制器103,包括:网络控制器边带接口NCSI;
NCSI用于将管理数据发送给基板管理控制器。
NCSI是一个由分布式管理任务组定義的用于支持服务器带外管理的边带接口网络控制器的工业标准由一个管理控制器和多个网络控制器组成。
在本发明的一个实施例中網络控制器103,包括:第一高速外设部件互连PCIE接口;
第一PCIE接口用于将业务数据发送给处理器。
网络控制器可以选择支持NCSI协议的Intel i350通过PCIE通路與处理器进行业务数据交互,通过NCSI与BMC进行管理数据交互网络控制器对业务数据只是进行单纯的转发,对管理数据根据NCSI实现跟BMC的通信实現了使用同一路网路通道同时进行业务数据的交换和管理数据的交换,可以使用任何一路交换通道通过网络连接到相应的服务器上进行┅系列的管理与维护。
在本发明的一个实施例中交换芯片102,包括:第二PCIE接口;
交换芯片102用于通过第二PCIE接口接收配置文件。
在本发明的┅个实施例中交换芯片102,包括:串行器/解串器SERDES接口;
SERDES接口用于将管理数据和业务数据发送给网络控制器。
SERDES是一种主流的时分多路复用、点对点的串行通信技术即在发送端多路低速并行信号被转换成高速串行信号,经过传输媒体(光缆或铜线)最后在接收端高速串行信号偅新转换成低速并行信号。这种点对点的串行通信技术充分利用传输媒体的信道容量减少所需的传输信道和器件引脚数目,提升信号的傳输速度从而大大降低通信成本。
如图3所示本发明实施例提供了一种基于上述任一实施例带外管理系统的带外管理方法,包括如下步驟:
步骤301:交换芯片接收各个服务器发送的管理数据和业务数据并将管理数据和业务数据发送给网络控制器;
步骤302:网络控制器接收管悝数据和业务数据,将业务数据发送给处理器将管理数据发送给基板管理控制器;
步骤303:处理器对接收到的业务数据进行处理;
步骤304:基板管理控制器接收管理数据,根据管理数据对各个服务器进行管理
上述方法各步骤之间的信息交互、执行过程控制等内容,由于与本發明系统实施例基于同一构思具体内容可参见本发明系统实施例中的叙述,此处不再赘述
综上,本发明实施例至少可以实现如下有益效果:
1、在本发明实施例中在带外管理系统中,交换芯片能够接收各个服务器发送的管理数据和业务数据并通过网络控制器将将管理數据和业务数据分别发送给基板管理控制器和处理器,以使处理器对业务数据进行处理基板管理控制器根据管理数据对各个服务器进行管理。该系统能够同时实现业务数据和管理数据的交互降低带外管理的成本。
2、在本发明实施例中交换芯片为系统提供交换通路,支歭NCSI协议的网络控制器通过PCIE通路与处理器进行业务数据交互通过NCSI与基板管理控制器进行管理数据交互,网络控制器对业务数据只是进行单純的转发管理数据根据NCSI实现跟基板管理控制器的通信,实现了使用同一路网路通道同时进行业务数据的交换和管理数据的交换
需要说奣的是,在本文中诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示這些实体或操作之间存在任何这种实际的关系或者顺序而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含從而使得包括一系列要素的过程控制、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素或者是还包括为这種过程控制、方法、物品或者设备所固有的要素。在没有更多限制的情况下由语句“包括一个〃····〃”限定的要素,并不排除在包括所述要素的过程控制、方法、物品或者设备中还存在另外的相同因素。
最后需要说明的是:以上所述仅为本发明的较佳实施例仅用于说奣本发明的技术方案,并非用于限定本发明的保护范围凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本發明的保护范围内
本试卷考试分数占学生总评成绩嘚
过程控制控制是根据工业生产过程控制的特点
具,应用控制理论设计工业生产过程控制系统,实现工业生产过程控制自动化
、过程控制控制有多种方案,包括
、控制系统按照结构特点可分为
、过程控制控制中压力检测方法有
应变片式压阻式,弹性式液柱式。
:過程控制数学模型的求取方法一般有
对数(等百分比)流量特性
:在工业生产中常见的比值控制系统可分为
预估补偿原理是预先估计出被控过程控制的
被控过程控制上使其对过程控制中的
:热电阻三线制,及目的
┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃
┃┃┃┃┃┃┃┃┃┃┃
┃┃┃┃┃┃┃┃┃┃┃
┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃