È possibile creare e utilizzare più regole di affinità tra le macchine virtuali. Ciò può tuttavia causare situazioni in cui le regole sono in conflitto tra loro.

Se due regole di affinità tra macchina virtuale e macchina virtuale sono in conflitto, non è possibile attivarle entrambe. Ad esempio, se una regola tiene insieme due macchine virtuali e un'altra regola separa le stesse due macchine virtuali, non è possibile attivare entrambe le regole. Selezionare una delle regole da applicare e disattivare o rimuovere la regola in conflitto.

Quando si verifica un conflitto tra due regole di affinità tra macchina virtuale e macchina virtuale, quella più vecchia ha la precedenza e la regola più recente viene disattivata. DRS tenta di soddisfare solo le regole attivate, mentre ignora quelle disattivate. DRS ha la precedenza maggiore per prevenire le violazioni delle regole di anti-affinità rispetto alle violazioni delle regole di affinità.