Hi,
part 3 of my (incomplete) list of the esx cli.
ESXi Advanced Kernel Settings/Parameters
Get all
esxcli system settings advanced list
Set one, i.e. disable the shell respectively ssh warnings
esxcli system settings advanced set -o /UserVars/SuppressShellWarning -i 1
ESXi Kernel modules
List loaded kernel modules
vmkload_mod -l
Get a list of all enabled kernel modules
esxcfg-module -q
Get parameters of a kernel modul, i.e. an Emulex FC HBA module
esxcfg-module -g lpfc820
lpfc820 enabled = 1 options = 'lpfc0_lun_queue_depth=8 lpfc1_lun_queue_depth=8 lpfc2_lun_queue_depth=8 lpfc3_lun_queue_depth=8'
Set kernel module parameters, also i.e. the Emulex FC HBA module
esxcfg-module -s "lpfc0_lun_queue_depth=8 lpfc1_lun_queue_depth=8 lpfc2_lun_queue_depth=8 lpfc3_lun_queue_depth=8" lpfc820
Get info of a module with all possible parameters and a description of each
esxcfg-module -i lpfc820
Storage
Get a list of all storage devices
esxcli storage filesystem list
Rename a datastore
vim-cmd hostsvc/datastore/rename OldName NewName
Get a list of all storage pathes
esxcli storage core path list
Get storage pathes for a specific drive
esxcli storage core path list -d naa.600000e00d11000000111a2400000000
Show Storage Array Type and Path selection policies of disk devices
esxcli storage nmp device list
Set Roundrobin(VMW_PSP_RR) path selection policy for a disk device, possible other policies are “Most recently used”:VMW_PSP_MRU or “Fixed”:VMW_PSP_FIXED
esxcli storage nmp device set
-P VMW_PSP_RR
-d naa.600000e00d11000000111a2400020000
Stat of the visorfs. Here you can find is a detail description of the visorfs(Hypervisor Filesystem).
vdf
Usage of the visorfs
vdu
List all HBAs
esxcfg-scsidevs -a
List all HBAs with the corresponding WWNN and WWPN
esxcli storage san fc list
Reset a HBA and force an fabirc logon
esxcli storage san fc reset -A vmhba3
Host Services
Enable ESXi Shell
vim-cmd hostsvc/enable_esx_shell
Disable ESXi Shell
vim-cmd hostsvc/disable_esx_shell
Start ESXi Shell
vim-cmd hostsvc/start_esx_shell
Enable the ssh daemon
vim-cmd hostsvc/enable_ssh
Disable ssh daemon
vim-cmd hostsvc/disable_ssh
Start ssh daemon
vim-cmd hostsvc/start_ssh
Enter Maintainance mode
vim-cmd hostsvc/maintenance_mode_enter
Leave Maintanance Mode
vim-cmd hostsvc/maintenance_mode_exit
Michael