一种在刀片冗余管理系统中避免网络冲突的方法技术方案

技术编号:11071095 阅读:103 留言:0更新日期:2015-02-25 10:43
本发明专利技术提供一种在刀片冗余管理系统中避免网络冲突的方法,系统包括命令发送模块和命令响应模块,其中,命令发送模块包含在管理模块中,命令响应模块包含在BMC中,避免网络冲突步骤是由命令发送模块向命令响应模块发送命令,关闭BMC中处于待机状态的网络接口,从而避免待机状态的接口与正在使用的接口产生冲突,由此也允许BMC上的多个网络接口采用相同的配置而不会产生冲突,这种方法从根本上解决了刀片服务器管理网络设置过程中因BMC的Linux内核固有的特性导致的网络配置冲突问题,进一步提高了冗余管理系统的可靠性和可用性,同时由于该部分功能可以自动执行,使用户操作更趋于简单化,进一步提高了荣誉管理系统的易用性。

【技术实现步骤摘要】

    本专利技术涉及服务器
,具体地说是一种在刀片冗余管理系统中避免网络冲突的方法
技术介绍
基于IPMI协议的服务器管理系统已经作为标准配置普遍应用于普通机架式服务器和刀片服务器中。其中刀片服务器因其架构特殊,一般由独立的SMC作为管理接口与外界进行交互,同时SMC还需与刀片BMC进行通信,负责监控刀片状态,并将用户命令发给刀片BMC。目前普遍做法是使用以太网连接代替以往的I2C连接进行通信,因此涉及到外部管理网络与刀片服务器内部管理网络的配置与通信问题。同时,随着用户对高可用性要求的逐步提高,冗余管理模块设计也逐步普及,更增加了网络配置的复杂度。并且由于目前使用的管理模块与BMC模块均普遍采用嵌入式Linux系统,其内核针对网络配置与其他系统架构存在本质区别,容易造成网络冲突,导致整个管理网络失效。方法利用命令发送与响应两个模块,实现了自动、动态打开、关闭网络接口的功能,从而有效的解决了网络冲突问题。
技术实现思路
本专利技术的目的是提供一种在刀片冗余管理系统中避免网络冲突的方法。本专利技术的目的是按以下方式实现的,系统包括命令发送模块和命令响应模块,其中,命令发送模块包含在管理模块中,命令响应模块包含在BMC中,命令发送模块在管理模块取得管理权后,被管理权切换模块调用,发送命令给各个BMC,使其打开与自身连接的网络接口,并关闭与其他管理模块连接的网络接口,BMC中命令响应模块负责执行打开和关闭相应网络接口的任务,并将执行结果发回给命令发送模块。本专利技术的有益效果是:该方法从根本上解决了刀片服务器管理网络设置过程中因BMC的Linux内核固有的特性导致的网络配置冲突问题,进一步提高了冗余管理系统的可靠性和可用性。同时由于该部分功能可以自动执行,使用户操作更趋于简单化,进一步提高了荣誉管理系统的易用性。具体实施方式具体步骤如下:命令发送模块包含在管理模块中,命令响应模块包含在BMC中,命令发送模块在管理模块取得管理权后,被管理权切换模块调用,发送命令给各个BMC,使其打开与自身连接的网络接口,并关闭与其他管理模块连接的网络接口,BMC中命令响应模块负责执行打开和关闭相应网络接口的任务,并将执行结果发回给命令发送模块。本专利技术的方法从根本上解决了刀片服务器管理网络设置过程中因BMC的Linux内核固有的特性导致的网络配置冲突问题,进一步提高了冗余管理系统的可靠性和可用性,同时由于该部分功能可以自动执行,使用户操作更趋于简单化,进一步提高了荣誉管理系统的易用性。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网...

【技术保护点】
一种在刀片冗余管理系统中避免网络冲突的方法,其特征在于系统包括命令发送模块和命令响应模块,其中,命令发送模块包含在管理模块中,命令响应模块包含在BMC中,命令发送模块在管理模块取得管理权后,被管理权切换模块调用,发送命令给各个BMC,使其打开与自身连接的网络接口,并关闭与其他管理模块连接的网络接口,BMC中命令响应模块负责执行打开和关闭相应网络接口的任务,并将执行结果发回给命令发送模块。

【技术特征摘要】
1.一种在刀片冗余管理系统中避免网络冲突的方法,其特征在于系统包括命令发送模块和命令响应模块,其中,命令发送模块包含在管理模块中,命令响应模块包含在BMC中,命令发送模块在管理模块取得管理权后,被管理...

【专利技术属性】
技术研发人员:张雁鹏刘强李清石
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1