CPC G06F 11/004 (2013.01) | 24 Claims |
1. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when stored in memory and executed by a processor cause the processor to perform acts comprising:
establishing a first set of virtualization system failure mode parameters that define a high availability requirement of a virtualization system that forms a multi-node computing cluster;
establishing a first virtual machine (VM) placement configuration wherein the first VM placement configuration corresponds to the first set of virtualization system failure mode parameters, and wherein the first VM placement configuration corresponds to a first high availability compliance state that meets or exceeds the high availability requirement;
operating the virtualization system, at least until the virtualization system undergoes a transition from operating according to the first set of virtualization system failure mode parameters to operating according to a second set of virtualization system failure mode parameters; and
before a failure occurs, and responsive to the transition in the virtualization system, automatically establishing a second VM placement configuration wherein the second VM placement configuration corresponds to the second set of virtualization system failure mode parameters, and wherein the second VM placement configuration, when operating according to the second set of virtualization system failure mode parameters, corresponds to a second high availability compliance state of the virtualization system, and wherein the second high availability compliance state of the virtualization system is different from the first high availability compliance state of the virtualization system.
|