Clustering ESXi hosts for high availability