Virtual machines power off with the error: VERIFY vmcore/monitor/common/platform/common/platform.c:49 bugNr=17332
search cancel

Virtual machines power off with the error: VERIFY vmcore/monitor/common/platform/common/platform.c:49 bugNr=17332

book

Article ID: 390277

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

  • VM unexpectedly shut down.
  • In the vmware.log:

    [YYYY-MM-DDTHH:MM:SS] In(05) vcpu-1 - [msg.log.error.unrecoverable] VMware ESX unrecoverable error: (vcpu-1)
    [YYYY-MM-DDTHH:MM:SS] In(05)+ vcpu-1 - vcpu-#:VERIFY vmcore/monitor/common/platform/common/platform.c:49 bugNr=17332

  • In the /var/run/vmkernel.log of ESXi :

    [YYYY-MM-DDTHH:MM:SS] Wa(180) vmkwarning: cpu15:13300808)WARNING: VmMemPf: vm #######: ###: unable to alloc page: bpn=<Page_Num>
    [YYYY-MM-DDTHH:MM:SS] Wa(180) vmkwarning: cpu15:13300808)WARNING: VmMemPf: vm #######: ###: VmMemPf failed: bpn=<Page_Num>, mpn=<Machine_Page_Num>, status=Out of memory
    [YYYY-MM-DDTHH:MM:SS] Wa(180) vmkwarning: cpu15:13300808)WARNING: VmMemPf: vm #######: ###: Unable to get mapping for pgNum=<Page_Num>
    [YYYY-MM-DDTHH:MM:SS] Wa(180) vmkwarning: cpu15:13300808)WARNING: World: vm #######: ###: vmm12:<VM name>:vcpu-#:VERIFY vmcore/monitor/common/platform/common/platform.c:49 bugNr=17332

Environment

VMware vSphere ESXi 8.x

Cause

VM configured for memory affinity exceeds the available memory for the defined NUMA node.

Resolution

  1. To check the VM memory size and whether it is bound to a NUMA node, open the VM vmx file:

    memSize = "20480"
    sched.mem.affinity = "7"

    Note: Using the sample above, the first line indicates that the virtual machine is configured with 20GB of memory. The second line indicates which NUMA node the virtual machine's memory is bound to. In this case, it is node 7.

  2. To determine the memory for each NUMA node by the esxtop command, type m, followed by f, then g, and press Enter to display the NUMA node memory allocations.
    # esxtop

  3. If the virtual machine memory exceeds the total number of memory allocated for the bound NUMA node, either disable memory affinity on the virtual machine or decrease the amount of memory for the virtual machine.