Patent ID: 9384021
Filing Date: 2016-07-05
CPC Classification: G06F

Claim Text:
1. An information handling system for managing a maintenance operation, comprising: a processor; a memory communicatively coupled to the processor, wherein one or more variables associated with the information handling system are stored in the memory; a hypervisor communicatively coupled to the processor; a server management tool coupled to the hypervisor; a user interface device, wherein the user interface device is coupled to the server management tool and to the hypervisor; a remote access controller coupled to the server management tool, wherein the remote access controller is operable to place the server management tool in a maintenance mode and wherein upon placing the server management tool in the maintenance mode, the server management tool is operable to place the hypervisor in maintenance mode, wherein when the hypervisor is in maintenance mode the hypervisor stops running and accepting requests and the hypervisor is configurable and alterable; one or more maintenance mode attributes associated with the maintenance mode, wherein the one or more maintenance mode attributes are maintained by the server management tool, and wherein the maintenance mode permits a maintenance operation to be performed on the information handling system, and wherein the maintenance operation comprises one of a firmware update and an upgrade; a network interface controller, wherein the network interface controller is operable to communicate with the remote access controller; a remote virtualization manager coupled to the network interface controller, wherein the remote virtualization manager is operable to at least record information associated with one or more modes of the hypervisor, wherein the one or more modes comprises the maintenance mode, and wherein the remote virtualization manager is operable to place the hypervisor in maintenance mode; a timer of the processor with a timeout value, wherein the timeout value is associated with the amount of time required to perform a system action, and wherein the system action is queued; and a maintenance mode lock of the hypervisor, wherein the maintenance mode lock is released after expiration of the timer, and wherein the remote virtualization manager is notified each time the maintenance mode lock is released.