VMware Cloud Community
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Disabling EVC Mode while the Two ESXi Hosts with Live VMs, is this safe?

Hello Guys,

Would like to know if there's any implication disabling the EVC Mode in the cluster while the two Host and 20VMs in the said Cluster are Live?

I wanted to make sure if this is safe to disable the EVC mode as I need to add another Host (3rd host) in to the Cluster (Identical specs.)

Or Can I just simply leave it disabled this EVC Mode?

Thanks in advance,

VM_JOf

Reply
0 Kudos
1 Solution

Accepted Solutions
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Hello Andrei,

Wanted to share with you on the resolution.

1. From the original cluster, I have disabled the EVC Mode and HA then enabled it back.

2. Move the affected host back to original cluster and it was successful.

3. Test a vMotion and it works perfectly. fine.

After all, it was conclude it was not a Hardware Issue, but its a software issue (VMware).

Hope the others who had this same scenario could help them as well.

JOf

View solution in original post

Reply
0 Kudos
16 Replies
a_p_
Leadership
Leadership
Jump to solution

Enabling, or disabling EVC will not affect powered on VMs, since the CPU features are only exposed to the VMs at power on.

Anyway, there's no need to disable EVC in order to add another host (it actually doesn't make sense). If the new host - as well as powered on VMs on this host - are compatible with the cluster's EVC level, you will be able to add the host to the cluster.


André

VM_JOf
Enthusiast
Enthusiast
Jump to solution

Hello Andrei,

I have ask this question because, I got some issue in my 3rd Host. I have 3 Identical ESXi Host which for some reason the third Host was kicked-out from the cluster (disconnected) and I’m thinking if I can disable the EVC Mode in the original cluster first as I cannot add-back the 3rd host to its original cluster where the two hosts are connected.

I wanted to avoid downtime as 100s of VMs are my concern and I dont have other host resource to cater.

JOf

Reply
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

I have 3 Identical ESXi Host ...

Can you confirm that they are completely identical, including BIOS, settings, and CPU-Microcode?

Which version/build of vCenter, and ESXi are you using?

You will certainly be able to add the 3rd host to the cluster after disabling EVC. However, if something doesn't match, you may not be able to enable EVC for the cluster again, which may not be what you want.

What you may try is to create a new, temporary cluster with only the 3rd host. Then check whether EVC can be enabled with the required level. If this works, disable EVC again, and try to move the host to the original cluster.

André

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Hello Andrei,

Thanks for the reply. I created a Temp Cluster adding the 3rd Host to it and enabled the EVC Mode which is same as the original cluster and its work well.

So I’m thinking if will work by Disabling the EVC in the Original Cluster for the two host and add back the 3rd Host. Then turn it back the EVC Mode.

But I saw in some article, after disabling the EVC Mode, VMs resides into the cluster have to restart to take effect the changes made? Is that true? If not then I will give it a try disabling EVC Mode and add back the 3rd Host.

-JOf

Reply
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

Do you see an error/incompatibility warning when you try to add the 3rd host to the original cluster without disabling EVC?

André

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Yes, I do have the CPU Compatibility Check Message. It’s quite weird that its been working for years and just sudden that the 3rd Host was disconnected from the cluster. No recent patch applied on the hosts so I dont know yet what causing this sudden disconnection and I cannot put it back to the cluster it belongs.

JOf

Reply
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

What exactly is it complaining about?

Again my questions:

Can you confirm that they are completely identical, including BIOS, settings, and CPU-Microcode?

Which version/build of vCenter, and ESXi are you using?

André

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Hello Andrei,

They are all Identical from CPU, BIOS and all Host are set to Westmere EVC Mode.

ESXi Hosts Hypervisor version, Server Model and CPU

pastedImage_0.png

BIOS wise is all identical into: 1.18

pastedImage_1.png

Is there any required ESXi Patch for this version I have? It might be OS issue and not a hardware issue.

Regards,

JOf

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

vCenter version/build is:

pastedImage_0.png

Regards,

JOf

Reply
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

Can you also share the exact error/incompatibility message, when you try to add the host to the cluster?


André

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

This is the message always prompted every time I perform add-back to the original cluster.

pastedImage_2.png

Already check by the HW Vendor and all required features are set accordingly. Its just weird that this host was Disconnected unexpectedly from the Cluster. Is there any known Bug issue on my current ESXi Host Version/Build?

Reply
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

On one side vCenter is aware of the additional Intel-Microcode features, which came for Spectre/Meltdown, but your BIOS/Microcode is not yet updated.

However, on the other side, all hosts are running the same BIOS/Microcode, so it's not really clear whether this is causing the issue.

Can you please try to create a new cluster, move the host to this cluster, and then try to enable EVC? Does this work?

André

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

If you are pertaining to the disconnected Host. Yes, I created a new cluster add the disconnected Host into it and enabled the EVC, it work without any problem.

but if you are talking about create a new cluster add the disconnected host plus the two working hosts, this haven’t tried as I cannot afford to have a downtime right now.

Regards,

VM_JOf

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Seems this been a known issue before

Newer IBM servers not vMotion compatible despite identical CPUs

Regards,

JOf

Reply
0 Kudos
a_p_
Leadership
Leadership
Jump to solution

If you are pertaining to the disconnected Host. ...

Yes, that's what I was thinking of. Just to see whether EVC can be enabled if this host is the only one in the cluster.

Regarding the link you've posted. There's aslo something mentioned in https://kb.vmware.com/s/article/1003212​ that may be relevant. However, I'm not familiar with IBM hardware, so this is more of an information.

For Intel "Westmere" EVC Mode, some server OEMs might require you to enable the AES instructions in the BIOS.

André

Reply
0 Kudos
VM_JOf
Enthusiast
Enthusiast
Jump to solution

Hello Andrei,

Wanted to share with you on the resolution.

1. From the original cluster, I have disabled the EVC Mode and HA then enabled it back.

2. Move the affected host back to original cluster and it was successful.

3. Test a vMotion and it works perfectly. fine.

After all, it was conclude it was not a Hardware Issue, but its a software issue (VMware).

Hope the others who had this same scenario could help them as well.

JOf

Reply
0 Kudos