We recently deployed our first ESXi 6.5 Host. This host has dual 2.10GHz E5-2620 v4 CPUs installed. When I create a new VM with 6 vCPUs and choose to use 2 sockets with 3 cores per socket, the host automatically changes it back to 1 socket with 6 cores per socket. If I shut the VM down and try to change the vCPU count to 8 vCPUs using 2 sockets with 4 cores per socket, the host automatically changes to 1.3333333333333333 sockets with 6 cores per socket. Is this normal behavior?
The embedded host client (version 1.8) which comes with ESXi 6.5 seems to have this bug. I just reproduced this in my lab, and then downloaded and installed version 1.14 which is included in ESXi 6.0 Update 3 (https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/esx/vmw/vib20/esx-ui/VMware_bootbank_esx-...), in which this issue seems to be fixed.
André
Quick update:
VMware released a patch for ESXi 6.5 which contains version 1.15 of the ESXi Host Client.
see VMware ESXi 6.5, Patch Release ESXi650-201703001 (2148989) | VMware KB
André