Список полезных команд для работы с VMware ESXi в командной строке
В качестве памятки по работе с ESXi посредством командной строки, приведу список основных команд для работы как с хостом VMware ESXi, так и с виртуальными машинами.
Команды для работы с хостом ESXi:
Команда | Описание |
---|---|
reboot | Перезагрузить хост |
poweroff | Выключить хост |
esxcli system version get | Узнать версию (номер) инсталлированной версии VMware ESXi |
esxcli hardware pci list | more | Полная информация об установленных PCI устройствах |
lspci | Краткая информация обо всех установленных PCI устройствах |
esxtop | Диспетчер процессов top для vmware esxi. Быстрые клавиши для переключения дисплея:— c:cpu — i:interrupt — m:memory — n:network — d:disk adapter — u:disk device — v:disk VM — p:power mgmt |
vmkerrcode -l | Расшифровка кодов ошибок |
esxcfg-nics -l | Информация о сетевых картах |
esxcfg-vswitch -l | Информация о виртуальных коммутаторах |
dcui | Работа с консолью сервера через ssh сессию |
chkconfig -l | Статус работы демонов |
esxcli hardware memory get | Размер установленной памяти |
esxcli software vib list | Список установленных vib-пакетов |
esxcli network ip connection list | Состояние активных соединений (аналог netstat ) |
esxcli storage vmfs extent list | Информация о примонтированных/подключенных томах VMFS |
esxcli hardware clock (get/set) | Отображение/установка времени esxi-хоста |
Команды для работы с виртуальными машинами:
Команда | Описание |
---|---|
vim-cmd vmsvc/getallvms | Вывод информации обо всех VM |
vim-cmd vmsvc/power.getstate 1 | Включена/выключена VM с Vmid 1 |
vim-cmd vmsvc/power.on 1 | Включить VM с Vmid 1 |
vim-cmd vmsvc/power.off 1 | Выключить (по питанию) VM с Vmid 1 |
vim-cmd vmsvc/power.reset 1 | Перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1 |
vim-cmd vmsvc/power.shutdown 1 | Корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools! |
vim-cmd vmsvc/power.reboot 1 | Перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools! |
vim-cmd vmsvc/get.summary 1 | Получение полной информации о VM с Vmid 1 |
vim-cmd vmsvc/get.summary 1 | egrep '(name|power|ip)' | Получение отфильтрованной информации VM с Vmid 1. Выводится имя, состояние питания, IP-адрес |
esxcli vm process list | Получить список ВМ с их World ID |
esxcli vm process kill —type=[soft,hard,force] —world-id=WorldID | Убиваем разными способами ВМ с нужным WorldID (помогает от зависших и не отвечающих VM) |
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Доброго дня
Спасибо за информацию
Я сам когда-то делал подобную статью на Winitpro
** ссылки на сторонние ресурсы не надо постить, спасибо.
Комментарий от редактировал, убрал ссылку на сторонний ресурс.
а для какой версии гипервизора данные команды и редакции?
В теме же написано VMware ESXi 5.5