Basically, I had to test something on an ESXi upgrade procedure before putting it into production and I didn’t want to mess up my working environment.
The following is done in an ESXi 5.5 SSH console:
cd /vmfs/volumes # cd [your volume]/[your machine name] vi [your machine name].vmx #make sure you have enough ram #find and replace: memSize = "8192" with something that feets your needs ( at least 2048 though ) #find and replace or add: numvcpus = "4" and cpuid.coresPerSocket = "2" to something that meets your demands #set guestOS = "vmkernel5" here if you don't want to manually set it through the interface and you'll nest an ESXi 5 host monitor.virtual_mmu = "hardware" monitor.virtual_exec = "hardware" cpuid.1.ecx = "---- ---- ---- ---- ---- ---- --H- ----" hypervisor.cpuid.v0 = "FALSE" vhv.enable = "TRUE" sched.mem.maxmemctl = "0" :wq # search for your vm id vim-cmd /vmsvc/getallvms | grep "[your machine name]" vim-cmd /vmsvc/reload [id] |
After doing this go to the machine settings in the vSphere Client and set “Options” -> “General Options” -> “Guest Operating System” to “Other” -> “VMware ESXi 5.x”
Also, be sure to have size your VM disk if you want machines in it .. AND at least 2 cores !
Enjoy.