1. A method to perform virtual machine data placement on a distributed storage system accessible by a cluster in a virtualized computing environment, the method comprising: based on location data relating to the cluster, identifying a first fault domain, a second fault domain, and a third fault domain of the distributed storage system; selecting a first host with a first storage resource from the first fault domain, a second host with a second storage resource from the second fault domain, and a third host with a third storage resource from the third fault domain; and placing a first copy of the virtual machine data on the first storage resource, a second copy of the virtual machine data on the second storage resource, and a witness disk on the third storage resource, wherein the witness disk contains metadata that requires less storage space than any of the first copy of the virtual machine data and the second copy of the virtual machine data.