How-to Keep Virtual Machines Mutually Exclusive

If you have a DRS enabled cluster in Virtual Infrastructure you might not want certain virtual machines to ever run on the same ESX host.  They might have certain disk I/O or network behaviors you want separated, or it might just be a case of uptime robustness you want like in the case of multiple web servers.

Here is how you can ensure selected virtual machines will never run on the same host-

  1. Right-click on your cluster in VI client, select Edit Settings…
  2. In the wizard, on the left select Rules
  3. On the right, click Add…
  4. Provide a name (like www-separate)
  5. For Type select Separate Virtual Machines
  6. Click Add…
  7. Check off the VMs you want to stay separated.

Ta-da!

Related posts:
Deployed or cloned VM base disk will point to template’s or original VM’s vmdk if "Edit Virtual Hardware" is used to modify it
VMotion Is Disabled After ESX Server Upgrade
Convert Physical Machines to Virtual Machines – Free!
Clustering Virtual Center for Availability
How does the VMware HA work
DRS, VMotion, VMware, VMware ESX October 31st. 2007, 3:50pm
Bookmark and Share

Leave a Reply