PowerFlex: 특정 ESXi 호스트에 대한 vMotion이 실패하고 "마이그레이션 수신 실패" 오류가 표시됨
Summary: VHV 설정의 구성 불일치로 인해 ESXi 호스트 간의 vMotion이 실패합니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
두 ESXi 호스트 간 구성 차이의 예:
[root@esxi01:/etc] cat /etc/vmware/config libdir = "/usr/lib/vmware" authd.proxy.nfc = "vmware-hostd:ha-nfc" authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl" authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl" authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc" authd.fullpath = "/sbin/authd" vhv.enable = "TRUE" [root@esxi02:/etc] cat /etc/vmware/config libdir = "/usr/lib/vmware" authd.proxy.nfc = "vmware-hostd:ha-nfc" authd.proxy.nfcssl = "vmware-hostd:ha-nfcssl" authd.proxy.vpxa-nfcssl = "vmware-vpxa:vpxa-nfcssl" authd.proxy.vpxa-nfc = "vmware-vpxa:vpxa-nfc" authd.fullpath = "/sbin/authd"
vMotion을 사용하여 VM을 특정 ESXi 호스트로 마이그레이션하려고 하면 마이그레이션이 실패하고 "마이그레이션 수신 실패" 오류가 발생합니다.
Cause
환경에서 ESXi 호스트 간의 구성 불일치로 인해 vMotion이 실패합니다. VHV(Virtual Hardware-Assisted Virtualization)는 일부 호스트에서는 활성화되고 다른 호스트에서는 비활성화될 수 있습니다. 이러한 불일치로 인해 두 호스트 그룹 간에 vMotion이 실패합니다. 이 문제는 실행 중인 VM과 연결된 "vmware.log" 파일과 소스/대상 ESXi 호스트의 "/var/log/hostd.log" 파일을 검토하여 확인할 수 있습니다.
HOSTD.LOG: YYYY-MM-DDTHH:MM:SS.707Z warning hostd[3E9C2B70] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/vsan:52564a82ba326e84-801d1a338d7d6fbc/7cb5cb5a-3b00-46cf-40eb-3cfdfe0f1d40/VIRTUAL_MACHINE.vmx] Failed to find activation record, event user unknown. YYYY-MM-DDTHH:MM:SS.708Z info hostd[3E9C2B70] [Originator@6876 sub=Vimsvc.ha-eventmgr] Event 131 : Error message on VIRTUAL_MACHINE on target_esxi.fqdn.com in ha-datacenter: Configuration mismatch: The virtual machine cannot be restored because the snapshot was taken with VHV enabled. To restore, set vhv.enable to true. YYYY-MM-DDTHH:MM:SS.709Z info hostd[40040B70] [Originator@6876 sub=Vimsvc.ha-eventmgr] Event 132 : Deleted ports in the vSphere Distributed Switch in ha-datacenter. YYYY-MM-DDTHH:MM:SS.710Z info hostd[2BDE2B70] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/vsan:52564a82ba326e84-801d1a338d7d6fbc/7cb5cb5a-3b00-46cf-40eb-3cfdfe0f1d40/VIRTUAL_MACHINE.vmx] Answered question 1938160 YYYY-MM-DDTHH:MM:SS.710Z warning hostd[2BDE2B70] [Originator@6876 sub=Vmsvc.vm:/vmfs/volumes/vsan:52564a82ba326e84-801d1a338d7d6fbc/7cb5cb5a-3b00-46cf-40eb-3cfdfe0f1d40/VIRTUAL_MACHINE.vmx] Failed to find activation record, event user unknown. YYYY-MM-DDTHH:MM:SS.710Z info hostd[2BDE2B70] [Originator@6876 sub=Vimsvc.ha-eventmgr] Event 133 : Error message on VIRTUAL_MACHINE on target_esxi.fqdn.com in ha-datacenter: Failed to receive migration. --> VMWARE.LOG: YYYY-MM-DDTHH:MM:SS.407Z| vmx| I125: Msg_Post: Error YYYY-MM-DDTHH:MM:SS.407Z| vmx| I125: [msg.cpuid.vhv.enablemismatch] Configuration mismatch: The virtual machine cannot be restored because the snapshot was taken with VHV enabled. To restore, set vhv.enable to true. YYYY-MM-DDTHH:MM:SS.407Z| vmx| I125: ---------------------------------------- YYYY-MM-DDTHH:MM:SS.409Z| vmx| I125: Vigor_MessageRevoke: message 'msg.cpuid.vhv.enablemismatch' (seq 1946687) is revoked YYYY-MM-DDTHH:MM:SS.409Z| vmx| I125: MigrateSetStateFinished: type=2 new state=12 YYYY-MM-DDTHH:MM:SS.409Z| vmx| I125: MigrateSetState: Transitioning from state 11 to 12. YYYY-MM-DDTHH:MM:SS.409Z| vmx| I125: Migrate: Caching migration error message list: YYYY-MM-DDTHH:MM:SS.409Z| vmx| I125: [msg.checkpoint.migration.failedReceive] Failed to receive migration. YYYY-MM-DDTHH:MM:SS.410Z| vmx| I125: Msg_Post: Error YYYY-MM-DDTHH:MM:SS.410Z| vmx| I125: [msg.checkpoint.migration.failedReceive] Failed to receive migration. YYYY-MM-DDTHH:MM:SS.410Z| vmx| I125: ----------------------------------------
Resolution
아래 VMware KB 문서에 따라 모든 ESXi 호스트에서 VHV를 비활성화하는 것이 좋습니다. 환경에서 임의의 유형의 중첩된 가상화가 발생하는 경우(ESXi를 VM으로 실행) 이 구성 변경은 중첩된 VM에 영향을 줍니다.
VHV를 비활성화하려면 다음 단계를 수행하십시오.
- ESXi 호스트를 유지 보수 모드로 전환
- SSH를 통해 ESXi 호스트에 연결합니다.
- /etc/vmware/ 경로로 이동합니다.
- "cp configuration config.bak" 명령을 실행하여 기존 구성 파일을 백업합니다.
- 기존 구성 파일 "configuration"을 편집하고 vhv.enable = TRUE 줄을 제거합니다.
- ESXi 호스트를 재부팅합니다.
참고: ESXi 환경에서 VHV를 비활성화하는 동안 vMotion은 VHV 구성 설정이 동일한 호스트 간에만 VM을 마이그레이션합니다. 다운타임은 VHV가 활성화된 ESXi 호스트에서 실행되는 VM에 필요할 가능성이 높습니다.
본보기:
- ESXi 1/2/3에서는 VHV가 활성화되어 있고 ESXi 4/5/6에서는 VHV가 비활성화되어 있습니다. ESXi 1/2/3에는 각각 VM이 실행 중입니다.
- ESXi 3이 유지 보수 모드로 전환되고 VM을 ESXi 2로 마이그레이션합니다. ESXi 3에서 VHV가 비활성화됩니다.
- ESXi 2가 유지 보수 모드로 전환되고 VM을 ESXi 1로 마이그레이션합니다. ESXi 2에서 VHV가 비활성화되었습니다.
- VHV 구성 차이로 인해 실행 중인 VM이 나머지 호스트로 vMotion을 수행할 수 없으므로 ESXi 1을 유지 보수 모드로 전환할 수 없습니다. 이 시점에서 VM의 전원을 일시적으로 꺼야 합니다.
Affected Products
PowerFlex rack, ScaleIOProducts
VMware ESXi, VxRack SDDCArticle Properties
Article Number: 000032908
Article Type: Solution
Last Modified: 30 Sept 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.