Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

Enabling EVC on a cluster when vCenter is running in a virtual machine (1013111)

Purpose

This article provides the steps to enable Enhanced vMotion Capability (EVC) on a cluster when vCenter Server is installed on a virtual machine running in the cluster.

Resolution

To enable EVC on a cluster when vCenter Server is installed on a virtual machine running in the cluster:

Warning: VMware does not recommend using these steps for a vCenter Server virtual machine that is running on a Virtual Distributed Switch (VDS). The vCenter Server virtual machine should be moved to a standard vSwitch before proceeding with these steps.

Note: To use EVC, you must have ESX 3.5 Update 2 or higher. These instructions will work only if the vCenter Server virtual machine is running on an ESX host that is presenting the same CPU features as the ESX host in the new EVC cluster.

  1. Connect to the vCenter Server using the VMware Infrastructure (VI) Client or vSphere Client.
  2. Create a new empty cluster which does not contain any ESX hosts.
  3. Enable EVC on this new empty cluster.
  4. Migrate all virtual machines off of one ESX host in the existing cluster.
  5. Put the host into Maintenance Mode.
  6. Drag and drop the ESX host into the EVC cluster.
  7. Exit Maintenance Mode.
  8. Using the VI Client or vSphere Client, directly connect to the ESX host which is hosting the vCenter Server virtual machine.
  9. Right-click the vCenter Server virtual machine and click Edit Settings.
  10. Click the Options tab.
  11. Click General Options.
  12. Note the location and name of the virtual machine configuration file (.vmx) on the datastore. This information is required in step 17 and afterward.
  13. Power off the vCenter Server virtual machine.

    Note: With vCenter Server 4.1 and 5.0, it is possible to add a host with running virtual machines to an EVC cluster as long as none of the virtual machines on the host are running instructions not supported by the EVC baseline. If any virtual machine is running an instruction not supported by the baseline, a warning will be displayed. For more information, see the vSphere Datacenter Administration Guide for 4.1 and vSphere 5 Documentation Center.

  14. Right-click the vCenter Server virtual machine and click Remove from Inventory.
  15. Using the VI Client or vSphere Client, connect directly to the ESX host which is in the EVC cluster.
  16. Browse the datastore which contains the virtual machine configuration file for the vCenter Server virtual machine (as noted in step 13 above).
  17. Right-click on the virtual machine configuration file and click Add to Inventory.

    This action adds the vCenter Server virtual machine to the Inventory of the ESX host which is in the EVC cluster.

  18. Power on the vCenter Server virtual machine.
  19. Using the VI Client or vSphere Client, connect to the vCenter Server.

    You now have vCenter Server running in a virtual machine on an ESX host which is in an EVC cluster. All other virtual machines are running on ESX hosts which are outside of the EVC cluster.

  20. To add the ESX hosts which are outside of the EVC cluster into the EVC cluster, the virtual machines must be moved from each of those ESX hosts.You can attempt to migrate those virtual machines (while powered on) to an ESX host which is already in the EVC cluster.

    If this migration fails (for example, due to the EVC baseline configuration), power off the virtual machines and then migrate them to an ESX host in the EVC cluster.

  21. Once all of the virtual machines have been moved from an ESX host, right-click the ESX host and click Disconnect to disconnect it from the vCenter Server Inventory.
  22. Drag and drop the disconnected ESX host into the EVC cluster.
  23. Right-click the ESX host and click Connect to connect it to the vCenter Server Inventory.
  24. Repeat steps 20-23 for each ESX host in turn until all ESX hosts are part of the EVC cluster.

Additional Information

Tags

vmotion-evc-cluster

Update History

03/13/2013 - Added note to use standard vSwitch for vCenter Server before running through procedure.

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 106 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 106 Ratings
Actions
KB: