Patent ID: 8887158

Claim:
A computer-implemented method comprising: receiving, at a controller, a selection from a user interface, wherein the selection represents a node selected for cloning, wherein the node comprises a virtual machine including an application; providing, by the controller, an indication to the node to prepare for the cloning by accessing an interface at the node; causing, by the controller, the node to detach from a cluster of nodes, wherein before being detached, the node is not served an additional processing request by the controller; causing, by the controller, the cloning during a runtime of the node, when the selection is received and the node is prepared for the cloning, wherein before the cloning, the controller waits until the node is in a stable state to enable transitioning the application to the cloned node after the cloning; and providing, by the controller, an indication to use the cloned node, wherein the controller is implemented by at least one processor.