专利名称:一种刀片服务器管理网络快速配置方法
技术领域:
本发明涉及计算机服务器技术领域,具体的说是一种针对刀片服务器大规模部署及DHCP动态网络配置的刀片服务器管理网络快速配置方法。
背景技术:
刀片服务器以其高计算密度、优化部署、资源共享和便于集中管理的特点被大量应用在高性能计算和云计算服务领域中,它已成为现今服务器发展的主要方向之一。刀片服务器系统通常是一种高密度的系统,通常可容纳几片至几十片计算刀片,多个电源模块及风扇模块、冗余备份管理模块、多个交换机模块。如果刀片服务器的运行情况进行实时的系统监控管理,必须接入互联网或者企业内网,所以,必须对刀片服务器各模块进行管理网配置工作。目前,对于刀片服务器各模块的管理网络配置一般都是逐一的通过手动方式进行配置,这种方式不仅生产效率很低,不适合大规模服务器布置和集群统一管理,而且无法方便的应用于DHCP服务器配置的网络环境中,因此,如何在适应多种配置方式的前提下对刀片服务器管理网络快速配置就成了亟需解决的问题。
发明内容
本发明的技术任务是解决现有技术的不足,提供一种准确并快速地对刀片服务器各模块的管理网络进行配置的方法。本发明的技术方案是按以下方式实现的,该一种刀片服务器管理网络快速配置方法,其具体操作步骤为:
1)确定刀片服务器各模块的类型及连接方式;
2)选定刀片服务器管理网络配置方式;
3)完成刀片服务器管理模块管理网络配置,并根据刀片服务器的管理模块网络配置,通过算法获得其余模块管理网络配置信息;
4)刀片服务器其余模块的管理网络自动快速配置。所述刀片服务器的各模块包括若干刀片计算模块、管理模块、交换机模块,所述刀片服务器包括管理网BMC单元,管理模块包括主管理网SMC单元、备管理网SMC单元,交换机模块包括管理网EMC单元;连接方式包括刀片计算模块的BMC、管理模块的SMC、交换机模块的EMC之间通过以太网总线方式连接;主管理模块的SMC与备管理模块的SMC间通过RS232串行总线和SMBus总线方式连接。所述步骤2)中在所述网络快速配置方式包括:手动静态设置、DHCP动态设置及恢复出厂设置方式。所述步骤3)中在算法是指下述三种算法中的一种:根据管理模块的网络配置,顺序增加或减少一个网络地址的算法;根据管理模块的网络配置,按照等差或等加一个等级的网络地址的算法;根据管理模块的网络配置,按照取模方式计算网络地址的算法。所述步骤3)中刀片服务器管理模块管理网络配置的具体步骤为:步骤1:主管理模块的SMC获得要设定的管理网配置信息;
步骤2 =SMC根据配置信息,计算各刀片模块的BMC和以太网交换机的EMC的管理网配
置信息;
步骤3:SMC备份旧的管理网配置文件,并根据管理网配置信息生成新的管理网配置文
件;
步骤4 =SMC将网络配置信息写入同步文件中,并通知备管理模块的SMC单元更新同步文件;
步骤5 =SMC给各刀片计算模块的BMC发送更新新管理网配置文件;
步骤6 =SMC根据通过以太网总线通知各交换机的EMC需要设定的新管理网配置文件; 步骤7:SMC更新本地管理网配置文件,并修改自身网络配置;
步骤8:主管理模块的SMC重新启动。所述步骤4)中的其余模块是指各个刀片计算模块和以太网交换机模块,其详细过程为:
步骤1:模块的BMC或EMC获得新管理网配置文件;
步骤2:模块的BMC或EMC更新本地管理网配置文件;
步骤3:模块的BMC或EMC设定 新的管理网配置信息;
步骤4:模块的BMC或EMC重新启动。本发明与现有技术相比所产生的有益效果是:
本发明的一种刀片服务器管理网络快速配置方法通过选定管理网络配置方式,对刀片服务器内管理模块网络进行配置,并通过特定的算法快速获得其他模块网络配置信息,然后,管理模块通知其他各模块对管理网络自动地进行配置,既方便了大规模刀片服务器集群部署时的管理网络配置工作,又提高了大规模集群统一管理效率;适用范围广泛,可以广泛应用在大规模部署刀片服务器或需集群管理刀片服务器系统时得到优化利用。
附图1是本发明的刀片服务器各模块组成及连接示意框图。附图2是本发明的刀片服务器管理模块管理网络配置流程图。附图3是本发明的刀片服务器其他模块管理网络配置流程图。附图4是本发明一个实施例的刀片服务器管理网络快速配置实现流程图。
具体实施例方式下面结合附图对本发明的一种刀片服务器管理网络快速配置方法作以下详细说明。针对刀片服务器大规模部署及DHCP动态网络配置过程中,如何准确并快速地对刀片服务器各模块的管理网络进行配置,本发明提出了一种解决面向刀片服务器管理网络快速配置的方法,同样本方法也适用于集群刀片服务器网络的管理网络配置。如附图1、图
2、图3、图4所示,该一种刀片服务器管理网络快速配置方法,其具体操作步骤为:
1)确定刀片服务器各模块的类型及连接方式;
2)选定刀片服务器管理网络配置方式,服务器管理网络规模可以跨网段、但同一刀箱内各模块应处于同一网段。3)完成刀片服务器管理模块管理网络配置,并根据刀片服务器的管理模块网络配置,通过算法获得其余模块管理网络配置信息;
4)刀片服务器其余模块的管理网络自动快速配置。所述刀片服务器的各模块包括若干刀片计算模块、管理模块、交换机模块,所述刀片服务器包括管理网BMC单元,管理模块包括主管理网SMC单元、备管理网SMC单元,交换机模块包括管理网EMC单元;连接方式包括刀片计算模块的BMC、管理模块的SMC、交换机模块的EMC之间通过以太网总线方式连接;主管理模块的SMC与备管理模块的SMC间通过RS232串行总线和SMBus总线方式连接。刀片服务器中主备管理模块可以同时存在或单独存在,但网络配置相同,它们间相关配置信息实时同步
所述步骤2)中在所述网络快速配置方式包括:手动静态设置、DHCP动态设置及恢复出厂设置方式。所述DHCP服务器的网络地址分配规则应满足根据具体刀片服务器的模块数量存在相应数量的连续网络待分配。其中,刀片服务器管理网络配置完成后,若新插入模块可按照已有管理网络配置及刀箱内位置,进行计算相应网络配置信息后通过手动配置后,再放入刀箱内可进行通信。所述步骤3)中在算法是指下述三种算法中的一种:根据管理模块的网络配置,顺序增加或减少一个网络地址的算法;根据管理模块的网络配置,按照等差或等加一个等级的网络地址的算法;根据管 理模块的网络配置,按照取模方式计算网络地址的算法。所述步骤3)中刀片服务器管理模块管理网络配置的具体步骤为:
步骤1:主管理模块的SMC获得要设定的管理网配置信息;
步骤2 =SMC根据配置信息,计算各刀片模块的BMC和以太网交换机的EMC的管理网配置信息;
步骤3:SMC备份旧的管理网配置文件,并根据管理网配置信息生成新的管理网配置文
件;
步骤4:SMC将网络配置信息写入同步文件中,并通知备管理模块的SMC单元更新同步文件;
步骤5 =SMC给各刀片计算模块的BMC发送更新新管理网配置文件;
步骤6 =SMC根据通过以太网总线通知各交换机的EMC需要设定的新管理网配置文件; 步骤7:SMC更新本地管理网配置文件,并修改自身网络配置;
步骤8:主管理模块的SMC重新启动。所述步骤4)中的其余模块是指各个刀片计算模块和以太网交换机模块,其详细过程为:
步骤1:模块的BMC或EMC获得新管理网配置文件;
步骤2:模块的BMC或EMC更新本地管理网配置文件;
步骤3:模块的BMC或EMC设定新的管理网配置信息;
步骤4:模块的BMC或EMC重新启动。本发明以一个典型刀片服务器为例,其结构包括二十刀片,即包含20个计算刀片模块,主备冗余的管理模块,若干电源和风扇,热备冗余的以太网交换机,如附图4所示,具体过程描述如下:
步骤1:用户登录刀片服务器监控管理软件,并进入管理模块网络配置页面。步骤2:选定管理网络配置方式,如果是手动静态配置,就填写相应网络配置信息,如果是DHCP动态配置,这从上级DHCP服务器获得相应网络配置信息。步骤3:在管理模块网络配置页面,点击“保存”按钮。步骤4:管理模块根据网络配置页面执行如图2所示的流程:
a、主管理模块的SMC获得要设定的管理网配置信息;
b、主管理模块的SMC根据配置信息,计算各刀片模块的BMC和以太网交换机的EMC的
管理网配置信息;
C、主管理模块的SMC备份旧的管理网配置文件,并根据管理网配置信息生成新的管理网配置文件;
d、主管理模块的SMC将网络配置信息写入同步文件中,并通过SMBus总线通知备管理模块的SMC单元更新同步文件;
e、主管理模块的SMC通过以太网总线通知各刀片计算模块的BMC需要设定的新管理网配置文件;
f、主管理模块的SMC根据通过以太网总线通知各交换机的EMC需要设定的新管理网配置文件;
g、主管理模块的SMC更新本地管理网配置文件,并修改自身网络配置;
h、主管理模块的SMC重新启动。步骤5:刀片计算模块及以太网交换机模块分别执行如图3所示的流程:
1)模块的BMC或EMC获得新管理网配置文件;
2)模块的BMC或EMC更新本地管理网配置文件;
3)模块的BMC或EMC设定新的管理网配置信息;
4)模块的BMC或EMC重新启动。步骤6:各|旲块更新完毕重新启动。步骤7:重新登录刀片服务器监控管理软件,查看新的网络配置信息。利用本实施例的刀片服务器管理网络快速配置方法,可以在大规模部署刀片服务器或需集群管理刀片服务器系统时得到优化利用。除此之外,本发明也涉及刀片服务器管理网络配置快速恢复的设计,根据上述的实施流程,选择系统恢复选项就可使刀片服务器管理网络配置恢复出厂时的默认配置,这样更便于应用。以上所述仅为本发明的实施例而已,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种刀片服务器管理网络快速配置方法,其特征在于其具体操作步骤为: 1)确定刀片服务器各模块的类型及连接方式; 2)选定刀片服务器管理网络配置方式; 3)完成刀片服务器管理模块管理网络配置,并根据刀片服务器的管理模块网络配置,通过算法获得其余模块管理网络配置信息; 4)刀片服务器其余模块的管理网络自动快速配置。
2.根据权利要求1所述的一种刀片服务器管理网络快速配置方法,其特征在于:所述步骤I)中刀片服务器的各模块包括若干刀片计算模块、管理模块、交换机模块,所述刀片服务器包括管理网BMC单元,管理模块包括主管理网SMC单元、备管理网SMC单元,交换机模块包括管理网EMC单元;连接方式包括刀片计算模块的BMC、管理模块的SMC、交换机模块的EMC之间通过以太网总线方式连接;主管理模块的SMC与备管理模块的SMC间通过RS232串行总线和SMBus总线方式连接。
3.根据权利要求1所述的一种刀片服务器管理网络快速配置方法,其特征在于:所述步骤2)中在所述网络快速配置方式包括:手动静态设置、DHCP动态设置及恢复出厂设置方式。
4.根据权利要求1所述的一种刀片服务器管理网络快速配置方法,其特征在于:所述步骤3)中在算法是指下述三种算法中的一种:根据管理模块的网络配置,顺序增加或减少一个网络地址的算法;根据管理模块的网络配置,按照等差或等加一个等级的网络地址的算法;根据管理模块的网络配置,按照取模方式计算网络地址的算法。
5.根据权利要求4所述的一种刀片服务器管理网络快速配置方法,其特征在于:所述步骤3)中刀片服务器管理模块管理网络配置的具体步骤为: 步骤1:主管理模块的SMC获得要设定的管理网配置信息; 步骤2 =SMC根据配置信息,计算各刀片模块的BMC和以太网交换机的EMC的管理网配置信息; 步骤3:SMC备份旧的管理网配置文件,并根据管理网配置信息生成新的管理网配置文件; 步骤4 =SMC将网络配置信息写入同步文件中,并通知备管理模块的SMC单元更新同步文件; 步骤5 =SMC给各刀片计算模块的BMC发送更新新管理网配置文件; 步骤6 =SMC根据通过以太网总线通知各交换机的EMC需要设定的新管理网配置文件; 步骤7:SMC更新本地管理网配置文件,并修改自身网络配置; 步骤8:主管理模块的SMC重新启动。
6.根据权利要求1所述的一种刀片服务器管理网络快速配置方法,其特征在于:所述步骤4)中的其余模块是指各个刀片计算模块和以太网交换机模块,其详细过程为: 步骤1:模块的BMC或EMC获得新管理网配置文件; 步骤2:模块的BMC或EMC更新本地管理网配置文件; 步骤3:模块的BMC或EMC设定新的管理网配置信息; 步骤4:模块的BMC或EMC重新启动。
全文摘要
本发明提供一种刀片服务器管理网络快速配置方法,属于计算机技术,其具体操作步骤为确定刀片服务器各模块的类型及连接方式;选定刀片服务器管理网络配置方式;完成刀片服务器管理模块管理网络配置,并根据刀片服务器的管理模块网络配置,通过算法获得其余模块管理网络配置信息;刀片服务器其余模块的管理网络自动快速配置。该一种刀片服务器管理网络快速配置方法和现有技术相比,既方便了大规模刀片服务器集群部署时的管理网络配置工作,又提高了大规模集群统一管理效率。
文档编号H04L29/08GK103117874SQ201310018808
公开日2013年5月22日 申请日期2013年1月18日 优先权日2013年1月18日
发明者陈刚 申请人:浪潮电子信息产业股份有限公司