摘要 |
Techniques are disclosed for orchestrating high availability (HA) failover for virtual machines (VMs) running on host systems of a host cluster, where the host cluster aggregates locally-attached storage resources of the host systems to provide an object store, and where persistent data for one or more of the VMs is stored as per-VM storage objects across the locally-attached storage resources comprising the object store. In one embodiment, a host system in the host cluster executing a HA module determines a VM to be restarted on an active host system in the host cluster. The host system further determines if the VM's persistent data is stored in the object store. If so, the host system adds the VM to a list of VMs to be immediately restarted. Otherwise, the host system checks whether the VM is accessible to the host system by querying a storage layer of the host system configured to manage the object store. |
主权项 |
1. A method for orchestrating high availability (HA) failover for virtual machines (VMs) running on host systems of a host cluster, wherein the host cluster aggregates locally-attached storage resources of the host systems to provide an object store, and wherein persistent data for one or more VMs is stored as per-VM storage objects across the locally-attached storage resources comprising the object store, the method comprising:
determining, by a host system in the host cluster executing a HA module, a VM to be restarted on an active host system in the host cluster; determining, by the host system, if the VM's persistent data is stored in the object store; if the VM's persistent data is not stored in the object store, adding, by the host system, the VM to a list of VMs to be immediately restarted; and if the VM's persistent data is stored in the object store, checking, by the host system, if the VM is accessible to the host system by querying a storage layer of the host system configured to manage the object store. |