BMCIP地址管理系统、管理终端及管理方法与流程

文档序号:14634895发布日期:2018-06-08 19:35阅读:1602来源:国知局
BMCIP地址管理系统、管理终端及管理方法与流程
本发明涉及BMCIP地址管理系统、管理终端及管理方法。
背景技术
:伺服器里的BMC(BaseboardManagementController,基板管理控制器)负责收集伺服器的运作情况以及系统状态资讯等,例如系统电压、温度与风扇速度等。数据中心中一般包括多台伺服器,为了方便管理,一般通过与每台伺服器都通讯连接的管理终端来监控这些伺服器。BMC的网络界面是管理这些伺服器的重要管道,一旦BMCIP地址出现设定错误或遭受篡改,将导致出现监测不到目标伺服器的可能。技术实现要素:有鉴于此,有必要提供一种防止BMCIP地址被错误配置的BMCIP地址管理系统、管理终端及管理方法。一种BMCIP地址管理系统,包括至少一交换机、多台伺服器及与一管理终端,每一伺服器与所述至少一交换机的一端口连接,管理终端与所有伺服器通讯连接,所有交换机及所有伺服器都支持LLDP,交换机将包括其与各个伺服器连接的端口的端口位址信息及该交换机的标识信息的LLDP封包发送给对应的各个伺服器,伺服器包括解析单元、BMC、传送单元,解析单元解析LLDP封包以获取与本地连接的交换机的标识信息及端口位址信息,传送单元将获取的交换机的标识信息、端口位址信息及本地伺服器中的BMCIP地址发送至管理终端,管理终端包括存储单元、判断单元及显示单元,存储单元存储一BMCIP地址关系表,所述BMCIP地址关系表表明每一交换机的不同端口所对应的伺服器的标识信息及该伺服器应配置的BMCIP地址,判断单元用于比较伺服器传送的BMCIP地址与BMCIP地址关系表中与伺服器传送的交换机的标识信息、端口位址信息对应的端口所对应的应配置的BMCIP地址是否一致,显示单元显示BMCIP地址不一致的伺服器的标识信息。一种BMCIP地址管理终端,该管理终端与多个伺服器通讯连接,伺服器包括BMC,包括显示单元,管理终端还包括存储单元、判断单元及显示单元,存储单元存储一BMCIP地址关系表,所述BMCIP地址关系表表明多个交换机的不同端口所对应的伺服器的标识信息及该伺服器应配置的BMCIP地址,判断单元用于比较伺服器传送的该伺服器的BMCIP地址与BMCIP地址关系表中与伺服器传送的与该伺服器连接的交换机的标识信息及端口位址信息对应的端口所对应的应配置的BMCIP地址是否一致,显示单元显示BMCIP地址不一致的伺服器的标识信息。一种BMCIP地址管理方法,所述方法包括:交换机基于LLDP协议将包括与各个伺服器连接的端口的端口位址信息及该交换机的标识信息的LLDP封包发送给对应的各个伺服器;解析来自交换机的LLDP封包以获取与本地伺服器连接的交换机的标识信息及端口位址信息;将获取的交换机的标识信息、端口位址信息及本地伺服器的BMCIP地址发送至管理终端;比较伺服器传送的BMCIP地址与BMCIP地址关系表中与伺服器传送的交换机的标识信息、端口位址信息对应的端口所对应的应配置的BMCIP地址是否一致,所述BMCIP地址关系表明每一交换机的不同端口所对应的伺服器的标识信息及该伺服器应配置的BMCIP地址;及显示BMCIP地址不一致的伺服器的标识信息。上述BMCIP地址管理系统、管理终端及管理方法通过将伺服器中的BMCIP地址与应配置的BMCIP地址对比判断伺服器中的BMCIP地址是否正确并显示BMCIP地址配置错误的伺服器,使管理者知晓BMCIP地址配置错误的伺服器后进行重新配置,从而防止BMCIP地址配置错误。附图说明图1为本发明提供的一种BMCIP地址管理系统的示意图。图2为图1所示的BMCIP地址管理系统的模块图。图3为本发明提供的一中BMCIP地址管理方法的流程图。主要元件符号说明BMCIP地址管理系统100交换机20伺服器40管理终端60解析单元42BMC44通信单元46存储单元62判断单元64显示单元66BMCIP地址管理方法步骤S302-S312如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式下面将结合附图对本发明作进一步详细说明。请参阅图1及图2,一种BMCIP地址管理系统100包括至少一交换机20、多台伺服器40及一管理终端60。每一伺服器40与所述至少一交换机20的一端口连接。管理终端60与所有伺服器40通讯连接。所有交换机20及所有伺服器40都支持LLDP(LinkLayerDiscoveryProtocol,链路层发现协议)。交换机20基于LLDP协议将包括与各个伺服器40连接的端口的端口位址信息及该交换机20的标识信息的LLDP封包发送给对应的各个伺服器40。在一实施方式中,BMCIP地址管理系统包括多个交换机20,交换机20的标识信息包括交换机20的编号,交换机20的编号各不相同,所述端口位址信息包括端口的编号,同一交换机20具有的端口的编号各不相同。伺服器40包括解析单元42、BMC44、通信单元46。解析单元42用于解析来自交换机20的LLDP封包以获取与本地伺服器40连接的交换机20的标识信息及端口位址信息。通信单元46用于将获取的交换机20的标识信息、端口位址信息及本地伺服器40的BMCIP地址发送至管理终端60。管理终端60包括存储单元62、判断单元64及显示单元66。存储单元62存储一BMCIP地址关系表。所述BMCIP地址关系表表明每一交换机20的不同端口所对应的伺服器40的标识信息及该伺服器40应配置的BMCIP地址。判断单元64用于比较伺服器40传送的BMCIP地址与BMCIP地址关系表中与伺服器40传送的交换机20的标识信息、端口位址信息对应的端口所对应的应配置的BMCIP地址是否一致。显示单元66用于显示BMCIP地址不一致的伺服器40的标识信息。所述多台伺服器40置于一数据中心中,所述伺服器40的标识信息包括伺服器40在所述数据中心的位置信息,从而使管理者可以知晓BMCIP地址配置错误的伺服器40所在的位置。在另一实施方式中,显示单元66还用于显示BMCIP地址不一致的伺服器40应配置的BMCIP地址,从而使管理者根据显示的BMCIP地址对该伺服器40的BMCIP地址进行配置。请参阅图3,为本发明提供的一种BMCIP地址管理方法的流程图,所述方法包括的步骤如下。交换机20基于LLDP协议将包括与各个伺服器40连接的端口的端口位址信息及该交换机20的标识信息的LLDP封包发送给对应的各个伺服器40(步骤S302)。解析单元42解析来自交换机20的LLDP封包以获取与本地伺服器40连接的交换机20的标识信息及端口位址信息(步骤S304)。通信单元46将获取的交换机20的标识信息、端口位址信息及本地伺服器40的BMCIP地址发送至管理终端60(步骤S306)。判断单元64比较伺服器40传送的BMCIP地址与BMCIP地址关系表中与伺服器40传送的交换机20的标识信息、端口位址信息对应的端口所对应的应配置的BMCIP地址是否一致,所述BMCIP地址关系表明每一交换机20的不同端口所对应的伺服器40的标识信息及该伺服器40应配置的BMCIP地址(步骤S308)。所述伺服器40的标识信息包括伺服器40的位置信息。显示单元66显示BMCIP地址不一致的伺服器40的标识信息(步骤S310)。显示单元66显示BMCIP地址不一致的伺服器40应配置的BMCIP地址(步骤S312)。上述BMCIP地址管理系统100、管理终端60及管理方法通过将伺服器40中的BMCIP地址与应配置的BMCIP地址对比判断伺服器40中的BMCIP地址是否正确并显示BMCIP地址配置错误的伺服器40,使管理者知晓BMCIP地址配置错误的伺服器40后进行重新配置,从而防止BMCIP地址配置错误。本
技术领域
的普通技术人员应当认识到,以上的实施方式仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围之内,对以上实施例所作的适当改变和变化都落在本发明所公开的范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1