VMware ESXi Quick Commands

Show the hardware memory information:

smbiosDump | grep "Size:"
vmware -v

esxcli storage core adapter list

esxcli storage core device list
esxcli storage core path list -d naa.600b342a17eacb1d6e6bde340d0000d0
esxcli storage nmp device list -d naa.600b342a17eacb1d6e6bde340d0000d0

esxcli storage core path list | grep "State: active" | wc -l

Shutdown or Reboot VMs

  • vim-cmd
~] vim-cmd vmsvc/getallvms

~] vim-cmd vmsvc/power.off <vmid>
~] vim-cmd vmsvc/power.on <vmid>
~] vim-cmd vmsvc/power.reset <vmid>
~] vim-cmd vmsvc/power.getstate <vmid>
  • esxcli
~] esxcli vm process list

# type: [soft, hard, force]
~] esxcli vm process kill --type=<str> --world-id=<World ID>
  • kill
~] ps | grep vmx

~] kill <pid>
~] kill -9 <pid>