사용 버전
vSphere 6.5 U1
Error Message
the target host does not support the virtual machine's current hardware requirements.
use a cluster with enhanced vmotion compatibility (evc) enabled to create a uniform set of cpu features across the cluster, or use per-vm evc for a consistent set of cpu features for a virtual machine and allow the virtual machine to be moved to a host capable of supporting that set of cpu features.
see kb article 1003212 for cluster evc information.
com.vmware.vim.vmfeature.cpuid.ssbd
com.vmware.vim.vmfeature.cpuid.fcmd
상세 내용
ESXi 6.5 Update 1 사용 시
동일한 CPU 모델 사용 및 EVC 적용 이력이 없음에도 EVC 호환 경고와 함께 타 버전에서 6.5U1으로 vMoton 불가.
특정 가상시스템만 vMotion 불가하며 콜드 마이그레이션 혹은 같은 U1끼리는 핫 마이그레이션 가능.
보통 클러스터 내에는 동일 버전 운영을 권고하지만
업그레이드 작업을 할 땐 다운타임 최소화를 위해 마이그레이션 방식으로 업그레이드를 하곤 한다.
그 과정에서 타 버전끼리 vMotion하는 것은 불가피하다.
해결책
ESXi 6.5 U2에서 해결되었다.
BIOS로부터 ESXi가 받는 마이크로 코드 업데이트가 최소화된 이슈이며
ESXi650-201808401-BG / ESXi650-201808402-BG / ESXi650-201808403-BG (모두 6.5 U2)
패치로부터 해결되었다.
6.5 U3에서도 당연히 가능하고 결론적으로는 이런 이슈 때문에 최신 패치를 권장하곤 한다.
URL : https://www.vmware.com/security/advisories/VMSA-2018-0020.html