CPC G06F 11/0793 (2013.01) [G06F 9/45533 (2013.01); G06F 11/301 (2013.01); G06F 2209/5011 (2013.01)] | 20 Claims |
1. A system, comprising:
a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, the operations comprising:
determining a non-recoverable failure of a failed virtual machine of a node cluster comprising data; and
in response to the determining, replacing the failed virtual machine, comprising:
triggering a data protection job to restore reprotection of data that has reduced protection based on the failed virtual machine;
terminating the failed virtual machine to release resources attached to the failed virtual machine;
creating a replacement virtual machine that threshold matches characteristics of the failed virtual machine;
detecting that the replacement virtual machine has joined the node cluster and is merged to the node cluster;
detecting that the data protection job to restore the reprotection of the data is complete; and
triggering a rebalancing job to balance the data of the node cluster among virtual machines of the node cluster, the virtual machines comprising the replacement virtual machine.
|