When attempting to enable Enhanced vMotion Compatibility (EVC) at the cluster level in VMware Cloud Foundation (VCF) 9.1, the task fails with the following error:
This can happen because VCF Management Services Runtime (vmsp) VMs are powered on and either do not have an EVC mode enabled, or they are utilizing CPU features not supported by the target EVC mode.
The vmsp management VMs are deployed before EVC can be enabled on the cluster. If these VMs are powered on when trying to enable EVC on the owning cluster, vCenter cannot mask the CPU features required to match the cluster's EVC baseline.
To enable EVC, you must gracefully shut down the VCF Management Services runtime VMs, enable the EVC mode, and then power the VMs back on.
vcf_services_runtime_shutdown.sh script from article "How to safely shutdown all nodes within a VCF Services Runtime Cluster".chmod +x vcf_services_runtime_shutdown.sh./vcf_services_runtime_shutdown.sh --node-ip <IP> --dry-rungovc and vCenter credentials): export [email protected] export VCENTER_PASSWORD=<password> ./vcf_services_runtime_shutdown.sh --node-ip <IP> --poweroff-vmsvmsp VMs are powered off, enable EVC on the cluster in the vSphere Client.
Note: Targeted to be fixed in a 9.1.x release.
To receive updates on the status of this defect, please subscribe to this article. For instructions, see Subscribe to a Broadcom knowledge article.