Systems and methods for out-of-band backup and restore of hardware profile information
First Claim
Patent Images
1. An information handling system, comprising:
- one or more processing devices;
operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; and
a backup and/or restore framework, the one or more processing devices being configured to execute the backup and/or restore framework to;
receive a request in the information handling system from at least one of a local user or remote user for at least one of backup or restore of hardware profile information, andprovide the received backup or restore request to the one or more processing devices for processing;
where the one or more processing devices are configured to respond to the received backup or restore request in an out-of-band manner while the information handling system is configured in a bare metal state to at least one of;
backup the hardware profile information by transferring the hardware profile information from an operational storage location on the bare metal information handling system to a backup storage location, orrestore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the bare metal information handling system.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that may be implemented for out-of-band backup and/or restore of information handling system components. Such out-of-band backup and restore operations may be performed, in one embodiment, to backup and/or restore hardware profile information such as firmware images and corresponding system configuration information.
84 Citations
29 Claims
-
1. An information handling system, comprising:
-
one or more processing devices; operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; and a backup and/or restore framework, the one or more processing devices being configured to execute the backup and/or restore framework to; receive a request in the information handling system from at least one of a local user or remote user for at least one of backup or restore of hardware profile information, and provide the received backup or restore request to the one or more processing devices for processing; where the one or more processing devices are configured to respond to the received backup or restore request in an out-of-band manner while the information handling system is configured in a bare metal state to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the bare metal information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the bare metal information handling system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information handling system, comprising:
-
one or more processing devices; operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; and a backup and/or restore framework, the one or more processing devices being configured to execute the backup and/or restore framework to; receive a request from at least one of a local user or remote user for at least one of backup or restore of hardware profile information, and provide the received backup or restore request to the one or more processing devices for processing; where the one or more processing devices are configured to respond to the received backup or restore request in an out-of-band manner to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the information handling system; an out-of-band processing device that is configured to; create at least one of a backup or restore job in response to the received backup or restore request, and execute the created backup or restore job to back up the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; and at least one external input/output (I/O) interface coupled to the out-of-band processing device, the external I/O interface being configured for wired or wireless coupling to one or more devices that are external to the information handling system, where the out-of-band processing device is configured to receive the backup or restore request from a remote user across the external I/O interface; and
where the out-of-band processing device is configured to execute the created backup or restore job in response to the remote backup or restore request to at least one of backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system;where the out-of-band processing device is configured to track the status of the hardware profile backup or restore job in real time, and to provide tracked job status information in real time to the remote user across the external I/O interface.
-
-
15. An information handling system, comprising:
-
one or more processing devices; operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; and a backup and/or restore framework, the one or more processing devices being configured to execute the backup and/or restore framework to; receive a request from at least one of a local user or remote user for at least one of backup or restore of hardware profile information, and provide the received backup or restore request to the one or more processing devices for processing; where the one or more processing devices are configured to respond to the received backup or restore request in an out-of-band manner to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the information handling system; where the system further comprises an out-of-band processing device that is configured to; create at least one of a backup or restore job in response to the received backup or restore request, and execute the created backup or restore job to back up the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; where the system further comprises an in-band processing device different from the out-of-band processing device; and
at least one local input/output (I/O) interface coupled to the in-band processing device, the in-band processing device being configured for receiving the backup or restore request from a local user across the local I/O interface;
the in-band processing device being configured to provide a corresponding backup or restore job request to the out-of-band processing device; and
where the out-of-band processing device is configured to execute the created backup or restore job in response to the local backup or restore job request to at least one of backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; andwhere the out-of-band processing device is configured to track the status of the hardware profile backup or restore job in real time, and to provide tracked job status information in real time to the in-band processing device for local reporting to a local user or a local storage device.
-
-
16. A method for backing up and/or restoring hardware profile information on an information handling system, the method comprising:
-
providing an information handling system comprising; one or more processing devices, operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; receiving a request in the information handling system from at least one of a local user or remote user for at least one of backup or restore of hardware profile information on the information handling system; and using the one or more processing devices to respond to the received backup or restore request in an out-of-band manner to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the information handling system; where the method further comprises providing an out-of-band processing device, and using the out-of-band processing device to perform the following steps in an out-of-band manner; creating at least one of a backup or restore job in response to the received backup or restore request, and executing the created backup or restore job to back up the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; where the method further comprises; providing at least one external input/output (I/O) interface coupled to the out-of-band processing device, the external I/O interface being configured for wired or wireless coupling to one or more devices that are external to the information handling system, receiving the backup or restore request in the out-of-band processing device from a remote user across the external I/O interface, and using the out-of-band processing device to execute the created backup or restore job in response to the remote backup or restore request to at least one of backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; and where the method further comprises using the out-of-band processing device to track the status of the hardware profile backup or restore job in real time, and to provide tracked job status information in real time to the remote user across the external I/O interface.
-
-
17. A method for backing up and/or restoring hardware profile information on an information handling system, the method comprising:
-
providing an information handling system comprising; one or more processing devices, operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; receiving a request in the information handling system from at least one of a local user or remote user for at least one of backup or restore of hardware profile information on the information handling system; and using the one or more processing devices to respond to the received backup or restore request in an out-of-band manner to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the information handling system; where the method further comprises providing an out-of-band processing device, and using the out-of-band processing device to perform the following steps in an out-of-band manner; creating at least one of a backup or restore job in response to the received backup or restore request, and executing the created backup or restore job to back up the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or to restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; where the method further comprises providing an in-band processing device different from the out-of-band processing device, and at least one local input/output (I/O) interface coupled to the in-band processing device; where the method further comprises using the in-band processing device to; receive the backup or restore request from a local user across the local I/O interface, provide a corresponding backup or restore job request to the out-of-band processing device; where the method further comprises using the out-of-band processing device to execute the created backup or restore job in response to the local backup or restore job request to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to the backup storage location, or restore the hardware profile information by transferring the hardware profile information from the backup storage location to the operational storage location on the information handling system; and where the method further comprises; using the out-of-band processing device to track the status of the hardware profile backup or restore job in real time, and to provide tracked job status information in real time to the in-band processing device, and using the in-band processing device to receive the tracked job status from the out-of-bad processing device and to locally report the job status to a local user or a local storage device.
-
-
18. A method for backing up and/or restoring hardware profile information on an information handling system, the method comprising:
-
providing an information handling system comprising; one or more processing devices, operational storage coupled to the one or more processing devices, the operational storage configured to maintain hardware profile information for use by processing devices of the information handling system; receiving a request in the information handling system from at least one of a local user or remote user for at least one of backup or restore of hardware profile information on the information handling system; and using the one or more processing devices to respond to the received backup or restore request in an out-of-band manner to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the information handling system; where the method further comprises performing the step of using the one or more processing devices to respond to the received backup or restore requests in an out-of-band manner while the information handling system is configured in a bare metal state to at least one of; backup the hardware profile information by transferring the hardware profile information from an operational storage location on the bare metal information handling system to a backup storage location, or restore the hardware profile information by transferring the hardware profile information from a backup storage location to an operational storage location on the bare metal information handling system. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification