Una regola di affinità tra macchine virtuali e host specifica se i membri di un gruppo DRS di una macchina virtuale selezionata possono essere eseguiti sui membri di un gruppo DRS dell'host specifico.

Nota: Questo argomento descrive l'utilizzo delle regole di affinità per DRS. È inoltre possibile utilizzare le regole di affinità senza DRS.
A differenza di una regola di affinità tra macchine virtuali e host che specifica l'affinità (o anti-affinità) tra le singole macchine virtuali, una regola di affinità tra macchine virtuali e host specifica una relazione di affinità tra un gruppo di macchine virtuali e un gruppo di host. Sono presenti regole "obbligatorie" (designate da "must") e regole "preferenziali" (designate da "should")

Affinità tra macchine virtuali e host include i componenti seguenti.

  • Un gruppo DRS di una macchina virtuale.
  • Un gruppo DRS dell'host.
  • Indica se la regola è un requisito ("must") o una preferenza ("should") e se è affinità ("run on") o anti-affinità ("not run on").

Poiché affinità tra macchine virtuali e host sono basate su cluster, le macchine virtuali e gli host inclusi in una regola devono trovarsi tutti nello stesso cluster. Se una macchina virtuale viene rimossa dal cluster, perde l'affiliazione al gruppo DRS, anche se in seguito viene restituita al cluster.