Полезные команды ESXCLI в VMware ESXi

Список полезных команд при работе в консольном режиме VMWare ESXi благодаря которым можно контролировать широкий спектр настроек, не все из которых дублируются графическим интерфейсом vSphere Client

Список примонтированных NFS

# esxcli storage nfs list

Список установленных vib-пакетов

# esxcli software vib list

Информация о памяти на ESXi, включая объем RAM

# esxcli hardware memory get

Информация о количестве процессоров на ESXi

# esxcli hardware cpu list

Список iSCSI-адаптеров и их имена

# esxcli iscsi adapter list

Список сетевых адаптеров:

# esxcli network nic list

Информация об IP-интерфейсах хоста

# esxcli network ip interface list

Информация о настройках DNS

# esxcli network ip dns search list
# esxcli network ip dns server list

Состояние активных соединений (аналог netstat)

# esxcli network ip connection list

Вывод ARP-таблицы

# network neighbors list

Состояние фаервола ESXi и активные разрешения для портов и сервисов

# esxcli network firewall get
# esxcli network firewall ruleset list

Информация о томах VMFS, подключенных к хосту

# esxcli storage vmfs extent list

Мапинг VMFS-томов к устройствам

# esxcli storage filesystem list

</file>|

=== Текущая версия ESXi ===

|<code># esxcli system version list

Вывод информации о путях и устройствах FC

# esxcli storage core path list
# esxcli storage core device list

Список плагинов NMP, загруженных в систему

# esxcli storage core plugin list

Сканирование HBA-адаптеров

# esxcli storage core adapter rescan

Получить список VM с их World ID и убить их по этому ID (помогает от зависших и не отвечающих в vSphere Client ВМ)

# esxcli vm process list (получаем ID)
# esxcli vm process kill --type=[soft,hard,force] --world-id=WorldID (убиваем разными способами)

Узнать и изменить приветственное сообщение ESXi

# esxcli system welcomemsg get
# esxcli system welcomemsg set

Поиск в Advanced Settings хоста

# esxcli system settings advanced list | grep <var>

Текущее аппаратное время хоста

# esxcli hardware clock get

Порядок загрузки с устройств

# esxcli hardware bootdevice list

Список PCI-устройств

# esxcli hardware pci list

Сканирование iSCSI-адаптеров (выполняем две команды последовательно)

# esxcli iscsi adapter discovery rediscover -A <adapter_name>
# esxcli storage core adapter rescan [-A <adapter_name> | -all]

Список виртуальных коммутаторов и портгрупп

# esxcli network vswitch standard list