硬件信息的检测方法和系统的制作方法

文档序号:6354356阅读:152来源:国知局
专利名称:硬件信息的检测方法和系统的制作方法
技术领域
本发明涉及计算机应用领域,尤其涉及一种硬件信息的检测方法和系统。
背景技术
当前,云计算已经由概念阶段转向落地,各大厂商纷纷结合自身现有产品提出自 己的解决方案。云计算操作系统正是诸多解决方案中最先进的整体解决方案之一。云计算操作系 统的设计,各家都的架构设计也不尽相同,因此资源池信息中心的构造方式也是各不相同。 但不同构造方式的资源池信息中心在构造完成后,都存在同一个问题,即如何确保资源池 中资源与现实资源的同步的问题。在实现本发明的过程中,发明人发现现有技术至少存在如下问题现有的操作系统,在资源节点运行过程中,如果资源节点的硬件发生热插拔,如果 没有及时通过监控中心,会造成监控中心记录的资源信息与实际不符,使得无法对资源节 点的硬件进行合理使用。

发明内容
本发明提供的硬件信息的检测方法和系统,以解决如何保证监控中心记录的资源 信息与实际物理资源一致的问题。为解决上述技术问题,本发明提供了如下技术方案一种硬件信息的检测方法,包括扫描资源节点的硬件得到所述资源节点的硬件信息;将所述硬件信息与预先保存的基准硬件信息进行比较,如果所述硬件信息和基准 硬件信息不一致,发起将监控中心中对所述资源节点的硬件信息记录更新为所述硬件信息 的流程。优选的,所述方法还具有如下特点所述扫描资源节点的硬件得到该资源节点的 硬件信息,是在检测到所述资源节点的硬件发生热插拔时进行的。优选的,所述方法还具有如下特点所述基准硬件信息是通过如下方式得到的在初始化所述资源节点后,将通过首次扫描硬件后得到硬件信息作为基准硬件信 肩、ο优选的,所述方法还具有如下特点所述方法还包括将所述基准硬件信息更新为所述硬件信息。优选的,所述方法还具有如下特点所述资源节点的硬件包括所述资源节点中的 CPU、硬盘和内存中至少一个。一种硬件信息的检测系统,包括扫描装置,用于扫描资源节点的硬件得到所述资源节点的硬件信息;比较装置,用于将所述硬件信息与预先保存的基准硬件信息进行比较;
处理装置,用于在所述硬件信息和基准硬件信息不一致时,发起将监控中心中对 所述资源节点的硬件信息记录更新为所述硬件信息的流程。优选的,所述方法还具有如下特点所述扫描装置,用在检测到所述资源节点的硬件发生热插拔时,扫描资源节点的 硬件得到该资源节点的硬件信息。优选的,所述方法还具有如下特点所述比较装置所使用的基准硬件信息是通过 如下方式得到的在初始化所述资源节点后,将通过首次扫描硬件后得到硬件信息作为基 准硬件信息。优选的,所述方法还具有如下特点所述系统还包括更新装置,用于将所述基准硬件信息更新为所述硬件信息。优选的,所述方法还具有如下特点所述扫描装置所扫描的资源节点的硬件包括 所述资源节点中的CPU、硬盘和内存中至少一个。本发明提供的实施例,通过将扫描硬件得到硬件信息与基准硬件信息进行比较, 在硬件信息和基准硬件信息不一致时,发起将监控中心中对所述资源节点的硬件信息记录 更新为所述硬件信息的流程,保证监控中心记录的资源信息与实际资源相同,保证监控中 心能够合理使用资源节点的硬件。


图1为本发明提供的硬件信息的检测方法实施例的流程示意图;图2为本发明提供的硬件信息的检测系统实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对 本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施 例中的特征可以相互任意组合。图1为本发明提供的硬件信息的检测方法实施例的流程示意图。图1所示方法实 施例包括步骤101、扫描资源节点的硬件得到该资源节点的硬件信息;其中所述资源节点的硬件包括所述资源节点中的CPU、硬盘和内存中至少一个。具 体包括扫描该硬件的性能信息,如大小和处理速度等。其中所述扫描资源节点的硬件得到该资源节点的硬件信息可以是定时进行的,也 可以是在检测到资源节点发生热插拔操作时触发的。步骤102、将所述硬件信息与预先保存的基准硬件信息进行比较;例如,步骤101获取到内存的大小为8G,而基准硬件信息记录的内存大小为4G,则 所述硬件信息和所述基准硬件信息不一致。其中该基准硬件信息可以是人工手动配置的;也可以通过如下方式得到的在初 始化所述资源节点后,将通过首次扫描硬件后得到硬件信息作为基准硬件信息。其中第二 种方式使用起来方便简单。如果所述硬件信息和基准硬件信息不一致,则执行步骤103。
其中所述将所述硬件信息与预先保存的基准硬件信息进行比较,是定时进行的。步骤103、发起将监控中心中对所述资源节点的硬件信息记录更新为所述硬件信 息的流程。可选的,所述方法还包括将所述基准硬件信息更新为所述硬件信息。当然,也可以通过人工手动将所述基准硬件信息更新为所述硬件信息。需要说明的是,本发明提供的技术方案可应用在由监控中心管理多个节点的应用 场景,上述节点可以采用本发明提供的技术方案进行硬件信息的检测。例如,云计算操作系 统中监控中心对包括服务器、数据库、存储设备和交换机在内的设备进行管理的场景。本发明提供的方法实施例,通过将扫描硬件得到硬件信息与基准硬件信息进行比 较,在硬件信息和基准硬件信息不一致时,发起将监控中心中对所述资源节点的硬件信息 记录更新为所述硬件信息的流程,保证监控中心记录的资源信息与实际资源相同,保证监 控中心能够合理使用资源节点的硬件。图2为本发明提供的硬件信息的检测系统实施例的结构示意图。结合图1所示的 方法实施例,图2所示系统实施例包括扫描装置,用于扫描资源节点的硬件得到所述资源节点的硬件信息;比较装置,用于将所述硬件信息与预先保存的基准硬件信息进行比较;处理装置,用于在所述硬件信息和基准硬件信息不一致时,发起将监控中心中对 所述资源节点的硬件信息记录更新为所述硬件信息的流程。其中所述扫描装置,用在检测到所述资源节点的硬件发生热插拔时,扫描资源节 点的硬件得到该资源节点的硬件信息。其中所述比较装置所使用的基准硬件信息是通过如下方式得到的在初始化所述 资源节点后,将通过首次扫描硬件后得到硬件信息作为基准硬件信息。可选的,所述系统还包括更新装置,用于将所述基准硬件信息更新为所述硬件信息。其中,所述扫描装置所扫描的资源节点的硬件包括所述资源节点中的CPU、硬盘和 内存中至少一个。本发明提供的系统实施例,通过将扫描硬件得到硬件信息与基准硬件信息进行比 较,在硬件信息和基准硬件信息不一致时,发起将监控中心中对所述资源节点的硬件信息 记录更新为所述硬件信息的流程,保证监控中心记录的资源信息与实际资源相同,保证监 控中心能够合理使用资源节点的硬件。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程 序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在 相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤 之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可 以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电 路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现, 它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
上述实施例中的各装置/功能模块/功能单元以软件功能 模块的形式实现并作为 独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机 可读取存储介质可以是只读存储器,磁盘或光盘等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
权利要求
1.一种硬件信息的检测方法,其特征在于,包括扫描资源节点的硬件得到所述资源节点的硬件信息;将所述硬件信息与预先保存的基准硬件信息进行比较,如果所述硬件信息和基准硬件 信息不一致,发起将监控中心中对所述资源节点的硬件信息记录更新为所述硬件信息的流程。
2.根据权利要求1所述的方法,其特征在于,所述扫描资源节点的硬件得到该资源节 点的硬件信息,是在检测到所述资源节点的硬件发生热插拔时进行的。
3.根据权利要求1所述的方法,其特征在于,所述基准硬件信息是通过如下方式得到的在初始化所述资源节点后,将通过首次扫描硬件后得到硬件信息作为基准硬件信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括 将所述基准硬件信息更新为所述硬件信息。
5.根据权利要求1至4任一所述的方法,其特征在于,所述资源节点的硬件包括所述资 源节点中的CPU、硬盘和内存中至少一个。
6.一种硬件信息的检测系统,其特征在于,包括扫描装置,用于扫描资源节点的硬件得到所述资源节点的硬件信息; 比较装置,用于将所述硬件信息与预先保存的基准硬件信息进行比较; 处理装置,用于在所述硬件信息和基准硬件信息不一致时,发起将监控中心中对所述 资源节点的硬件信息记录更新为所述硬件信息的流程。
7.根据权利要求6所述的系统,其特征在于所述扫描装置,用在检测到所述资源节点的硬件发生热插拔时,扫描资源节点的硬件 得到该资源节点的硬件信息。
8.根据权利要求6所述的系统,其特征在于,所述比较装置所使用的基准硬件信息是 通过如下方式得到的在初始化所述资源节点后,将通过首次扫描硬件后得到硬件信息作 为基准硬件信息。
9.根据权利要求6所述的系统,其特征在于,所述系统还包括 更新装置,用于将所述基准硬件信息更新为所述硬件信息。
10.根据权利要求6至9任一所述的系统,其特征在于,所述扫描装置所扫描的资源节 点的硬件包括所述资源节点中的CPU、硬盘和内存中至少一个。
全文摘要
本发明提供一种硬件信息的检测方法和系统,所述方法,包括扫描资源节点的硬件得到所述资源节点的硬件信息;将所述硬件信息与预先保存的基准硬件信息进行比较,如果所述硬件信息和基准硬件信息不一致,发起将监控中心中对所述资源节点的硬件信息记录更新为所述硬件信息的流程。
文档编号G06F11/22GK102096618SQ201110036200
公开日2011年6月15日 申请日期2011年2月11日 优先权日2011年2月11日
发明者张东, 朱锦雷, 王洪亮, 王理想 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1