Feb 23 10:17:36 localhost vpxd[6105]: Event [83185727] [1-1] [2024-02-23T02:17:36.186214Z] [vim.event.VmReconfiguredEvent] [info] [VSPHERE.LOCAL\Administrator] [Datacenter] [83185726] [Reconfigured vm-name on esxi-hostname in Datacenter.
Modified:
config.hardware.memoryMB: 282624 -> 299008;
config.memoryAllocation.shares.shares: 2826240 -> 2990080;
Added:
Deleted:
]
Feb 23 10:17:36 Wa(03) vmx lr5z2ckp-390989-auto-8dou-h5:70066380-de-01-20-692a memoryHotplug: Hot-added memory in range 282624MB-299008MB was not reported to the guest.
根据日志信息,我们得知每次都是以8或16的倍数进行热添加,不是8或16的倍数就会被跳过。
虚拟机的guest os是redhat linux,并且启用了NUMA,在热扩容内存时会发生实际扩容的值与预计扩容的大小不一致,这是启用numa和热扩容时的已知问题。
作为解决方案,需要将Esxi升级到8.0的最新版本。
作为临时解决办法,将虚拟机的NUMA禁用。
热添加内存后,虚拟机内存增加量可能低于实际添加的内存值。