Le regole di affinità e di anti-affinità consentono di distribuire un gruppo di macchine virtuali su diversi host ESXi o di raggrupparle su un host ESXi specifico.
Una regola di affinità posiziona un gruppo di macchine virtuali in un host specifico in modo che sia possibile controllare facilmente l'utilizzo di tali macchine. Una regola di anti-affinità posiziona un gruppo di macchine virtuali su diversi host, in modo da evitare che tutte le macchine virtuali restituiscano simultaneamente un errore in caso di problemi con un singolo host.
Se non è possibile soddisfare le regole di affinità o anti-affinità, le macchine virtuali aggiunte alla regola non possono essere attivate.