Некоторые полезные команды ESXCLI в VMware ESXi 5.0, чтобы побольше узнать о хосте и окружении.
10/05/2012
Реклама:
Пост:
Как известно, многие консольные команды старой сервисной консоли
VMware ESX (например, esxcfg-*) в ESXi 5.0 были заменены командами
утилиты esxcli, с помощью которой можно контролировать весьма широкий
спектр настроек, не все из которых дублируются графическим интерфейсом
vSphere Client. В списке ниже приведены некоторые полезные команды
esxcli в ESXi 5.0, которыми можно воспользоваться в локальной консоли
(DCUI) или по SSH для получения полезной информации как о самом
хост-сервере, так и об окружении в целом.
1. Список nfs-монтирований на хосте:
# esxcli storage nfs list
2. Список установленных vib-пакетов:
# esxcli software vib list
3. Информация о памяти на хосте ESXi, включая объем RAM:
# esxcli hardware memory get
4. Информация о количестве процессоров на хосте ESXi:
# esxcli hardware cpu list
5. Список iSCSI-адаптеров и их имена:
# esxli iscsi adapter list
6. Список сетевых адаптеров:
# esxcli network nic list
7. Информация об IP-интерфейсах хоста:
# esxcli network ip interface list
8. Информация о настройках DNS:
# esxcli network ip dns search list
# esxcli network ip dns server list
9. Состояние активных соединений (аналог netstat):
# esxcli network ip connection list
10. Вывод ARP-таблицы:
# network neighbors list
11. Состояние фаервола ESXi и активные разрешения для портов и сервисов:
# esxcli network firewall get
# esxcli network firewall ruleset list
12. Информация о томах VMFS, подключенных к хосту:
# esxcli storage vmfs extent list
13. Мапинг VMFS-томов к устройствам:
# esxcli storage filesystem
list
14. Текущая версия ESXi:
# esxcli system version list
15. Вывод информации о путях и устройствах FC:
# esxcli storage core path list
# esxcli storage core device list
16. Список плагинов NMP, загруженных в систему:
# esxcli storage core plugin list
17. Рескан HBA-адаптеров:
# esxcli storage core adapter rescan
18. Получить список ВМ с их World ID и убить их по этому ID (помогает от зависших и не отвечающих в vSphere Client ВМ):
# esxcli vm process list (получаем ID)
# esxcli vm process kill --type=[soft,hard,force] --world-id=WorldID (убиваем разными способами)
19. Узнать и изменить приветственное сообщение ESXi:
# esxcli system welcomemsg get
# esxcli system welcomemsg set
20. Поискать что-нибудь в Advanced Settings хоста:
# esxcli system settings advanced list | grep <var>
21. Текущее аппаратное время хоста:
# esxcli hardware clock get
22. Порядок загрузки с устройств:
# esxcli hardware bootdevice list
23. Список PCI-устройств:
# esxcli hardware pci list
24. Рескан iSCSI-адаптеров (выполняем две команды последовательно):
# esxcli iscsi adapter discovery rediscover -A <adapter_name>
# esxcli storage core adapter rescan [-A <adapter_name> | -all]
25. Список виртуальных коммутаторов и портгрупп:
# esxcli network vswitch standard list
Из основного вроде все. Если что-то еще используете - пиши плз в
каменты. Полный список того, что можно сделать с esxcli, приведен в
документе "Command-Line Management in vSphere 5.0
for Service Console Users".
Источник: http://www.vmgu.ru/news/vmware-esxi-50-esxcli |