The state of a virtual machine that stores data on a Virtual SAN datastore appears as noncompliant, inaccessible or orphaned because of failures in the Virtual SAN cluster.
Problem
A virtual machine on a Virtual SAN datastore is in one of the following states that indicate a fault in the Virtual SAN cluster.
- The virtual machine is non-compliant and the compliance status of some of its object is noncompliant. See Examine the Compliance of a Virtual Machine in Virtual SAN.
- The virtual machine object is inaccessible or orphaned. See Examine the Failure State of a Component.
If an object replica is still available on another host, Virtual SAN forwards the I/O operations of the virtual machine to the replica.
Cause
If the object of the virtual machine can no longer satisfy the requirement of the assigned VM storage policy, Virtual SAN considers it noncompliant. For example, a host might temporarily lose connectivity. See Object States That Indicate Problems in Virtual SAN.
If Virtual SAN cannot locate a full replica or more than 50 percent of the votes for the object, the virtual machine becomes inaccessible. If a Virtual SAN detects that the .vmx file is not accessible because the VM Home Namespace is corrupted, the virtual machine becomes orphaned. See Accessibility of Virtual Machines Upon a Failure in Virtual SAN.
Solution
If the cluster contains enough resources, Virtual SAN automatically recovers the corrupted objects if the failure is permanent.
If the cluster does not have enough resources to rebuild the corrupted objects, extend the space in the cluster. See Expanding Virtual SAN Cluster Capacity and Performance and Add a Host to the Virtual SAN Cluster.