Systems and methods for extension of server management functions
First Claim
1. An information handling system, comprising:
- at least one processing device;
at least one external input/output (I/O) interface coupled to the at least one processing device, the external I/O interface being configured for coupling to one or more devices that are external to the information handling system;
a remote access controller coupled to the external I/O interface and to the at least one processing device;
persistent storage coupled to the remote access controller; and
a server management framework present on the persistent storage, the server management framework including one or more server management functions that each include a configuration layer, the server management framework being configured to load the server management functions on the at least one processing device of the information handling system;
wherein the server management framework is further configured to access a configuration plug-in from one or more external devices across the external I/O interface, the configuration plug-in including a configuration layer;
wherein the server management framework is configured to extend the configuration layer of the server management framework across the external I/O interface to include the configuration layer of the configuration plug-in; and
wherein the server management framework is configured to then load the server management functions on the at least one processing device with the server management functions extended to include the configuration layer of the configuration plug-in.
14 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that may be implemented to provide a plug-in architecture framework to allow extension of server management functionalities in a unified extension firmware interface (“UEFI”) environment using available remote access controller memory space. The disclosed systems and methods may be implemented to provide a hardware and software interface to allow use of a plug-in framework in the embedded system management that may be run under the BIOS firmware and the UEFI environment. The disclosed systems and methods may also be implemented to provide a server management architecture that may be modified and enhanced over time, and/or that may also be employed to extend availability of the server management framework to third parties, as well as to extend support to original equipment manufacturer (“OEM”) servers.
106 Citations
21 Claims
-
1. An information handling system, comprising:
-
at least one processing device; at least one external input/output (I/O) interface coupled to the at least one processing device, the external I/O interface being configured for coupling to one or more devices that are external to the information handling system; a remote access controller coupled to the external I/O interface and to the at least one processing device; persistent storage coupled to the remote access controller; and a server management framework present on the persistent storage, the server management framework including one or more server management functions that each include a configuration layer, the server management framework being configured to load the server management functions on the at least one processing device of the information handling system; wherein the server management framework is further configured to access a configuration plug-in from one or more external devices across the external I/O interface, the configuration plug-in including a configuration layer; wherein the server management framework is configured to extend the configuration layer of the server management framework across the external I/O interface to include the configuration layer of the configuration plug-in; and wherein the server management framework is configured to then load the server management functions on the at least one processing device with the server management functions extended to include the configuration layer of the configuration plug-in. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system, comprising:
-
an information handling system that comprises; at least one processing device, at least one external input/output (I/O) interface coupled to the at least one processing device, a remote access controller coupled to the external I/O interface and to the at least one processing device, persistent storage coupled to the remote access controller, and a server management framework present on the persistent storage, the server management framework including one or more server management functions that each include a configuration layer, the server management framework being configured to load the server management functions on the at least one processing device of the information handling system; and one or more external devices coupled to the external I/O interface of the information handling system; wherein the server management framework is further configured to access a configuration plug-in from the one or more external devices across the external I/O interface, the configuration plug-in including a configuration layer; wherein the server management framework is configured to extend the configuration layer of the server management framework across the external I/O interface to include the configuration layer of the configuration plug-in; and wherein the server management framework is configured to then load the server management functions on the at least one processing device with the server management functions extended to include the configuration layer of the configuration plug-in. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of extending server management functions in an information handling system comprising:
-
providing an information handling system that comprises; at least one processing device, at least one external input/output (I/O) interface coupled to the at least one processing device, a remote access controller coupled to the external I/O interface and to the at least one processing device, persistent storage coupled to the remote access controller, and a server management framework present on the persistent storage, the server management framework including one or more server management functions that each include a configuration layer; coupling the external I/O interface to one or more devices that are external to the information handling system; using the server management framework to load the server management functions on the at least one processing device of the information handling system; using the server management framework to access a configuration plug-in across the external I/O interface from the one or more external devices, the configuration plug-in including a configuration layer; using the server management framework to extend the configuration layer of the server management framework across the external I/O interface to include the configuration layer of the configuration plug-in; and using the server management framework to then load the server management functions on the at least one processing device with the server management functions extended to include the configuration layer of the configuration plug-in. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification