Patent ID: 9495259
Filing Date: 2016-11-15
CPC Classification: G06F

Claim Text:
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.