Patent ID: 9213572
Filing Date: 2015-12-15
Classification: G06F

Abstract:
1. A computer-implemented method, comprising: determining a list of virtual machines to be subject to a corrective action, the list including a first virtual machine, wherein when one or more of the listed virtual machines have dependencies upon other virtual machines, network connections, or storage devices, the determination of the list includes determining that the dependencies of the one or more virtual machines have been met; attempting to restart the first virtual machine within the list of virtual machines or take another corrective action for the first virtual machine; determining that a second virtual machine is dependent upon the first virtual machine, wherein the second virtual machine is currently deployed and running or powered off or paused in response to the corrective action for the first virtual machine; determining that one or more dependencies for the second virtual machine have been met in response to the attempt to restart or take the corrective action for the first virtual machine; adding the second virtual machine to the list of virtual machines in response to the determination that the one or more dependencies for the second virtual machine have been met; and attempting to restart the second virtual machine or take another corrective action for the second virtual machine.