Справочный список полезных консольных команд VMWare ESXi (в том числе ESXCLI), которые часто используется при траблшутинге и тонкой настройке гипервизора. По мере необходимости список команд будет расширяться и обновляется.
Доступные команды консоли ESXi можно посмотреть в каталоге /usr/sbin.
cd /usr/sbin
ls
Полный список команд esxcli можно вывести с помощью команды:
esxcli esxcli command list
Для начала команды ESXi, которые вы можете выполнять через ssh доступ .
reboot
— перезагрузить хост poweroff
— выключить хост esxcli system version get
— узнать версию (номер) инсталлированной версии VMware ESXi uname -a
— так же узнать версию VMware ESXi
vmware –vl
– и еще один способ узнать версию и релиз 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
— информация о виртуальных коммутаторах find . -name libstorelib.so
— найти файл libstorelib.so
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-хоста cd -
Смена текущей директории; cp -
Копирование файла.cp [файл 1] [файл2]; find -
Поиск файлов по критериям; ls -
Список файлов и директорий в текущей или явно указанной директории.ls /vmfs/volumes/ ключи: -l подробная информация -a отображение скрытых файлов; mkdir
— Создание директории; mv
— Перемещение файла. Переименование файла.mv [путь и имя файла] [путь, куда перемещать]; ps
— Информация о запущенных процессах. ps -ef; rm -
Удаление файлов; shutdown
— Выключение или перезагрузка сервера shutdown nowshutdown –r now; vi
— Текстовый редактор; nano
— Дружелюбный к новичкам текстовый редактор, отсутствует на ESXi; cat
— Вывод содержимого файла на экран. cat /etc/hosts; more
— Вывод содержимого файла на экран, по странице за раз. more /etc/hosts; man
— Справка по командам man <команда, по которой есть вопрос>, для некоторых команд помощь выводится при запуске самой команды без параметров; useradd
— Создание пользователя. useradd <имя пользователя>; passwd -
Задание пароля пользователю passwd <имя пользователя>; esxcli storage nfs list
— список подключеных nfs- хранлилищ на хосте esxcli software vib list
— cписок установленных vib-пакетов esxcli hardware memory get
— информация об использовании памяти на хосте ESXi, включая общий объем RAM esxcli hardware cpu list
— информация о количестве процессоров на хосте ESXi esxli iscsi adapter list
— список iSCSI-адаптеров и их имена esxcli network nic list
— список сетевых адаптеров esxcli network ip interface list
— Информация об IP-интерфейсах хоста esxcli network ip dns search list
— Информация о настройках DNS ist
— Состояние активных соединений (аналог netstat) network neighbors list
— #Вывод ARP-таблицы esxcli network firewall get
esxcli network firewall ruleset list
— Состояние сетевого экрана (файервола) ESXi и активные правила для портов и сервисов; esxcli storage vmfs extent list
— Информация о VMFS разделах, подключенных к хосту esxcli storage filesystem list
— Мапинг VMFS-томов к устройствам esxcli storage core path list
esxcli storage core device list
— Вывод информации о путях и устройствах Fibre Channel (FC) esxcli storage core plugin list
— Список плагинов NMP, загруженных в систему esxcli storage core adapter rescan
– Выполнить рескан HBA-адаптеров esxcli vm process list
— получаем ID виртуальной машины esxcli vm process kill --type=[soft,hard,force] --world-id=WorldID
убиваем процесс виртуальной машины ID (помогает от зависших и не отвечающих в vSphere Client ВМ) esxcli system welcomemsg get
esxcli system welcomemsg set
— Получить текст и изменить приветственное сообщение ESXi esxcli system settings advanced list | grep smth
— Поискать что-нибудь в Advanced Settings хоста esxcli hardware clock get
— Текущее аппаратное время хоста esxcli hardware bootdevice list
— Порядок загрузки с устройств esxcli hardware pci list
— Список PCI-устройств esxcli iscsi adapter discovery rediscover
— Сканирование iSCSI-адаптеров esxcli storage core adapter rescan [-A | -all]
— Рескан iSCSI Команды для работы с виртуальными машинами:
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-адрес vim-cmd vmsvc
Набрав эту команду, вы увидите все возможные варианты ее использования. Ниже список команд, которые мне показались полезными:
vim-cmd vmsvc/power.getstate <vmid>
статус питания виртуальной машины с указанным ID. Увидеть список ВМ и их ID вы можете при помощи команды; 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/destroy vmid
— Удалить файлы виртуальной машины; vim-cmd vmsvc/power.shutdown
<vmid> — Выключение виртуальной машины (shutdown guest); vim-cmd vmsvc/power.reset <vmid>
— Перезагрузка виртуальной машины; vim-cmd vmsvc/get.summary <vmid>
— Общая информация о виртуальной машине; vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx
— Подключить виртуальную машину; vim-cmd vmsvc/unregister vmid
— Убрать виртуальную машину из гипервизора; vim-cmd vmsvc/tools.install vmid
— Установка vmware tools; vim-cmd hostsvc/net/info
— информация о сети гипервизора; vim-cmd hostsvc/maintenance_mode_enter
— Переключить хост в режим обслуживания; vim-cmd hostsvc/maintenance_mode_exit
— Выйти из режима обслуживания; chkconfig -l
— Показать службы запущенные на гипервизоре; esxtop
— Список процессов; vmkerrcode -l
— посмотреть vmkernel ошибки; esxcfg-info
— Посмотреть информацию о хосте; esxcfg-nics -l
— Посмотреть информацию о сетевых адаптерах; esxcfg-vswitch -l
— Посмотреть информацию о виртуальных сетевых адаптерах; dcui
— Стартовая консоль ESXI по ssh; vsish
— Vmware интерактивная консоль; cat /etc/chkconfig.db
— посмотреть состояние сервисов на хосте; /sbin/services.sh restart
— перезагрузить все сервисы на хосте; vmkload_mod --list
— Показать загруженные драйвера; vmkload_mod -s /mod/your_driver
— Показать параметры драйверов; vmkfstools -i /vmfs/volumes/san_vmfs/my_vm/large_disk.vmdk -d thin /vmfs/volumes/san_vmfs/my_vm/new_thin_disk.vmdk
— Конвертировать существующий диск в thin формат; Если говорить о том, какие лучшие дистрибутивы Linux мы знаем, то этот список может быть…
Хотя Ubuntu и поставляется со встроенным обозревателем Firefox многие пользователи считают что это не самая…
Что такое Remmina? Remmina — это совершенно бесплатный и свободный клиент так называемого удаленного рабочего…
Как мы знаем, Ubuntu это самая популярная сборка из систем на базе ядра Linux. У…
Выбор ноутбука для каждого пользователя это довольно кропотливый процесс. Люди стараются подобрать ноутбук который будет…
Если вы решили ознакомиться с операционной системой Linux более детально и задались вопросом как установить…