본문 바로가기

Virtualization/VMware vSphere

[VMware] the target host does not support the virtual machine's current hardware requirements.

사용 버전

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