PowerFlex: vMotion til bestemte ESXi-verter mislykkes med feilmeldingen «Mottok ikke migrering»

Summary: vMotion mellom ESXi-verter mislykkes på grunn av manglende konfigurasjon av VHV-innstilling.

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

Eksempel på konfigurasjonsforskjell mellom to ESXi-verter:

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

  Når du prøver å migrere virtuelle maskiner til en bestemt ESXi-vert ved hjelp av vMotion, mislykkes migreringen og genererer feilen «Mottok ikke migrering».  

Cause

vMotion mislykkes på grunn av manglende konfigurasjonssamsvar mellom ESXi-verter i miljøet. Virtuell maskinvareassistert virtualisering (VHV) kan være aktivert på noen verter, og deaktivert på andre. Dette misforholdet fører til at vMotion mislykkes mellom de to gruppene med verter. Dette problemet kan bekreftes ved å se gjennom "vmware.log"-filen som er knyttet til den kjørende VM-en, og "/var/log/hostd.log"-filen på ESXi-vertene for kilde/mål.

 
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

Basert på VMware-kunnskapsartikkelen nedenfor, anbefales det å deaktivere VHV på tvers av alle ESXi-verter. Hvis noen type nestet virtualisering forekommer i miljøet (kjører ESXi som en VM), vil denne konfigurasjonsendringen påvirke de nestede virtuelle maskinene.

Støtte for å kjøre ESXi som en nestet virtualiseringsløsning


Utfør følgende trinn for å deaktivere VHV:

  1. Sett ESXi-verten i vedlikeholdsmodus
  2. SSH til ESXi-verten
  3. Naviger til banen /etc/vmware/
  4. Sikkerhetskopier den eksisterende konfigurasjonsfilen ved å kjøre kommandoen "cp configuration config.bak"
  5. Rediger den eksisterende konfigurasjonsfilen "configuration" og fjern linjen vhv.enable = TRUE 
  6. Start ESXi-verten på nytt


MERK: Når VHV deaktiveres i et ESXi-miljø, migrerer vMotion bare virtuelle maskiner mellom verter med samme VHV-konfigurasjonsinnstilling. Nedetid vil mest sannsynlig være nødvendig for VM-er som kjører på ESXi-verter med VHV aktivert.

Eksempel:

  • ESXi 1/2/3 har VHV aktivert, ESXi 4/5/6 har VHV deaktivert. ESXi 1/2/3 har hver VM-er som kjører på dem.
  • ESXi 3 går inn i vedlikeholdsmodus og migrerer virtuelle maskiner til ESXi 2. VHV er deaktivert på ESXi 3.
  • ESXi 2 går til vedlikeholdsmodus og migrerer virtuelle maskiner til ESXi 1. VHV er deaktivert på ESXi 2.
  • ESXi 1 kan ikke gå inn i vedlikeholdsmodus fordi ingen VM-er som kjører, kan vMotion til de gjenværende vertene på grunn av forskjellen i VHV-konfigurasjonen. VM-er må nå slås av midlertidig.

Affected Products

PowerFlex rack, ScaleIO

Products

VMware ESXi, VxRack SDDC
Article Properties
Article Number: 000032908
Article Type: Solution
Last Modified: 30 Sep 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.