Hi there,
Thanks for your response.
My problem is I can't figure out the rules and groups. Here is the desired solution, I just can't figure out how to make it work:
IF ExchVM1 is on host in Chassis 1, ExchVM2 MUST NOT be on host in Chassis 1
IF ExchVM1 is on host in Chassis 2, ExchVM2 MUST NOT be on host in Chassis 2
IF ExchVM1 is on host in Chassis 3, ExchVM2 MUST NOT be on host in Chassis 3
The issue is the comparison. I can't figure out how to set anti-affinity based on the condition of another group; basic anti-affinity won't compare to a group, only to another VM; but a VM group can't be compared to another VM group. I can say "ExchVM 1 MUST BE on host in Chassis 1" (or I can say ExchVM2 MUST NOT be on host in Chassis 1), but that's as much as I can define; I don't want to lock ExchVM1 to chassis 1 and ExchVM2 to chassis 2, because that would mean that there are 2 hosts that are unavailable for use by the ExchVMs, which doesn't make sense.
Does that help clear up what I'm after?
Ryan