vCenter Server는 실행 중이거나 일시 중단된 가상 시스템의 마이그레이션을 허용하기 전에 호환성 검사를 수행하여 가상 시스템이 대상 호스트와 호환되는지 확인합니다.
vMotion은 가상 시스템의 실행 상태를 기본 ESXi 시스템 간에 전송합니다. 실시간 마이그레이션을 수행하려면 소스 호스트의 프로세서가 마이그레이션 이전에 가상 시스템에 제공했던 명령을 마이그레이션 이후에도 대상 호스트의 프로세서가 가상 시스템에 동일하게 제공해야 합니다. 클럭 속도, 캐시 크기 및 코어 수는 소스 프로세서와 대상 프로세서 간에 다를 수 있습니다. 그러나 프로세서의 벤더 클래스(AMD 또는 Intel)는 동일해야 vMotion이 호환됩니다.
일시 중단된 가상 시스템을 마이그레이션하는 경우에도 가상 시스템이 이전과 동일한 명령을 사용하여 대상 호스트에서 재개될 수 있어야 합니다.
vMotion을 사용한 마이그레이션 또는 일시 중단된 가상 시스템의 마이그레이션을 시작하면 가상 시스템 마이그레이션 마법사가 대상 호스트의 호환성을 검사합니다. 호환성 문제로 인해 마이그레이션에 방해가 될 경우 마법사가 오류 메시지를 표시합니다.
가상 시스템에서 실행되는 운영 체제 및 애플리케이션에서 사용할 수 있는 CPU 명령 집합은 가상 시스템 전원을 켜는 시점에 결정됩니다. 이 CPU 기능 세트는 다음과 같은 항목을 기반으로 합니다.
호스트 CPU 제품군 및 모델
CPU 기능을 비활성화할 수 있는 BIOS 설정
호스트에서 실행 중인 ESXi 버전
가상 시스템의 호환성 설정
가상 시스템의 게스트 운영 체제
CPU 기능 세트가 서로 다른 호스트 간에 CPU 호환성을 높이기 위해서는 호스트를 EVC(향상된 vMotion 호환성) 클러스터에 배치하여 호스트 CPU 기능 중 일부를 가상 시스템에서 숨길 수 있습니다. EVC에 대한 자세한 내용은 향상된 vMotion 호환성 정보를 참조하십시오.
가상 시스템에 사용자 지정 CPU 호환성 마스크를 적용하여 가상 시스템에서 호스트 CPU 기능을 숨길 수 있지만 이 방법은 권장하지 않습니다. VMware는 CPU 및 하드웨어 벤더와 협력하여 광범위한 프로세서 간에 vMotion 호환성을 유지할 수 있도록 노력하고 있습니다. 자세한 내용은 VMware 기술 자료에서 "vMotion 및 CPU 호환성 FAQ" 를 검색하십시오.