PowerFlex: vMotion till specifika ESXi-värdar misslyckas med felmeddelandet "Det gick inte att ta emot migrering"

Summary: vMotion mellan ESXi-värdar misslyckas på grund av felaktig konfiguration av VHV-inställningen.

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

Exempel på konfigurationsskillnader mellan två ESXi-värdar:

[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"

  Vid försök att migrera virtuella datorer till en specifik ESXi-värd med vMotion misslyckas migreringen och genererar felmeddelandet "Det gick inte att ta emot migreringen".  

Cause

vMotion misslyckas på grund av ett konfigurationsmatchningsfel mellan ESXi-värdar i miljön. VHV (Virtual Hardware-Assisted Virtualization) kan aktiveras på vissa värdar och inaktiveras på andra. Det här matchningsfelet gör att vMotion misslyckas mellan de två värdgrupperna. Du kan kontrollera problemet genom att granska vmware.log-filen som är associerad med den VM som körs och filen /var/log/hostd.log på ESXi-käll-/målvärdarna.

 
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

Baserat på nedanstående VMware KB-artikel föreslår vi att du inaktiverar VHV på alla ESXi-värdar. Om någon typ av kapslad virtualisering sker i miljön (ESXi körs som en VM) skulle den här konfigurationsändringen påverka de kapslade virtuella datorerna.

Stöd för att köra ESXi som en kapslad virtualiseringslösning


Om du vill inaktivera VHV utför du följande steg:

  1. Sätt ESXi-värden i underhållsläge
  2. SSH till ESXi-värden
  3. Navigera till sökvägen /etc/vmware/
  4. Säkerhetskopiera den befintliga konfigurationsfilen genom att köra kommandot "cp configuration config.bak"
  5. Redigera den befintliga konfigurationsfilen "configuration" och ta bort raden vhv.enable = TRUE 
  6. Starta om ESXi-värden


Obs! Vid inaktivering av VHV i en ESXi-miljö migrerar vMotion endast virtuella datorer mellan värdar med samma VHV-konfigurationsinställning. Driftstopp kommer troligen att krävas för virtuella datorer som körs på ESXi-värdarna med VHV aktiverat.

Exempel:

  • ESXi 1/2/3 har VHV aktiverat, ESXi 4/5/6 har VHV inaktiverat. ESXi 1/2/3 har virtuella maskiner som körs på dem.
  • ESXi 3 går in i underhållsläge och migrerar virtuella maskiner till ESXi 2. VHV är inaktiverat i ESXi 3.
  • ESXi 2 går in i underhållsläge och migrerar virtuella maskiner till ESXi 1. VHV är inaktiverat i ESXi 2.
  • ESXi 1 kan inte försättas i underhållsläge eftersom inga virtuella datorer som körs kan vMotion till de återstående värdarna på grund av skillnaden i VHV-konfigurationen. De virtuella datorerna måste nu stängas av tillfälligt.

Affected Products

PowerFlex rack, ScaleIO

Products

VMware ESXi, VxRack SDDC
Article 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.