Boot failure event detection and recovery techniques by baseboard management controller
AssigneeHewlett Packard Enterprise Development LP
InventorSuhas Shivanna
Life of this patent
Estimating the term…
Abstract
A method for performing recovery operations in response to detecting a boot failure event may include detecting, via a controller, a boot failure event associated with a computing device. The method may also involve querying a database to identify a set of recovery operations that may include one or more scripts associated with recovering from the boot failure event. The database may include a plurality of sets of recovery operations associated with a plurality of boot failure events. The method may then involve retrieving an image based on the set of recovery operations and executing the one or more scripts. The one or more scripts may cause the computing device to return to a previous state.
Claims20
A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by a processing system, cause the processing system to:
- detect a boot failure event associated with a computing device based on one or more messages received from a platform software;
- query a database to identify a set of recovery operations based on the boot failure event, wherein the database comprises one or more recovery operations associated with each of a plurality of boot failure events, wherein the set of recovery operations comprises:
- an indication of a storage location of an image for restoring the computing device;
- and
- one or more scripts for restoring the computing device;
- retrieve, based on the storage location, the image from a storage;
- execute the one or more scripts;
- and
- initiate a boot operation for the computing device after the one or more scripts are executed.
A system, comprising:
- a database comprising one or more recovery operations associated with each of a plurality of boot failure events;
- a platform software;
- a baseboard management controller configured to:
- receive one or more messages from the platform software;
- detect a boot failure event associated with a computing device associated with the platform software based on the one or more messages;
- query the database to identify one or more scripts from a set of recovery operations associated with the boot failure event;
- retrieve an image from a storage component based on the set of recovery operations;
- and
- execute the one or more scripts, wherein the one or more scripts are configured to return the platform software to a previous state.
A method, comprising:
- detecting, via a controller, a boot failure event associated with a computing device;
- querying, via the controller, a database to identify a set of recovery operations comprising one or more scripts associated with recovering from the boot failure event, wherein the database comprises a plurality of sets of recovery operations associated with a plurality of boot failure events;
- retrieving, via the controller, an image based on the set of recovery operations;
- and
- executing, via the controller, the one or more scripts, wherein the one or more scripts are configured to return the computing device to a previous state.
Dependencies are inferred from the claim text.