SCROLL
Среднее время на прочтение: 1 мин.

Список полезных команд для работы с 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)
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

4 комментариев
  • Доброго дня

    Спасибо за информацию

    Я сам когда-то делал подобную статью на Winitpro

    ** ссылки на сторонние ресурсы не надо постить, спасибо.

    • Это ответ на комментарий Alex Kornev

      Комментарий от редактировал, убрал ссылку на сторонний ресурс.

  • а для какой версии гипервизора данные команды и редакции?