
刀片服务器中数据的共享方法.docx
3页刀片服务器中数据的共享方法专利名称:刀片服务器中数据的共享方法技术领域:本发明涉及刀片服务器领域,尤其涉及一种刀片服务器中数据的共享方法背景技术:目前,刀片服务器系统作为服务器中的新星,应网络纵深发展、用户集群管理及不 断扩展的需求而诞生,是一种高可用高密度(HAHD,HighAvailabiIity High Density)的低 成本服务器平台刀片服务器系统所具有的高计算密度、优化部署、方便管理、资源共享、高 性价比等明显优势,已使其成为服务器发展的主要方向在刀片服务器中,管理模块的作用非常重要,但是容易损坏当一个管理模块损坏 时,需要另一个管理模块继续其工作因此,两个管理模块在相互交替工作时如何顺利衔 接,尤其是在数据上达到同步,是目前该领域研究的一大课题在专利号为ZL200620158591.6的中国专利中提供了一种应用于刀片服务器USB 共享媒体热备份系统,其中,两个管理模块和1 总线接口的I/O拓展芯片通过1 总线连 通,I2C总线接口的I/O拓展芯片和切换芯片通过控制信号线连通;切换芯片连接USB接口利用上述方法,针对USB接口共享,在一个管理模块发生故障的情况下,另一个管 理模块继续接手原先管理模块的工作,在软件安装和拷贝过程中,系统的运行不受影响,不 需要重新进行软件安装和拷贝。
然而,现今的刀片服务器系统为一种高密度系统,通常可容纳好几片至十几、二十 片计算刀片,2个管理模块,电源模块,风扇模块,交换模块等上述方法仅仅针对USB接口 在软件安装和拷贝过程中的共享,而目前市场上的刀片服务器系统中各个部件均为独立的 部件,配置信息均保存在主管理模块上,当主管理模块被拔除或被更换时,配置信息也会一 并丢失系统管理员需要在更换管理模块后重新对该管理模块进行配置,并且之前管理模 块已经配置好的系统参数也无法继续保存,不仅增加了系统维护的工作量,还容易造成数 据丢失,或者由于前后数据不统一而造成刀片服务器工作异常发明内容针对现有技术中,在管理模块交替工作时不能对于数据进行共享,从而增加了系 统维护的工作量,造成数据丢失,或者由于前后数据不统一而造成刀片服务器工作异常的 缺陷,本发明提出了一种刀片服务器中数据的共享方法,以解决如何在管理模块交替工作 时对于数据进行共享的技术问题根据本发明的一种刀片服务器中数据的共享方法,包括开启第一管理模块并将 第一管理模块与存储介质电连接,存储介质存储来自第一管理模块的数据;将第一管理模 块切换至第二管理模块并将第二管理模块与存储介质电连接;以及第二管理模块读取在存 储介质中存储的数据,并将新数据存储到存储介质中。
优选地,将第一管理模块切换至第二管理模块并将第二管理模块与存储介质电连 接包括关闭第一管理模块,并使第一管理模块与存储介质断开;以及开启第二管理模块,并将第二管理模块与存储介质电连接优选地,在第一管理模块发生故障的情况下,将第一管理模块切换至第二管理模 块优选地,数据为刀片服务器的系统配置信息,并且新数据为刀片服务器的新系统配直^[曰息O优选地,本发明的一种刀片服务器中数据的共享方法还包括在第二管理模块读 取在存储介质中存储的系统配置信息之后,根据系统配置信息对刀片服务器进行系统配置优选地,第一管理模块与第二管理模块设置在相同的刀片服务器中板上优选地,存储介质为固态存储介质优选地,固态存储介质包括闪存卡,闪存卡包括SD卡优选地,第一管理模块和第二管理模块分别通过刀片服务器中板上的总线与固态 存储介质电连接,总线包括SPI总线、I2C总线以及SD总线优选地,在将第一管理模块与存储介质电连接之前,开启的第一管理模块搜索存 储介质,以及在将第二管理模块与存储介质电连接之前,开启的第二管理模块搜索存储介 质通过本发明的一种刀片服务器中数据的共享方法可以在管理模块交替工作时对 于数据进行共享,使得管理模块在交替工作前后数据统一,从而避免了造成数据丢失,或者 由于前后数据不统一而造成刀片服务器工作异常,并且简化了系统维护的操作。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制在附图中图1是根据本发明实施例的刀片服务器中数据的总体共享方法的流程图;图2是根据本发明一个实施例的刀片服务器中数据的共享方法的流程图;图3是根据本发明另一实施例的刀片服务器中数据的共享方法的流程图;图4是根据本发明又一实施例的刀片服务器中数据的共享方法的流程图具体实施例方式以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明图1是根据本发明实施例的刀片服务器中数据的总体共享方法的流程图如图1所示,本实施例的刀片服务器中数据的共享方法包括步骤S102 开启第一管理模块并将第一管理模块与存储介质电连接,存储介质存 储来自第一管理模块的数据其中,数据可以是刀片服务器的配置信息其中,存储介质 可以是固态存储介质,包括但不限于闪存卡(包括比如SM卡(SmartMedia Card)、CF卡(CompactFlash Card)、MMC 卡(MultiMedia Card)、SD 卡(SecureDigital Card)、记忆棒 (Memory Mick)、XD 卡(XD-Picture Card)和微硬盘(Microdrive)) 步骤S104 将第一管理模块切换至第二管理模块并将第二管理模块与存储介质 电连接。
其中,第一管理模块切换至第二管理模块的原因可以是例如第一管理模块发生故 障、第一管理模块温度过高或者用户预先设定在经过一定时间后管理模块交替工作其中,第一管理模块与第二管理模块设置在相同的刀片服务器中板上,第一管理 模块和第二管理模块分别通过刀片服务器中板上的总线与固态存储介质电连接,其中,总 线包括SPI总线、I2C总线以及SD总线步骤S106 第二管理模块读取在存储介质中存储的数据,并将新数据存储到存储 介质中其中,新数据可以是刀片服务器的新系统配置信息,也就是再将第一管理模块切换 到第二管理模块之后所产生的或者改变的系统配置信息在本实施例中,可以在管理模块交替工作时对于数据进行共享,使得管理模块在 交替工作前后数据统一,从而避免了造成数据丢失,或者由于前后数据不统一而造成刀片 服务器工作异常,并且简化了系统维护的操作图2是根据本发明一个实施例的刀片服务器中数据的共享方法的流程图如图2所示,本实施例的刀片服务器中数据的共享方法包括步骤S202 开启第一管理模块并将第一管理模块与存储介质电连接,存储介质存 储来自第一管理模块的数据步骤S204 关闭第一管理模块,并使第一管理模块与存储介质断开。
步骤S206 开启第二管理模块,并将第二管理模块与存储介质电连接步骤S208 第二管理模块读取在存储介质中存储的数据,并将新数据存储到存储 介质中可以在管理模块交替工作时对于数据进行共享,使得管理模块在交替工作前后数 据统一,从而避免了造成数据丢失,或者由于前后数据不统一而造成刀片服务器工作异常, 并且简化了系统维护的操作图3是根据本发明另一实施例的刀片服务器中数据的共享方法的流程图图3示 出了当共享的数据是系统配置信息时的刀片服务器中数据的共享方法的实施例步骤S302 与步骤S202相同,步骤S304与步骤S204相同,步骤S306与步骤S206相同,在此不再赘述 本实施例还包括步骤S308 第二管理模块读取在存储介质中刀片服务器的系统信息,并且根据刀 片服务器的系统信息对刀片服务器进行系统配置,并将刀片服务器的新系统配置信息存储 到存储介质中可以在管理模块交替工作时对于系统配置信息进行共享,使得管理模块在交替工 作前后系统配置信息统一,从而避免了造成系统配置信息丢失,或者由于前后系统配置信 息不统一而造成刀片服务器工作异常,并且简化了系统维护的操作图4是根据本发明又一实施例的刀片服务器中数据的共享方法的流程图。
图4示 出了加入了搜索存储介质步骤的刀片服务器中数据的共享方法的实施例本实施例包括步骤S402 开启第一管理模块,开启的第一管理模块搜索存储介质,并将第一管 理模块与存储介质电连接,存储介质存储来自第一管理模块的数据步骤S404 将第一管理模块切换至第二管理模块,开启的第二管理模块搜索存储 介质,并将第二管理模块与存储介质电连接步骤S406 第二管理模块读取在存储介质中存储的数据,并将新数据存储到存储 介质中在本实施例中,除了上述的技术效果之外,增加了搜索存储介质的步骤能够使得 管理模块自动寻找与其相连接的存储介质,使得存储数据的存储介质不必固定,当预先设 置的存储介质发生故障或者存储空间不足的时候,管理模块能够自动寻找其他存储介质进 行存储数据的工作,保证了管理工作的顺利衔接例如,刀片服务器中配置有第一管理模块、第二管理模块以及SD卡,第一管理模 块与第二管理模块设置在相同的刀片服务器中板上,第一管理模块和第二管理模块通过刀 片服务器中板上的1 总线与SD卡电连接当刀片服务器运行时,开启第一管理模块对于 刀片服务器进行管理之后,所开启的第一管理模块搜索SD卡并与搜索到的SD卡电连接, 接着,将第一管理模块中的系统配置信息存储到SD卡中。
当第一管理模块发生故障的时 候,第一管理模块停止运行,并且将第一管理模块与SD卡断开接着,开启第二管理模块以 接替第一管理模块进行工作之后,所开启的第二管理模块搜索SD卡并与搜索到的SD卡 电连接,接着,将第二管理模块读取存储在SD卡中的系统配置信息,并按照该系统配置信 息对于刀片服务器进行管理,从而达到第一管理模块与第二管理模块在管理工作交接上的 无缝衔接之后,由于第二管理模块在运行中会产生或者更新系统配置信息,因此在第二管 理模块接手管理工作之后,还要把新的系统配置信息存储到SD卡上,以备第一管理模块修 复后从其手中重新接手管理工作时,还能够达到数据统一的顺利衔接以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内权利要求1.一种刀片服务器中数据的共享方法,其特征在于,包括开启第一管理模块并将所述第一管理模块与存储介质电连接,所述存储介质存储来自 所述第一管理模块的所述数据;将所述第一管理模块切换至第二管理模块并将所述第二管理模块与所述存储介质电 连接;以及所述第二管理模块读取在所述存储介质中存储的所述数据,并将新数据存储到所述存 储介质中。
2.根据权利要求1所述的刀片服务器数据的共享方法,其特征在于,将所述第一管理 模块切换至第二管理模块并将所述第二管理模块与所述存储介质电连接包括关闭所述第一管理模块,并使所述第一管理模块与所述存储介质断开;以及开启所述第二管理模块,并将所述第二管理模块与所述存储介质电连接3.根据权利要求1所述的刀片服务器数据的共享方法,其特征在于,在所述第一管理 模块发生故障的情况下,将所述第一管理模块切换至第二管理模块4.根据上述权利要求中任一项所述的刀片服务器数据的共享方法,其特征在于,所述 数据为刀片服务器的系统配置信息,并且所述新数据为所述刀片服务器的新系统配置信 息5.根据权利要求4所述的刀片服务器数据的共享方法,其特征在于,还包括在所述第二管理模块读取在所述存储介质中存储的所述系统配置信息之后,根据所述 系统配置信息对所述刀片服务器进行系统配置6.根据权利要求5所述的刀片服务器数据的共享方法,其特征在于,所述第一管理模 块与所述第二管理模块设置在相同的刀片服务器。
