Detecting the health of an operating system in virtualized and non-virtualized environments
AssigneeAmerican Megatrends, Inc.
InventorVenkatesh Ramamurthy
Life of this patent
Estimating the term…
Abstract
A remote management controller is provided for use in conjunction with a managed host computer. The remote management controller exposes a virtual network interface controller, such as a driverless virtual USB network interface controller, to the managed host computer. Through the in-band connection provided by the virtual network interface controller, the remote management controller can send a command to the host operating system or one or more guest operating systems executing in a virtualized environment. If no reply is received to the command, the remote management controller takes corrective action to restore the operation of the host operating system or the non-responsive guest operating systems.
Claims6
A method for detecting the operational health of a managed host computer, the method comprising:
- configuring, by an out-of-band controller, a physical network interface controller located at the out-of-band controller to enable communication between the out-of-band controller and a management client computer through an out-of-band communications channel via the physical network interface controller;
- exposing, by the out-of-band controller, a virtual network interface controller to the managed host computer such that the virtual network interface controller is assigned a network address in an in-band communication channel to allow that the managed host computer communicates with the out-of-band controller through the in-band communication channel via the virtual network interface controller, wherein the virtual network interface controller is communicatively connected to the physical network interface controller of the out-of-band controller through a controller communication path, wherein the management client computer and the managed host computer are in communication through a path comprising the in-band communication channel, the controller communication path, and the out-of-band channel;
- transmitting a command from the out-of-band controller to a host operating system executing on the managed host computer through the in-band communication channel via the virtual network interface controller;
- determining, at the out-of-band controller, if a reply to the transmitted command is received from the host operating system through the in-band communication channel via the virtual network interface controller;
- and
- restoring the operation of the managed host computer in response to determining that a reply to the transmitted command is not received from the host operating system.
Dependencies are inferred from the claim text.