From vwiki
Jump to navigation Jump to search

vicfg-cfgbackup -s --server esx --username root --password pass esx.cfg

vicfg-cfgbackup Allows the config of an ESXi server to be backed up to a binary config file. Use -l option to load a config back onto an ESX.

vicfg-snmp --server esx --username root --password pass --show

vicfg-snmp Enables management of the ESXi SNMP agent. Changes take effect immediately, there's no need to restart the service (suspect its probably done by the script anyway)

To add a read-only (SNMP Get) community use --server esx --username root --password pass -c community

To set trap destinations use --server esx --username root --password pass -t trap-rxer1/community,trap-rxer2/community

To enable the service (use -D to disable) --server esx --username root --password pass -E

Be aware that for full fat ESX hosts you don't get anything back, config should be done via the Service Console's /etc/snmp/snmpd.conf config file

vicfg-volume --server esx --username root --password pass --list

vicfg-volume Provides an alternative for vSphere to using LVM.enableresignature option in VI3

vihostupdate --server esx --username root --password pass -b C:\path\to\ -s

To scan for an update... --server esx --username root --password pass -b C:\path\to\ -s

To install an update (ESX must be in maintenance mode)... --server esx --username root --password pass -b C:\path\to\ -i

vmware-cmd -l --server esx --username root --password pass <vm cfg> <vm operation> --server esx --username root --password pass

vmware-cmd Performs similar operations as is available from ESX command line

List all VM's registered to the ESX... --server esx --username root --password pass -l

So to start a VM registered on a particular ESX... /vmfs/volumes/path/to/server.vmx start --server esx --username root --password pass

To register a VM... --server esx --username root --password pass -s register /vmfs/volumes/path/to/server.vmx

To unregister a VM... --server esx --username root --password pass -s unregister /vmfs/volumes/path/to/server.vmx