Out-of-band host management via a management controller
AssigneeCisco Technology, Inc.
InventorsROBERT LING, Yu Xu, Sunil A. Bhagia
Life of this patent
Estimating the term…
Abstract
Techniques presented herein provide approaches for out-of-band host management via a management controller. In one embodiment, the management controller provides an application programming interface (API) specifying one or more functions for managing one or more applications executing on a host computer. Using the API, the one or more applications may be managed more conveniently and/or efficiently at least in some cases.
Claims20
A system, comprising:
- one or more computer processors;
- a memory containing one or more applications;
- and
- a management controller communicatively connected to:
- (i) an out-of-band network for accessing the management controller and (ii) a private network for communicating with an execution engine running on the system, the management controller being configured to perform an operation for managing the system, the operation comprising:
- providing a first application programming interface (API) specifying one or more functions for managing at least a first one of the applications;
- via the out-of-band network, receiving a request for at the first application to perform a predefined action, wherein the request invokes a function specified in the first API ;
- and
- via the private network, sending the request to the execution engine to instruct the first application to perform the predefined action responsive to the request.
A management controller configured to perform an operation for managing a host computer, the host computer including a computer processor, a memory, and the management controller, wherein the operation comprises:
- providing a first application programming interface (API) specifying one or more functions for managing one or more applications executing on the host computer;
- via an out-of-band network for accessing the management controller, receiving a request for a first one of the applications to perform a predefined action, wherein the request invokes a function specified in the first API;
- and
- via a private network communicatively connecting the management controller to an execution engine running on the host computer, sending the request to the execution engine to instruct the first application to perform the predefined action responsive to the request.
A computer-implemented method, comprising:
- providing a first application programming interface (API) specifying one or more functions for managing one or more applications executing on a host computer;
- via an out-of-band network for accessing a management controller configured to manage the host computer, receiving a request for a first one of the applications to perform a predefined action, wherein the request invokes a function specified in the first API;
- and
- via a private network, communicatively connecting the management controller to an execution engine running on the host computer, sending the request to the execution engine to instruct the first application to perform the predefined action responsive to the request.
Dependencies are inferred from the claim text.