Systems and methods for intelligent system profile unique data management
First Claim
Patent Images
1. An information handling system, comprising:
- at least one in-band processing device;
at least one out-of-band processing device; and
persistent storage coupled to the out-of-band processing device and to the in-band processing device;
where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and
where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device;
where the in-band processing device is configured to access the system storage to support in-band system operations; and
where the out-of-band processing device is configured to;
identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that may be implemented to manage machine-specific System Profile Unique Data (SPUD) information for one or more information handling systems. Such SPUD information may be managed and transported through in-band and/or out-of-band processing and communications, and may be employed to make restoration of machine-specific data possible either through network data communications and/or local system data communications.
76 Citations
26 Claims
-
1. An information handling system, comprising:
-
at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device;
where the in-band processing device is configured to access the system storage to support in-band system operations; andwhere the out-of-band processing device is configured to;
identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system, comprising:
-
at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; system storage separate from the persistent storage; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where at least one of; the out-of-band processing device is configured to receive SPUD from another separate information handling system and store the received SPUD on the persistent storage, and the out-of-band processing device is further configured to install the stored received SPUD from the persistent storage to the system storage;
orat least one of the in-band processing device or the out-of-band processing device is configured to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and the out-of-band processing device is further configured to then re-install the saved SPUD from the persistent storage to the system storage; and where the system storage is configured to maintain SPUD for the in-band processing device;
where the in-band processing device is configured to access the system storage to support in-band system operations; and
where the out-of-band processing device is configured to;
identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
-
-
10. An information handling system, comprising:
-
at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; system storage separate from the persistent storage; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where at least one of; the out-of-band processing device is configured to receive SPUD from another separate information handling system and store the received SPUD on the persistent storage, and the out-of-band processing device is further configured to install the stored received SPUD from the persistent storage to the system storage;
orat least one of the in-band processing device or the out-of-band processing device is configured to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and the out-of-band processing device is further configured to then re-install the saved SPUD from the persistent storage to the system storage; and where the system storage is configured to maintain SPUD for the in-band processing device;
where the in-band processing device is configured to access the system storage to support in-band system operations;
where the in-band processing device is configured to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and
where the out-of-band processing device is configured to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
-
-
11. An information handling system, comprising:
-
at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; and where the in-band processing device is configured to; execute one or more guest operating systems and a virtual machine layer, access the system storage to support the guest operating systems and virtual machine operations, and implement an in-band license manager and configuration (LM/CFG) utility on each of the guest operating systems and virtual machine layer to create the SPUD information; where the out-of-band processing device is coupled to communicate with the virtual machine layer, the out-of band processing device being further configured to implement an out-of-band LM/CFG manager to manage SPUD stored on the persistent storage for the information handling system; and where the in-band LM/CFG utilities implemented on each of the guest operating systems and virtual machine layer are further configured to create SPUD information for the system; and
to interact with the out-of-band LM/CFG manager to retrieve, import, export, validate, and re-generate licenses from the SPUD by interacting with out-of-band LM/CFG manager.
-
-
12. An information handling system, comprising:
-
at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; system storage separate from the persistent storage; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where at least one of; the out-of-band processing device is configured to receive SPUD from another separate information handling system and store the received SPUD on the persistent storage, and the out-of-band processing device is further configured to install the stored received SPUD from the persistent storage to the system storage;
orat least one of the in-band processing device or the out-of-band processing device is configured to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and the out-of-band processing device is further configured to then re-install the saved SPUD from the persistent storage to the system storage; and where the system storage is configured to maintain SPUD and workload data for the in-band processing device that is configured for in-band processing by the in-band processing device;
where the in-band processing device is configured to access the system storage to support in-band system operations; and
where the out-of-band processing device is configured to;identify and collect workload image data from the system storage, the workload image data being separate data from the system SPUD, and save the gathered workload image data on the persistent storage.
-
-
13. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, and persistent storage coupled to the out-of-band processing device and to the in-band processing device; and using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where the provided information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; and where the method further comprises using the out-of-band processing device to identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, then to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of; using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage;
orusing at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the system storage maintains SPUD for the in-band processing device; and
where the method further comprises using the out-of-band processing device to identify and gather SPUD from the system storage in an out-of-band manner while the in-band processing device is not operating, then to save the gathered SPUD on the persistent storage while the in-band processing device is not operating, and to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
-
-
21. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of; using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage;
orusing at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the system storage maintains SPUD for the in-band processing device; and
where the method further comprises using the in-band processing device to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and
where the method further comprises using the out-of-band processing device to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
-
-
22. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, and persistent storage coupled to the out-of-band processing device and to the in-band processing device; and using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where the provided information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device;
where the out-of-band processing device is coupled to communicate with a virtual machine layer;where the method further comprises using the out-of band processing device to implement an out-of-band LM/CFG manager to manage SPUD stored on the persistent storage for the information handling system; and where the method further comprises using the in-band processing device to; execute one or more guest operating systems and the virtual machine layer, access the system storage to support the guest operating systems and virtual machine operations, implement an in-band license manager and configuration (LM/CFG) utility on each of the guest operating systems and virtual machine layer to create the SPUD information, and use the in-band LM/CFG utilities implemented on each of the guest operating systems and virtual machine layer to create SPUD information for the system and to interact with the out-of-band LM/CFG manager to retrieve, import, export, validate, and re-generate licenses from the SPUD by interacting with out-of-band LM/CFG manager.
-
-
23. A method of managing System Profile Unique Data (SPUD) for one or more information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of; using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage;
orusing at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the method further comprises using the out-of-band processing device to identify and gather workload image information from the system storage that is separate from the SPUD, to save the gathered workload image data on the persistent storage, and to deploy the gathered workload information to one or more target information handling systems across the external I/O interface.
-
-
24. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, system storage separate from the persistent storage; persistent storage coupled to the out-of-band processing device and to the in-band processing device; using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and at least one of; using the out-of-band processing device to receive SPUD from another separate information handling system and to store the received SPUD on the persistent storage, and then using the out-of-band processing device to install the stored received SPUD from the persistent storage to the system storage;
orusing at least one of the in-band processing device or the out-of-band processing device to gather SPUD from the system storage and to save the gathered SPUD on the persistent storage, and then using the out-of-band processing device to re-install the saved SPUD from the persistent storage to the system storage; where the method further comprises using the out-of-band processing device to identify and gather workload image information from the system storage that is separate from the SPUD, to save the gathered workload image data on the persistent storage, and to deploy the gathered workload information to a plurality of target information handling systems across the external I/O interface.
-
-
25. An information handling system, comprising:
-
at least one in-band processing device; at least one out-of-band processing device; and persistent storage coupled to the out-of-band processing device and to the in-band processing device; where the out-of-band processing device is configured to manage System Profile Unique Data (SPUD) stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; and where the information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; where the in-band processing device is configured to access the system storage to support in-band system operations; where the in-band processing device is configured to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and where the out-of-band processing device is configured to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
-
-
26. A method of managing System Profile Unique Data (SPUD) for one or more in information handling systems, comprising:
-
providing an information handling system, comprising; at least one in-band processing device, at least one out-of-band processing device, and persistent storage coupled to the out-of-band processing device and to the in-band processing device; and using the out-of-band processing device to manage SPUD stored on the persistent storage for the information handling system, the SPUD including machine-specific information that is unique to the information handling system; where the provided information handling system further comprises system storage separate from the persistent storage, the system storage maintaining SPUD for the in-band processing device; and where the method further comprises using the in-band processing device to execute an in-band operating system (OS) agent thereon to gather SPUD from the system storage while the in-band processing device is operating, and to save the gathered SPUD on the persistent storage; and
where the method further comprises using the out-of-band processing device to then re-install the saved SPUD from the persistent storage to the system storage while the in-band processing device is not operating.
-
Specification