VMware ESXi command line

Following are some useful commands I'm using in daily management of VMware ESXi 5.5 servers.

Showing the ESXi Gateway alternate to "netstat -rn" in Linux: 

# esxcfg-route -l


Alternate to "arp" command in Linux:

# esxcli network ip neighbor list


List of all registered VMs:

 # vim-cmd vmsvc/getallvms


Restart the vpxa and ESXi host management agents:

# /etc/init.d/hostd restart
# /etc/init.d/vpxa restart


Restart all the mgmt services in the ESXi host:

# /sbin/services.sh restart


Restart VMware vCenter services:

Remote desktop to Windows vCenter server, in the services, restart "VMware VirtualCenter Server".
Same goes to restarting vCenter Inventory as well.


Alternate to "top" in Linux:

# esxtop 


Check ESXi version and update level:

#vmware -vl
   VMware ESXi 5.5.0 build-2068190
   VMware ESXi 5.5.0 Update 2


Listing the files that are opened and being used by VM:

# vmkvsitools lsof | grep vm_name 


Current state of a virtual machine:

# vim-cmd vmsvc/getallvms


Shutdown the VM using the VMID in previous step:

# vim-cmd vmsvc/power.getstate VMID
# vim-cmd vmsvc/power.shutdown VMID


Poweroff the VM in case it fails to shutdown:

# vim-cmd vmsvc/power.off VMID





Comments

Popular posts from this blog

Linux and AIX user non expiry and force password change at first login

Rebuild your new Yum repository after changing the packages

Running Docker Wildfly/JBoss Application Server in Debug mode via Eclipse