Как известно, вместе с сервером виртуализации VMware ESX в составе пакета VMware vSphere идет консольная операционная система (Service Console), с помощью которой из интерфейса командной строки (Command Line Interface, CLI) можно управлять сервером виртуализации. Для бесплатного продукта VMware ESXi такой ОС не предусмотрено, поэтому им можно управлять удаленно, через, соответственно, удаленный интерфейс командной строки. Этот интерфейс называется RCLI (Remote Command Line Interface) и доступен как в виде пакета для Windows и Linux, так и в виде готовой виртуальной машины vSphere Management Assistant (vMA).
В приведенной ниже таблице указан список команд CLI для сервера VMware ESX, а также соответствующий им список команд RCLI для управления сервером VMware ESXi. Для ESX обычно импользуются команды вида esxcfg-***, для ESXi эти команды выглядят как vicfg-***. В колонке "Команда RCLI" приведены команды, которые можно выполнять из vMA для vSphere или RCLI, в колонках "Доступность в ESXi 4" и "Доступность в ESX 4" сказано, может ли команда выполняться на сервере локально. В колонке "Доступность через VC 4" сказано, может ли команда выполняться через GUI на vCenter посредством vSphere Client. Столбец "Аналог в CLI" говорит о том, какая команда используется в Service Console для выполнения данной операции.
Номер
| Команда RCLI (ESXi)
| Доступность в ESXi 4
| Доступность в ESX 4
| Доступность через VC 4
| Аналог в CLI (ESX)
| Описание (для чего используется)
|
1 |
esxcli |
да |
да |
нет |
esxcli |
Управление модулями pluggable storage architecture (PSA) & native multipathing (NMP) - доступ по нескольким путям. |
2 |
resxtop |
да |
да |
да |
esxtop |
Производит мониторинг системных ресурсов в реальном времени в интерактивном или пакетном режимах. Поддерживается только для Linux. |
3 |
svmotion |
нет |
нет |
да |
|
Динамически переносит работающую виртуальную машину на другое хранилище за счет технологии Storage VMotion. С ключом --interactive работает в интерактивном режиме. |
4 |
vicfg-advcfg |
да |
да |
да |
esxcfg-advcfg |
Дополнительное управление CIM-провайдерами (ESXi) или расширенными настройками ESX / ESXi. Использовать нужно с осторожностью. |
5 |
vicfg-cfgbackup |
да |
нет |
нет |
esxcfg-cfgbackup |
Создает резервную копию ESXi и восстанавливает ее. |
6 |
vicfg-dns |
да |
да |
да |
esxcfg-dns |
Управляет конфигурацией DNS на сервере ESX / ESXi. |
7 |
vicfg-dumppart |
да |
да |
да |
esxcfg-dumppart |
Управляет диагностическими разделами. |
8 |
vicfg-iscsi |
да |
да |
да |
esxcfg-hwiscsi и esxcfg-swiscsi |
Управляет хранилищем iSCSI (software и hardware). |
9 |
vicfg-module |
да |
да |
да |
esxcfg-module |
Управляет модулями ядра VMkernel. |
10 |
vicfg-mpath |
да |
да |
да |
esxcfg-mpath |
Используется для взаимодействия с дисковыми массивами и вывода информации о путях. |
11 |
vicfg-mpath35 |
нет |
нет |
нет |
|
Используется для взаимодействия с дисковыми массивами хостов ESX 3.5. |
12 |
vicfg-nas |
да |
да |
да |
esxcfg-nas |
Управляет доступом к NFS / NAS хранилищам. |
13 |
vicfg-nics |
да |
да |
да |
esxcfg-nics |
Управляет физическими интерфейсами хоста ESX / ESXi. |
14 |
vicfg-ntp |
да |
да |
да |
esxcfg-ntp |
Настройки сервера времени по протоколу NTP. |
15 |
vicfg-rescan |
да |
да |
да |
esxcfg-rescan |
Сканирование массива и обнаружение новых LUN или томов VMFS. |
16 |
vicfg-route |
да |
да |
да |
esxcfg-route |
Управляет маршрутизацией на хосте ESX / ESXi. |
17 |
vicfg-scsidevs |
да |
да |
да |
esxcfg-scsidevs |
Выводит информацию о доступных устройствах и LUN. Замена команды esxcfg-vmhbadevs в ESX 3.5. |
18 |
vicfg-snmp |
да |
да |
нет |
esxcfg-snmp |
Управляет агентом SNMP на хосте ESX / ESXi. |
19 |
vicfg-syslog |
да |
нет |
да |
esxcfg-syslog |
Для хостов ESXi можно настроить удаленный Syslog-сервер и порт для соединения. |
20 |
vicfg-user |
да |
да |
нет |
|
Управляет списком локальных пользователей ESXi. |
21 |
vicfg-vmknic |
да |
да |
да |
esxcfg-vmknic |
Управляет виртуальными адаптерами хоста ESX / ESXi (VMkernel NICs). |
22 |
vicfg-volume |
да |
да |
да |
esxcfg-volume |
Переподписка (resignaturing) томов VMFS, монтирование томов VMFS опознающихся как снапшоты (snapshots). |
23 |
vicfg-vswitch |
да |
да |
да |
esxcfg-vswitch |
Добавление, удаление и изменение настроек виртуальных коммутаторов (vSwitch) |
24 |
vifs |
да |
да |
нет |
|
Операции с файлами (получение и Upload) |
25 |
vihostupdate |
да |
да |
нет |
|
Управляет обновлениями на хосте ESXi. |
26 |
vihostupdate35 |
нет |
нет |
нет |
|
Управляет обновлениями на хосте ESXi 3.5. |
27 |
vmkfstools |
да |
да |
нет |
vmkfstools |
Управляет виртуальными дисками, файловыми системами, томами и устройствами. |
28 |
vmware-cmd |
да |
да |
да |
vmware-cmd |
Управление состоянием ВМ удаленно (включение, выключение, снапшоты) |