用于硬件故障修复的基础设施管理系统的制作方法
本公开的实施例涉及计算机领域,具体涉及用于硬件故障修复的基础设施管理系统。
背景技术:
1、大规模网络化系统是在用于运行应用和维护商业和操作功能的数据的各种设置中采用的普通平台。例如,数据中心(例如,物理云计算平台)可以同时为多个客户提供各种服务(例如,网络应用、电子邮件服务、搜索引擎服务等)。这些大规模网络化系统通常包括分布在整个数据中心的大量资源,其中每个资源都类似于在物理节点或主机上运行的物理机器或虚拟机(vm)。数据中心在可能偶尔发生故障硬件组件上运行。在某些情况下,可以轻松地更换故障硬件组件。然而,在其他情况下,硬件组件不能立即更换。因此,用于配置和实现使数据中心硬件组件以及故障数据中心硬件组件运行(至少暂时)的全面系统可以改善整个数据中心硬件操作和分布式硬件管理以满足确定的目标。
技术实现思路
1、本文中描述的实施例提供了用于实现支持硬件故障修复的基础设施管理系统的方法和系统。基础设施管理系统可以基于基础设施管理系统平台来实现,该基础设施管理系统平台包括可操作地集成的组件,以减少分布式计算系统的硬件基础设施中的故障硬件的影响。基础设施管理系统支持如下的配置模式,该配置模式可以帮助定义针对硬件的配置文件。配置模式可以是用于表示或定义计算基础设施中的硬件的配置属性的数据结构。配置模式具体包括硬件的健康模型。健康模型是硬件的计算条件的技术表示。硬件的配置模式和健康模型可以被定义在配置文件中。健康模型进一步基于健康度量或与硬件相关的可选组件和必需组件来定义硬件的最小操作限制。最小操作限制被用作一个阈值,该阈值用于允许硬件以降级状态操作而不是使硬件完全失效。在这方面,基础设施管理系统提高了硬件的利用率,这体现在于:在修复或更换硬件之前,以其他方式将被指定为故障的硬件将被允许在降级状态下操作。
2、在操作中,确定硬件组件的故障已经发生。硬件组件是硬件组合件的一部分。硬件组合件的修复属性被访问。修复属性指示硬件组合件的最小操作限制。最小操作限制可以基于健康度量或硬件组合件的可选组件和必需组件。最小操作限制支持确定硬件组合件是否应当以降级状态进行操作。
3、确定硬件组合件在没有已经故障的硬件组件的情况下进行操作仍然满足硬件组合件的最小操作限制。硬件组合件以降级状态的操作被发起。降级状态包括硬件组合件在没有硬件组件的情况下进行操作。在实施例中,硬件管理器(例如,操作系统和退货授权)与降级状态配置相关联以促进发起操作,以降级状态操作和修复硬件组合件。在预期到降级状态的情况下,可以定义降级状态配置以支持以降级状态运行的硬件组合件的硬件组合件操作和基础设施管理操作。
4、提供 技术实现要素: 部分是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容无意确定所要求保护的主题的关键特征或基本特征,也无意孤立地用作确定所要求保护的主题的范围的辅助手段。
1.一种用于实现基础设施管理系统的系统,所述基础设施管理系统支持硬件故障修复,所述用于实现基础设施管理系统的系统包括:
2.根据权利要求1所述的系统,其中配置模式包括用于定义对应硬件组合件的配置文件的多个属性,所述多个属性包括所述修复属性,所述修复属性指示来自硬件组合件的健康模型的所述最小操作限制,其中所述健康模型是所述硬件组合件的计算条件的表示。
3.根据权利要求1所述的系统,其中所述最小操作限制基于以下来定义:与所述硬件组合件相关联的健康度量或与所述硬件组合件相关联的可选组件和必需组件。
4.根据权利要求1所述的系统,其中在预期到用于操作所述硬件组合件的所述降级状态的情况下,与所述硬件组合件相关联的硬件管理器被预先配置有降级状态配置,其中所述降级状态配置包括用于以所述降级状态操作所述硬件组合件的指令。
5.根据权利要求1所述的系统,还包括:
6.根据权利要求5所述的系统,还包括:
7.根据权利要求6所述的系统,其中所述供应服务组件被配置为:
8.根据权利要求7所述的系统,还包括:
9. 一种用于实现基础设施管理系统的计算机实现的方法,所述方法包括:
10.根据权利要求9所述的方法,其中所述最小操作限制基于以下来定义:健康度量或与所述硬件组合件的库存单位sku相关联的可选组件和必需组件,以及与所述硬件组合件相关联的服务水平协议sla。
11.根据权利要求9所述的方法,其中在预期到用于操作所述硬件组合件的所述降级状态的情况下,所述硬件组合件被预先配置有降级状态配置,其中所述降级状态配置包括用于以所述降级状态操作所述硬件组合件的指令。
12.根据权利要求9所述的方法,其中在确定所述硬件组件的故障已经发生时,基于与所述硬件组合件相对应的健康状态信息和所述配置文件来发起对于所述硬件组合件执行修复操作以便以所述降级状态进行操作,其中修复操作包括验证所述硬件组合件的健康状态信息。
13.根据权利要求9所述的方法,其中发起所述硬件组合件以所述降级状态的操作还包括:
14.根据权利要求9所述的方法,还包括:
15.根据权利要求9所述的方法,还包括:
16. 一种或多种计算机存储介质,所述计算机存储介质上实施有计算机可执行指令,所述计算机可执行指令在由一个或多个处理器执行时使所述一个或多个处理器执行用于实现用于硬件故障修复的基础设施管理系统的方法,所述方法包括:
17.根据权利要求16所述的介质,其中在预期到用于操作所述硬件组合件的所述降级状态的情况下,所述硬件基础设施被预先配置有降级状态配置,其中所述降级状态配置包括用于以所述降级状态操作所述硬件组合件的指令。
18.根据权利要求16所述的介质,其中基于配置模式的配置文件包括降级状态配置,所述降级状态配置在修复操作期间被访问以将所述硬件组合件配置为在所述降级状态下进行操作。
19.根据权利要求16所述的介质,其中降级状态配置包括用于硬件组合件的对应硬件组件的属性字段,属性字段指示硬件组合件的对应硬件组件的健康状态信息,其中适时的rma操作至少部分基于硬件组合件中的硬件组件的属性字段来操作。
20.根据权利要求16所述的介质,其中所述最小操作限制基于以下的组合来定义:健康度量、可选组件和必需组件、以及与所述硬件组合件相关联的服务水平协议sla。