Полезни VMWare ESXi команди

Референтен списък с полезни команди за конзола VMWare ESXi (включително ESXCLI), които често се използват при отстраняване на неизправности и фина настройка на хипервизора. При необходимост списъкът с команди ще бъде разширен и актуализиран..

Наличните команди на конзолата ESXi могат да бъдат намерени в директорията / usr / sbin.

CD / usr / sbin
LS

съвет. Обърнете внимание, че всички esxi команди са чувствителни към регистъра.

Пълен списък на esxcli команди може да се покаже с помощта на командата:

esxcli списък с команди esxcli

За да започнете, ESXi командите, които можете да изпълнявате чрез ssh достъп.

  • рестартиране - рестартирайте хоста
  • изключен двигател - изключете хоста
  • esxcli система версия - разберете версията (номера) на инсталираната версия на VMware ESXi
  • unme -a - също така открийте версията на VMware ESXi

  • vmware -vl - и друг начин да разберете версията и версията на VMware ESXi

  • списък на хардуерни програми за esxcli | още - пълни подробности за инсталираните PCI устройства
  • lspci - кратка информация за всички инсталирани PCI устройства
  • esxtop - топ мениджър на процеси за vmware esxi (бързи клавиши за превключване на дисплей в: cpu, аз: прекъсвам, m: памет, п: мрежа, г: дисков адаптер, ф: дисково устройство, V: диск VM,р: мощност mgmt)
  • vmkerrcode -l - дешифриране на кодове за грешки
  • esxcfg-nics -l - информация за мрежова карта
  • esxcfg-vswitch -l - информация за виртуален превключвател
  • намери. -името libstorelib.so - намери файл libstorelib.so

  • dcui - работете със сървърната конзола чрез ssh сесия
  • chkconfig -l - статус на работа на демон
  • esxcli хардуерна памет - инсталиран размер на паметта
  • списък на вибрациите на софтуера esxcli - списък с инсталирани vib пакети
  • espcli мрежа ip списък за връзка - състояние на активни връзки (аналог на netstat)
  • esxcli storage vmfs обхват списък - монтиран / монтиран VMFS обем информация
  • esxcli хардуер часовник (get / set) - показване / задаване на времето на хоста на esxi
  • CD - Промяна на текущата директория;
  • кп - Копиране на файла .cp [файл 1] [файл2];
  • намирам - Търсене на файлове по критерии;
  • LS - Списък на файлове и директории в текущата или изрично посочена директория .ls / vmfs / том / ключове: -l подробна информация -показване на скрити файлове;
  • защитен режим - Създаване на директория;
  • MV - Преместване на файл. Преименуване на file.mv [път и име на файла] [път накъде да се премести];
  • к.с. - Информация за работещите процеси. ps -еф;
  • RM - Изтриване на файлове
  • изключване - Изключване или рестартиране на изключване на сървъра nowshutdown -r сега;
  • VI - Текстов редактор;
  • нано - Подходящ за начинаещи текстов редактор, не се предлага на ESXi;
  • котка - Показва съдържанието на файла на екрана. котка / и т.н. / домакини;
  • още - Показвайте съдържанието на файла на екрана, страница в даден момент. повече / и т.н. / хостове;
  • мъж - Помощ за man команди, за някои команди помощ се показва, когато самата команда се изпълнява без параметри;
  • useradd - Създаване на потребителя. useradd;
  • ако съществува -Задаване на парола за парола на потребителя;
  • списък nfs за съхранение на esxcli - списък на свързани nfs- съхранения на хоста
  • списък на вибрациите на софтуера esxcli - списък с инсталирани vib пакети
  • esxcli хардуерна памет - Информация за използване на ESXi хост памет, включително обща RAM памет
  • espucli хардуер cpu списък - информация за броя на процесорите на хоста на ESXi
  • списък на адаптери за esxli iscsi - списък на iSCSI адаптери и техните имена
  • esxcli мрежа nic списък - списък на мрежови адаптери
  • списък на ip интерфейс на мрежата на esxcli network - Информация за хост IP интерфейс
  • esxcli мрежа ip dns списък за търсене - Информация за настройките на DNS
  • ist - Състояние на активните връзки (подобно на netstat)
  • списък на съседите на мрежата - # Изходна ARP таблица
  • esxcli мрежова защитна стена get
  • списък с правила за защитна стена на мрежата esxcli - Състояние на защитната стена на ESXi и активни правила за портове и услуги;
  • esxcli storage vmfs обхват списък - Информация за VMFS дялове, свързани с хоста
  • списък на файловата система за съхранение на esxcli - Картографиране на VMFS обеми на устройства
  • списък на основните маршрути за съхранение на esxcli
  • списък на основните устройства за съхранение на esxcli - Показва информация за пътя и устройството на Fiber Channel (FC)
  • списък с плъгини за ядро ​​за съхранение на esxcli - Списък на NMP плъгини, изтеглени в системата
  • esccli адаптер за ядро ​​за съхранение - Изпълнете сканиране на HBA адаптери
  • esxcli vm списък процес - вземете идентификатора на виртуалната машина
  • esxcli vm процес убива --type = [мек, твърд, сила] --world-id = WorldID убийте процеса на идентификатора на виртуалната машина (помага от виртуални машини, които са останали и не отговарят в vSphere Client)
  • esxcli система welcomeemsg get
  • esxcli система welcomeemsg набор - Вземете текст и променете ESXi поздравително съобщение
  • esxcli системни настройки за разширения списък | grep smth - Потърсете нещо в Разширени настройки на хоста
  • esxcli хардуер часовник - Текущо хардуерно време на хоста
  • списък за хардуерни устройства за стартиране на esxcli - Поръчка за зареждане на устройството
  • списък на хардуерни програми за esxcli - Списък на PCI устройства
  • преоткриване на esxcli iscsi адаптер за откриване - Сканиране на iSCSI адаптери
  • esxcli адаптер за ядро ​​за съхранение rescan [-A | -всички] - Rescan iSCSI

Команди за работа с виртуални машини:

  • vim-cmd vmsvc / getallvms - показва информация за всички виртуални машини
  • 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 инструменти!
  • vim-cmd vmsvc / power.reboot 1 - рестартиране на VM с Vmid 1. Валидно само ако са инсталирани VMware инструменти!
  • vim-cmd vmsvc / get.summary 1 - Получете пълна информация за VM с Vmid 1.
  • vim-cmd vmsvc / get.summary 1 | egrep '(име | мощност | ip)' - получаване на филтрирана VM информация с Vmid 1. Показва се името, състоянието на захранването, IP адреса

vim-cmd vmsvc

Въведете тази команда, ще видите всички възможни опции за нейната употреба. По-долу е списък на команди, които намерих за полезни:

  • vim-cmd vmsvc / power.getstate Състояние на захранването на виртуалната машина с посочения идентификационен номер. Можете да видите списъка на виртуалните машини и техните идентификационни номера, като използвате командата;
  • vim-cmd vmsvc / getallvms - Изключете захранването на виртуалната машина;
  • vim-cmd vmsvc / power.off vmid - Захранване на виртуалната машина;
  • vim-cmd vmsvc / power.on vmid - Рестартирайте виртуалната машина;
  • vim-cmd vmsvc / power.reboot vmid - Изтриване на файлове на виртуална машина;
  • vim-cmd vmsvc / унищожи vmid - Изтриване на файлове на виртуална машина;
  • vim-cmd vmsvc / power.shutdown - Изключване на виртуалната машина (изключване на гост);
  • vim-cmd vmsvc / power.reset - Рестартиране на виртуална машина;
  • vim-cmd vmsvc / get.summary - Обща информация за виртуалната машина;
  • vim-cmd solo / registervm /vmfs/vol/datastore/dir/vm.vmx - Свържете виртуална машина;
  • vim-cmd vmsvc / отписване на vmid - Извадете виртуалната машина от хипервизора;
  • vim-cmd vmsvc / tools.install vmid - Инсталирайте vmware инструменти;
  • vim-cmd hostsvc / net / info - Информация за мрежата на Hypervisor
  • vim-cmd hostsvc / support_mode_enter - Превключване на хоста в режим на поддръжка;
  • vim-cmd hostsvc / support_mode_exit - Излезте от режим на поддръжка;
  • chkconfig -l - Показване на услуги, работещи на хипервизора;
  • esxtop - Списък на процесите;
  • vmkerrcode -l - вижте vmkernel грешки;
  • esxcfg-инфо - Вижте информация за хоста;
  • esxcfg-nics -l - Преглед на информация за мрежовите адаптери;
  • esxcfg-vswitch -l - Преглед на информация за адаптери за виртуална мрежа;
  • dcui - ESXI стартираща конзола чрез ssh;
  • vsish - Vmware интерактивна конзола;
  • котка /etc/chkconfig.db - преглед на състоянието на услугите на хоста;
  • /sbin/services.sh рестартиране - рестартирайте всички услуги на хоста;
  • vmkload_mod --list - Показване на заредени драйвери;
  • vmkload_mod -s / mod / your_driver - Показване на опциите на драйвера;
  • vmkfstools -i /vmfs/volumes/san_vmfs/my_vm/large_disk.vmdk -d тънък /vmfs/volumes/san_vmfs/my_vm/new_thin_disk.vmdk - Преобразуване на съществуващ диск в тънък формат;