Understanding VMware EVC

By Edward Haletky  19 comments

Setting up VMware EVC is sort of like tuning your car engine. You do not want to do much of the work while the car is running. The same holds true for EVC. Specifically in order to enable VMware EVC you need to set up the system BIOS properly. One setting is well known yet the other is not so well known.

For HP hardware enable the following BIOS options on Intel processors. There is similar options for AMD processors

  • enable Intel-VT within the BIOS
  • enable No Execute Memory Protection within the BIOS. This option has as many names as there are hardware vendors but all contain either X-Bit or No Execute in the name.

Once you have the BIOS enabled properly and the host rebooted you next need to enable EVC, which you can not do if there are VMs running on the host. For some this causes some issues as VirtualCenter is running as a VM. In this case you need to do some creative VMotioning to move VMs to a host that is currently NOT in EVC mode.

Penultimately, it is important to realize that the BIOS changes, change the behavior of the CPU, and in order to move VMs to an EVC enabled node, you may have to do a cold migration. This implies powering off VMs. Sometimes this is not necessary if you already had Intel-VT enabled for example. But you will have to VMotion between like CPUs to make this happen without needed to set CPU masks which you will have to unset once the VMs are in the EVC cluster.

Lastly, VMware EVC only removes the need to set per VM CPU Masks for the same global family of processors. I.e. Intel and AMD. You still need to use CPU Masks if you want to VMotion VMs from an Intel host to an AMD host. But within the same family the CPU Masks are not required.

New hosts to be added to an EVC Cluster just require the BIOS changes and no active VMs. It is the first couple of hosts that currently pose the most problems.

19 comments

    Managed IT Services
    Managed IT Services 7 weeks ago
    Great stuff. Thanks for sharing these to everyone.
    Keyword Tool
    Keyword Tool 18 weeks ago
    I would like to put an IBM x3850(88643RU) 4 dual core CPU @ 3.169G into an EVC enabled cluster. The message I get is that the host's CPU hardware does not support EVC. Is there a way I can change EVC on the cluster to scale down to this server (use this server as a top) for all other hosts coming in? Oh by the way, my hosts is running ESX3.5 update 1. I hope you have an answer to my query. Thanks in advance!

    Anonymous 45 weeks ago
    i have a cluster A containing 3 host(dell power edge710) of esx 3.5 and evc is enabled on the cluster with baseline intel core2 merom.and i have another Cluster B with 4 esx host(dell poweredge 1850)EVC is enabled with base line intel xeon core 2 merom,intel 45nm core2. i want to migrate all my host from cluster A to cluster B without any downtime.do i have to power off my vms .is there any workaround.free games
    Anonymous 46 weeks ago
    I am so grateful to read this such a wonderful post. Thank you for discussing this great topic. I will definitely bookmark your site. I really admire the writer for allotting their time for this impressive article. Surely many readers can benefit on this topic. Thank you.Led Lamp,LED Indoor Lights
    Anonymous 46 weeks ago
    You had some nice points here. I done a research on the topic and got most peoples will agree with your blog.ATV Parts
    jameslee
    jameslee 48 weeks ago
    There is so much that you can use this for. The ideas behind this app is so good. This is definitely a must have. Keep up the good work. small business voip solutions
    Anonymous 49 weeks ago
    I think the ideas that they have behind this is so good. There is definitely a bright future for this. Keep up the good work. depuy recall
    Anonymous 49 weeks ago
    Thanks for this post. I definitely agree with what you are saying. I have been talking about this subject a lot lately with my father so hopefully this will get him to see my point of view. Fingers crossed!trolling motors,freshwater trolling motor,motor parts,mechanical parts, Mechanical Seals,Oem Seals
    Anonymous 49 weeks ago
    Thanks for this post. I definitely agree with what you are saying. I have been talking about this subject a lot lately with my father so hopefully this will get him to see my point of view. Fingers crossed!trolling motors,freshwater trolling motorHey, you used to write great, but the last few posts have been kinda boring… come on! motor parts,mechanical parts,steel shaft I'm so grateful to read your written. This is really fantastic news. Thank you for sharing it with us!Mechanical Seals,Oem Seals. O-Ring Seals
    Anonymous 49 weeks ago
    If you turn it on for G2 and G5 then you introduce CPU incompatibility with the G1 and VMotion fails.
    Anonymous 1 year ago
    I am on my 7th Blackberry each one was traded in for a more upto date version. I had the Storm since release and have canned it twice and gone back to my World Edition and twice changed back to the Storm. I found I missed the touch screen and the abliity the tocuch screen provides when sorting e mails. I average 80 to 100 messages a day and normaly keep 3 to 5 days worth on the hand held. Araba Oyunları Oyun
    Anonymous 1 year ago
    EVC is a good step forward in compatibility, even if the transition is a little rough in spots.funny games ben 10 games
    gene treho
    gene treho 1 year ago
    Even though it's true that many people (like myself the first few times) will fail when trying to install EVC, it's still a step in the right direction regarding compatibility issues. However, there's still a perception that it's very complex at the moment, which limits its reach greatly. Gene T. repossessed cars for sale information
    johannabartley
    johannabartley 1 year ago
    Finally some answers. This VMWare article saved my job. I'm tired of getting stuck not knowing how to configure the virtual machine. Lucky for me I get answers on the internet. __________ Johanna Bartley, HR department of Easy saver.
    Anonymous 1 year ago
    Okay, I'm a no techie gal but I'm curious about how this whole EVC work. I've used VMware before, when I was still a student since we need it for a project. I'm an IT graduate you see, but I'm no wizard for software.------------------Buying Bad Loans Seminar
    Anonymous 1 year ago
    I'm lucky, I've never had to have anything to do with vmware. A friend often tries to explain it to me but we never get very far. He's got a very technical mind and he's been on any number of vmware training courses. I'm computer literate but complex software does tend to confuse me.
    Anonymous 3 years ago
    VMware has a KB article listed the processors that are supported with EVC. The URL is http://kb.vmware.com/kb/1003212.
    Anonymous 3 years ago in reply to Anonymous
    EVC is an interesting features and I would like to share how to enable EVC on ESX 3.5 with NO Downtime wrote sometimes ago http://malaysiavm.com/blog/how-to-enable-evc-on-esx-35/
    Anonymous 3 years ago
    The AMD equivalent to Intel-VT is AMD-V but you do not need to have it enabled for EVC. We have an EVC cluster of HP DL585 proliant G1/G2/G5 servers and AMD-V is not an option on a G1. If you turn it on for G2 and G5 then you introduce CPU incompatibility with the G1 and VMotion fails.Happily the CPU mask default for G1 instructions matches the EVC cluster mask so we can just VMotion VMs that are running outside the EVC cluster on G1 servers directly into the EVC cluster.Unfortunately the same is not true for G2 or G5 and you cannot change the mask in virtual center anymore since VC2.5u2 while the VM is running. Cold migrations are the answer so far.EVC is a good step forward in compatibility, even if the transition is a little rough in spots.Thank you for the article and your ESX book and other articles.

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      VirtualizationWhite Papers & Webcasts

      White Paper

      AppAssure vs Backup Exec

      In this new Lab Report, openBench Labs examines AppAssure backup and replication software v4.7 with Symantec Backup Exec 2010 R2. AppAssure implements changed-block tracking technology to provide data protection for both virtual and physical servers in specific OS environments. In contrast, Backup Exec 2010 R2 uses traditional file-based backup to promote compatibility with the largest number of operating systems.

      White Paper

      Top 5 Requirements for Backup of Virtual and Physical Servers - Greg Shields, Microsoft MVP

      Reports by leading industry analysts like Gartner, IDC and Concentrated Technology suggest virtual servers in 2011 will eclipse physical servers in total server deployments. The majority of today's business computing environments already have both virtual and physical servers at the same time.

      White Paper

      Lab Report - Optimizing VM Backup for VMware and Hyper-V

      Data centers are becoming more difficult to manage and protect as more data and applications are moved into virtual environments. Adding fuel to the fire, CIOs must now deal with corporate mandates to build an IT infrastructure that scales to unknown demand levels and provides service assurance for fluctuating conditions that cannot be accurately projected. The solution is a transition to a private cloud characterized by a hypervisor-independent Virtual Infrastructure (VI).

      Webcast On Demand

      Managing Enterprise Mobility Costs

      Mobile employees, especially those traveling internationally, were spending time and resources finding and making connections. Roaming costs were out of control. The IT Administrator at The Hay Group tells you how he got more control over these costs, providing management with predictable budgets and insights while ensuring employee productivity.

      Sponsor: iPass

      White Paper

      Forrester Total Economic Impact (TEI) Case Study - Oracle

      In this paper, Forrester Consulting examines the total economic impact and potential return on investment (ROI) realized by three Enterprise organizations as they virtualized mission-critical Oracle databases on the VMware vSphere platform. The purpose of this study is to provide readers with a framework to evaluate the potential financial impact of VMware vSphere on their organizations.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question