Link to home
Start Free TrialLog in
Avatar of JB Blanco
JB BlancoFlag for United States of America

asked on

Enable EVC Mode without Downtime

Enable EVC Mode without Downtime:

Hi here is the situation

VCenter Version and Build# = Version 6.5.0.10000 Build 6816762
Cluster 1:
3 Hosts ESXi 5.5.0, 1623387:   Cisco UCSC-C220-M3S
CPUs = Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz


I need to add 2 new hosts to this cluster:

Hosts: HP Proliant DL360p Gen8 (ESXi Not Yet Installed) was thinking they should be the same version as the cluster above for now?)
CPUs = Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz

I was thinking i could just enable EVC Mode on Cluster 1 and add the hosts without a problem

Need your suggestions.  

Will that work??
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

If you old and new hosts contain the same generation CPU, there is no need for EVC baseline.

an EVC baseline is ONLY required

1. for vMotion (live migration powered on).
2. Different Intel or AMD CPU generations.

Can you confirm the exact model of your CPUs ?
Avatar of JB Blanco

ASKER

Thanks Hancock for responding!

Well if you look carefully they are the same generation but different versions,

Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz

&

Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz    (the 0 means version 0)


so i dont have to enable EVC Mode?  you sure?
i'll get you the exact model here soon
those are the exact models,

i got this info from the CIMC and iLO
Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz =       Sandy Bridge  [HP Proliant DL360p Gen8]

Intel(R) Xeon(R) CPU E5-2640 v2 @ 2.00GHz = Ivy Bridge  [3 Hosts ESXi 5.5.0, 1623387:   Cisco UCSC-C220-M3S ]


So both processors are different generations.

and therefore to migrate VMs (live) between VMs you will need to use a Sandy Bridge EVC baseline. EVC L4.

The issue you have is your current VMs are powered on, and actually using the instructions sets of the Ivy Bridge (v2 CPU).

You will not be able to APPLY and EVC Baseline to a powered on VM.... e.g. you cannot swap a processor whilst the machine is power on from a  Ivy Bridge to  Sandy Bridge (if you could the Guest OS would BSOD).

So you will be be able to add these new ESXI Host machines to the cluster without downtime, but applying an EVC baseline does require VMs to be powered off.
ok the plan now is to install esxi on the additional HP Proliant Servers and then add them to the cluster.

Then when we are ready, during the next maintntenance window, shut down all vm's in the cluster and then enable EVC Sandy Bridge Baseline EVC L4.  This should complete successfully and once its done, we can immediately power on all vm's and vmotion should now work(right).

Am i on the right track here?  I have never had a situation like this before.  What do you think?
Hancock, what if we

1.) create a new cluster for the HP Proliant Servers and then enable evc mode Sandy Bridge Baseline EVC L4.  

2.) then migrate vm's off one host in the Cisco cluster and then remove it from the cluster and add it to the HP Proliant cluster which already has EVC Mode enabled?
1. Okay that's fine.

2. That will work. Because zero VMs on the host, when added to the Cluster with EVC mode enable, forces that Host into that EVC mode.

BUT....what do you do with the last Host, with VMs running on it....

Remember that VMs currently powered on using the CPU cannot be migrated Live.
What if for example, I take one of the Cisco Hosts with the VM's running on it and in Vcenter, remove it from its cluster and add it to the EVC Mode enabled cluster that has the HP nodes?
I'm afraid your issue is that your VMs on the Cisco hardware are currently when POWERED ON using a later CPU.

and you want to downgraded the CPU live!

Not possible.

Think about it, in real time you want to remove a Generation v2 CPU from the VM, and replace with a Generation v0 CPU in the VM!

If you could do it, physically it would crash! - BSOD.

Unfortunately there is no work around. VM need to be powered off.

Your post here was correct...

https://www.experts-exchange.com/questions/29137889/Enable-EVC-Mode-without-Downtime.html?anchorAnswerId=42813681#a42813681
Understood,

BTW  i forgot to mention, we are at the VCenter version i stated in the beginning of the thread, however

THe cluster in question that holds the Cisco Nodes with the V2 CPU architecture is running VMware ESXi, 5.5.0, 162338
BTW  i forgot to mention, we are at the VCenter version i stated in the beginning of the thread, however

THe cluster in question that holds the Cisco Nodes with the V2 CPU architecture is running VMware ESXi, 5.5.0, 162338

does not matter. other than end of life, and not supported platform any more!
about how long would it take to enable evc mode on the cluster if we do decide to power off the vm’s?
can it be done a little at a time? meaning, can we power off/or reboot a few at a time?

can evc be enabled, and then can we choose when to reboot one server at a time?  sort of like windows update?
about how long would it take to enable evc mode on the cluster if we do decide to power off the vm’s?

seconds

can it be done a little at a time? meaning, can we power off/or reboot a few at a time?

can evc be enabled, and then can we choose when to reboot one server at a time?  sort of like windows update?

No, ALL have to be powered off COLD.

Enable EVC.

Power ON.
lets say we migrate a few perhaps using vmware converter to the inferior cpu hosts just the ones that are critical and cannot be powered off.  and then we power off the rest, enable evc mode, power back on,  then can we vmotion the critical vm's from the inferior cpu host back on to the superior cpu hosts?
You do know that using VMware Converter, effectively is down time?

Yes that would work, because the machines are off you've converted,

but there will be an outage of those VMs.
live vmware converter migration i mean.  there will be a slight downtime while the old vm is powered off and the clone is powered correct?
I think you may need to experiment, because powering off and powering on, a critical machine will be quicker than VMware Converter.
ASKER CERTIFIED SOLUTION
Avatar of Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Andrew Hancock (VMware vExpert PRO / EE Fellow/British Beekeeper)
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ok, in your experience, do you have an idea of how long after enabling EVC mode on the cluster does it take before you are able to power back on the VM's???
You enable EVC. - done.

Power on the VMs.

seconds...
where do you see the evc mode Sandy Bridge L4?  i only see the following
User generated image
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial