基于微服务器的自动化资产管理方法和装置的制作方法

文档序号:7552901阅读:90来源:国知局
专利名称:基于微服务器的自动化资产管理方法和装置的制作方法
技术领域
本发明涉及服务器设计和资产管理技术领域,特别涉及一种基于微服务器的自动化资产管理方法和装置。
背景技术
对于信息服务企业而言,选择服务器时要考虑服务器的体积、功耗、发热量等物理参数,因为它们通常使用大型专用机房统一部署和管理大量的服务器资源,机房通常设有严密的保安措施、良好的冷却系统、多重备份的供电系统,造价相当昂贵。如何在有限的空间内部署更多的服务器并进行管理直接关系到企业的服务成本,通常选用机械尺寸符合19英寸工业标准的机架式服务器。机架服务的高度以U为单位,其中,IU=L 75英寸=44.45毫米。标准的服务器通常有1U,2U,3U,4U等几种型号。机柜的尺寸通常采用通用的工业标准,一般在40U到50U之间。相对于传统的2U服务器,微服务器将多台服务器置于一个机箱内部。命名方式如2U4, 3U8等。以2U4为例,表示一个2U机箱内部放置了 4台服务器(也称节点);而3U8则表示一个3U机箱内部放置了 8台机器/节点。现有方案中,每个节点拥有自己的管理芯片和管理系统,独立对自身进行管理。节点与节点间分开管理和维护。图1为2U4微服务器结构图,如图1所示,四台服务器1、2、
3、4,分别有自己的NMU (Node Management Unit),负责管理每个节点的状态和资产信息。2U服务器机箱5中有CMU (Chassis Management Unit),负责管理机箱公共部分。每个节点的NMU和每个机箱的CMU通过网络连接到交换机。当节点发生故障之时,每个节点独立维修,由现场维修人员负责更换相应的部件,节点更换之后,人工更新和复查信息,做到资产信息的统一。由于每个节点的NMU是独立,因此节点之间无法感知是否处于同一个CMU。节点的资产信息由各自的NMU负责维护,节点是否故障也由每个节点的NMU独立管理和维护,对CMU是透明的。现有技术有如下缺点:(一)、每个节点独立的管理单元和每个节点的管理单元都需接入网络,导致机器的硬件成本上升。(二)、服务器故障时,由人工负责更新资产等相关的信息,自动化程度低,耗费大量人力,并且容易造成信息不准确,导致后续资产管理出现问题。

发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的一个目的在于提出一种基于微服务器的自动化资产管理方法,大幅降低了服务器的管理成本,提高了管理效率的收益,同时实现了自动化管理,在硬件故障维修时可以自动化的修正节点的资产信息,降低人工成本,并提升资产准确率。
本发明的第二个目的在于提出微服务器的自动资产管理装置。本发明的第三个目的在于提出微服务器。为达到上述目的,本发明第一方面的实施例提出了一种基于微服务器的自动化资产管理方法,所述微服务器的每个节点的资产信息存储于一个管理单元中,其中,所述每个节点的资产信息包括所述微服务器的机箱信息和节点信息,所述自动化资产管理方法包括如下步骤:当检测到节点发生热插拔后,收集所述节点的资产信息;根据收集到的所述节点的资产信息判断所述节点是否正常;如果否,则根据其他节点的序列号对所述节点进行校验;如果校验得到所述节点的资产信息正确,则将所述资产信息写入发生热插拔的节点。根据本发明实施例的基于微服务器的自动化资产管理方法微服务器的每个节点的资产信息存储于一个管理单元中,大幅降低了服务器的管理成本,提高了管理效率的收益。同时对微服务器实现了自动化管理,检测节点热插拔事件,并根据节点自身或其它节点信息进行校验,在硬件故障维修时可以自动化的修正节点的资产信息,极大的降低人工成本,并提升资产准确率。在本发明的一个实施例中,还包括如下步骤:如果校验得到所述节点的资产信息错误,则发出报警提示。发出报警提示以便人工维修。在本发明的一个实施例中,每个所述节点的节点信息与所述节点的物理位置一一对应。在本发明的一个实施例中,每个所述节点的节点信息包括状态信息和故障信息。在本发明的一个实施例中,所述根据其他节点的序列号对所述节点进行校验,包括如下步骤:检测发生热插拔的节点的序列号与相邻其他节点的序列号是否连续,如果是,则判断所述节点的资产信息正确。本发明第二方面的实施例提出了一种微服务器的自动资产管理装置,包括:检测模块、收集模块、判断模块和写入模块。其中,检测模块用于检测微服务器的节点发生热插拔;收集模块用于在检测到节点发生热插拔后,收集所述节点的资产信息,其中,所述微服务器的每个节点的资产信息存储于一个管理单元中,所述每个节点的资产信息包括所述微服务器的机箱信息和节点信息;判断模块用于根据收集到的所述节点的资产信息判断所述节点是否正常,如果否,则根据其他节点的序列号对所述节点进行校验;写入模块用于在所述判断模块校验得到所述节点的资产信息正确,则将所述资产信息写入发生热插拔的节点。根据本发明实施例的微服务器的自动资产管理装置基于微服务器的自动化资产管理方法微服务器的每个节点的资产信息存储于一个管理单元中,大幅降低了服务器的管理成本,提高了管理效率的收益。同时对微服务器实现了自动化管理,检测节点热插拔事件,并根据节点自身或其它节点信息进行校验,在硬件故障维修时可以自动化的修正节点的资产信息,极大的降低人工成本,并提升资产准确率。在本发明的一个实施例中,还包括报警模块,用于在所述判断模块校验得到所述节点的资产信息错误时,发出报警提示。发出报警提示以便人工维修。在本发明的一个实施例中,每个所述节点的节点信息与所述节点的物理位置一一对应。在本发明的一个实施例中,每个所述节点的节点信息包括状态信息和故障信息。
在本发明的一个实施例中,所述判断模块检测发生热插拔的节点的序列号与相邻其他节点的序列号是否连续,如果是,则判断所述节点的资产信息正确。本发明第三方面的实施例提出了一种微服务器,包括:多个节点和管理单元。其中,所述管理单元分别与每个节点相连,用于存储每个节点的资产信息,其中所述每个节点的资产信息包括所述微服务器的机箱信息和节点信息。根据本发明实施例的微服务器大幅降低了服务器的管理成本,提高了管理效率的收益。同时根据本发明实施例的微服务器便于进行自动化管理,从而降低人工成本,提升资产准确率。在本发明的一个实施例中,每个所述节点的节点信息与所述节点的物理位置一一对应。在本发明的一个实施例中,每个所述节点的节点信息包括状态信息和故障信息。本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是2U4微服务器的结构示意图;图2是根据本发明实施例的基于微服务器的自动化资产管理方法的流程图;图3是根据本发明实施例的微服务器的内部结构示意图;图4是根据本发明实施例的微服务器的自动化资产管理过程的流程图;图5是根据本发明实施例的微服务器的自动资产管理装置的结构示意图;和图6是根据本发明实施例的微服务器的结构示意图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。下面参考图2描述根据本发明实施例的基于微服务器的自动化资产管理方法,微服务器的每个节点的资产信息存储于一个管理单元中,其中,每个节点的资产信息包括微服务器的机箱信息和节点信息,自动化资产管理方法包括如下步骤:步骤SllO:当检测到节点发生热插拔后,收集节点的资产信息。步骤S120:根据收集到的节点的资产信息判断节点是否正常。步骤S130:如果否,则根据其他节点的序列号对节点进行校验。其中,根据其他节点的序列号对节点进行校验,包括如下步骤:检测发生热插拔的节点的序列号与相邻其他节点的序列号是否连续,如果是,则判断节点的资产信息正确。步骤S140:如果校验得到节点的资产信息正确,则将资产信息写入发生热插拔的节点。
还包括如下步骤:步骤S150:如果校验得到节点的资产信息错误,则发出报警提示。其中,每个节点的节点信息与节点的物理位置——对应。每个节点的节点信息包括状态信息和故障信息。根据本发明实施例的微服务器S内部结构如图3所示,S为一个2U4微服务器,与现有的方案不同,根据本发明实施例的基于微服务器的自动化资产管理方法去除了节点A、
B、C、D各自的管理单元,将微服务器的节点的资产信息存储于管理单元E中。其中,每个节点的资产信息包括微服务器的机箱信息和节点信息,每个节点的节点信息包括状态信息和故障信息,机箱信息为微服务器共有的,节点信息为每个节点私有的。每个节点的状态信息、故障信息和机箱信息等都通过管理单元统一进行管理。在管理单元中统一记录每个节点的信息,并与微服务器的物理位置进行绑定。在管理单元中记录的信息如表I所示,
权利要求
1.一种基于微服务器的自动化资产管理方法,其特征在于,所述微服务器的每个节点的资产信息存储于一个管理单元中,其中,所述每个节点的资产信息包括所述微服务器的机箱信息和节点信息,所述自动化资产管理方法包括如下步骤: 当检测到节点发生热插拔后,收集所述节点的资产信息; 根据收集到的所述节点的资产信息判断所述节点是否正常; 如果否,则根据其他节点的序列号对所述节点进行校验;以及 如果校验得到所述节点的资产信息正确,则将所述资产信息写入发生热插拔的节点。
2.如权利要求1所述的方法,其特征在于,还包括如下步骤: 如果校验得到所述节点的资产信息错误,则发出报警提示。
3.如权利要求1所述的方法,其特征在于,每个所述节点的节点信息与所述节点的物理位置——对应。
4.如权利要求1所述的方法,其特征在于,每个所述节点的节点信息包括状态信息和故障信息。
5.如权利要求1所述的方法,其特征在于,所述根据其他节点的序列号对所述节点进行校验,包括如下步骤: 检测发生热插拔的节点的序列号与相邻其他节点的序列号是否连续,如果是,则判断所述节点的资产信息正确。`
6.一种微服务器的自动资产管理装置,其特征在于,包括: 检测模块,用于检测微服务器的节点发生热插拔; 收集模块,用于在检测到节点发生热插拔后,收集所述节点的资产信息,其中,所述微服务器的每个节点的资产信息存储于一个管理单元中,所述每个节点的资产信息包括所述微服务器的机箱信息和节点信息; 判断模块,用于根据收集到的所述节点的资产信息判断所述节点是否正常,如果否,则根据其他节点的序列号对所述节点进行校验;以及 写入模块,用于在所述判断模块校验得到所述节点的资产信息正确,则将所述资产信息写入发生热插拔的节点。
7.如权利要求6所述的装置,其特征等在于,还包括报警模块,用于在所述判断模块校验得到所述节点的资产信息错误时,发出报警提示。
8.如权利要求6所述的装置,其特征在于,每个所述节点的节点信息与所述节点的物理位置——对应。
9.如权利要求6所述的装置,其特征在于,每个所述节点的节点信息包括状态信息和故障信息。
10.如权利要求6所述的装置,其特征在于,所述判断模块检测发生热插拔的节点的序列号与相邻其他节点的序列号是否连续,如果是,则判断所述节点的资产信息正确。
11.一种微服务器,其特征在于,包括: 多个节点;以及 管理单元,所述管理单元分别与每个节点相连,用于存储每个节点的资产信息,其中所述每个节点的资产信息包括所述微服务器的机箱信息和节点信息。
12.如权利要求11所述的微服务器,其特征在于,每个所述节点的节点信息与所述节点的物理位置——对应。
13.如权利要求11所述的微服务器,其特征在于,每个所述节点的节点信息包括状态信息和故 障信息。
全文摘要
本发明提出一种基于微服务器的自动化资产管理方法,微服务器的每个节点的资产信息存储于一个管理单元中,其中,每个节点的资产信息包括微服务器的机箱信息和节点信息,自动化资产管理方法包括如下步骤当检测到节点发生热插拔后,收集节点的资产信息;根据收集到的节点的资产信息判断节点是否正常;如果否,则根据其他节点的序列号对节点进行校验;如果校验得到节点的资产信息正确,则将资产信息写入发生热插拔的节点。本发明降低了服务器的管理成本,提高了管理效率的收益,实现了自动化管理,在硬件故障维修时可以自动化的修正节点的资产信息,降低人工成本并提升资产准确率。本发明还公开了一种微服务器的自动资产管理装置和一种微服务器。
文档编号H04L12/24GK103152198SQ20131006625
公开日2013年6月12日 申请日期2013年3月1日 优先权日2013年3月1日
发明者王志谦, 冯守强, 张永肃, 胡娜, 高冠宇, 魏伟 申请人:北京百度网讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1