Как установить VMware vSphere CLI в Linux и Windows?

В статье рассматриваются возможности VMware vSphere CLI, основные команды для управления хостами ESXi, а также инструкции по установке и удалению инструмента в Linux и Windows. Вы также узнаете, как упростить резервное копирование, восстановление и миграцию виртуальных машин с помощью Vinchin Backup & Recovery.

download-icon
Скачайте Бесплатно
Для ВМ, ОС, БД, файлов, NAS и т.д.
oleg-ye

Обновлено Oleg Ye 2026/10/26

Оглавление
  • Что такое VMware vSphere Command-Line Interface?

  • Как установить vSphere CLI в Linux?

  • Как установить vSphere CLI в Windows?

  • Как упростить резервное копирование и управление виртуальными машинами ESXi с помощью Vinchin Backup & Recovery?

  • Заключение

Для управления средами VMware vSphere часто требуется быстро и точно выполнять операции с виртуальными машинами и хостами. Интерфейс командной строки (CLI) позволяет ИТ-специалистам, разработчикам программного обеспечения и сетевым администраторам оперативно решать такие задачи. Однако из-за большого количества команд и инструментов работа с CLI может быть достаточно сложной.

Для упрощения администрирования VMware предоставляет несколько инструментов командной строки, включая vSphere CLI, PowerCLI и DCLI. Они позволяют автоматизировать задачи, настраивать хосты и контролировать состояние виртуальной инфраструктуры.

В этой статье мы рассмотрим назначение vSphere CLI и пошагово разберём его установку в Linux и Windows.

Что такое VMware vSphere Command-Line Interface?

VMware vSphere Command-Line Interface (vCLI) — это инструмент администрирования виртуальных сред VMware, основанный на vSphere SDK for Perl. Он распространяется в виде отдельного установочного пакета для Linux и Windows. Последняя версия, согласно оригинальной статье, — 6.7, выпущенная в 2018 году.

С помощью vCLI можно выполнять административные команды на системах ESXi и автоматизировать повседневные операции, например настраивать и управлять хранилищами хостов ESXi, а также конфигурировать сети виртуальных машин при развёртывании и обслуживании виртуального дата-центра.

В состав инструмента входят различные команды для управления хостами, включая ESXCLI, vicfg и DCLI.

Ниже приведены основные команды и их назначение.

КомандаНазначение
esxcli deviceУправление устройствами.
esxcli esxcliПолучение справочной информации по командам ESXCLI.
esxcli fcoeУправление Fibre Channel over Ethernet (FCoE).
esxcli graphicsУправление графическими устройствами и соответствующими функциями.
esxcli hardwareПолучение сведений о конфигурации аппаратного обеспечения.
esxcli iscsiУправление и мониторинг оборудования и программных компонентов iSCSI.
esxcli networkУправление виртуальными коммутаторами и сетевыми интерфейсами VMkernel.
esxcli nvmeУправление устройствами NVMe.
esxcli rdmaМониторинг устройств RDMA.
esxcli schedУправление общей системной областью подкачки.
esxcli softwareУправление и установка профилей образов и пакетов VIB.
esxcli storageУправление хранилищами и основными компонентами подсистемы хранения данных.
esxcli systemМониторинг и управление системой.
esxcli vmПросмотр списка виртуальных машин и их принудительное выключение.
esxcli vsanУправление VMware Virtual SAN.
svmotionПеренос конфигурационных файлов и, при необходимости, виртуальных дисков работающей виртуальной машины в среде vCenter Server.
vicfg-advcfgВключение и отключение CIM-провайдеров.
vicfg-authconfigНастройка аутентификации через Active Directory.
vicfg-cfgbackupРезервное копирование конфигурации ESXi и восстановление ранее сохранённых данных.
vicfg-dnsНастройка DNS для хоста ESX/ESXi.
vicfg-dumppartУправление диагностическими разделами.
vicfg-hostopsПеревод хостов ESX/ESXi в режим обслуживания и выход из него, запуск и остановка хостов, а также анализ их состояния.
vicfg-ipsecНастройка IPSec.
vicfg-iscsiУправление хранилищами iSCSI.
vicfg-moduleНастройка параметров VMkernel.
vicfg-mpathПросмотр сведений о путях к массивам хранения и изменение состояния этих путей.
vicfg-nasУправление файловыми системами NAS.
vicfg-nicsУправление сетевыми адаптерами хостов ESX/ESXi.
vicfg-ntpНастройка сервера NTP.
vicfg-rescanПовторное сканирование конфигурации хранилищ.
vicfg-routeПросмотр и изменение таблицы маршрутизации и шлюза IP для хостов ESX/ESXi.
vicfg-scsidevsПоиск доступных логических устройств LUN.
vicfg-snmpУправление агентом Simple Network Management Protocol (SNMP).
vicfg-syslogНастройка сервера Syslog и порта подключения хостов ESXi.
vicfg-userСоздание, изменение, удаление и просмотр локальных пользователей и групп.
vicfg-vmknicДобавление, удаление и изменение сетевых интерфейсов VMkernel.
vicfg-volumeИзменение сигнатур, подключение и отключение томов снимков VMFS.
vicfg-vswitchДобавление и удаление виртуальных коммутаторов и распределённых коммутаторов vNetwork, а также изменение их настроек.
vifsВыполнение файловых операций на удалённом сервере, включая загрузку и выгрузку файлов.
vihostupdateУправление обновлениями хостов ESX/ESXi. Для ESXi 3.5 используется vihostupdate35.
vmkfstoolsСоздание и управление виртуальными дисками, файловыми системами, логическими томами и физическими устройствами хранения на хостах ESXi.
vmware-cmdВыполнение операций с виртуальными машинами на удалённых системах.

Как установить vSphere CLI в Linux?

Поддерживаемые операционные системы согласно оригинальной статье

  • Red Hat Enterprise Linux (RHEL) 5.2, 32- и 64-разрядные версии;

  • SUSE Enterprise Server 10 SP1, 32-разрядная версия;

  • Ubuntu 8.04, 32-разрядная версия.

Порядок установки

  1. Скачайте установочный пакет с официального сайта VMware.

  2. Откройте терминал и перейдите в каталог, в который был загружен пакет.

  3. Распакуйте архив.

  4. Запустите установочный скрипт vmware-install.pl.

  5. Когда установщик запросит подтверждение, введите yes и нажмите Enter.

  6. Укажите каталог для установки или нажмите Enter, чтобы использовать путь по умолчанию: /usr/bin.

  7. Выполните команду для проверки установки.

Для проверки установки выполните следующие действия:

  1. Откройте терминал.

  2. Перейдите в каталог установки.

  3. Запустите необходимую команду в следующем формате:

<command> <conn_options> <params>

Здесь:

  • <command> — выполняемая команда;

  • <conn_options> — параметры подключения к целевой системе;

  • <params> — дополнительные параметры команды.

Как удалить vSphere CLI в Linux?

  1. Перейдите в каталог установки.

  2. Запустите скрипт удаления:

vmware-uninstall-vSphere-CLI.pl

Как установить vSphere CLI в Windows?

Поддерживаемые операционные системы согласно оригинальной статье

  • Windows XP SP2, 32- и 64-разрядные версии;

  • Windows Vista Enterprise SP1, 32- и 64-разрядные версии.

Порядок установки

  1. Скачайте установочный пакет с официального сайта VMware.

  2. Запустите установщик.

  3. На приветственной странице нажмите Next. Чтобы изменить каталог установки, нажмите Change. Также можно оставить путь по умолчанию:

    C:\Program Files\VMware\VMware vSphere CLI

    Нажмите Next.

  4. Нажмите Install, чтобы начать установку.

  5. После завершения установки выполняйте команды через командную строку Windows.

Для этого:

  1. Откройте командную строку.

  2. Перейдите в каталог установки.

  3. Запустите необходимую команду в следующем формате:

<command>.pl <conn_options> <params>

Примечание: для команды esxcli расширение .pl не требуется.

Как удалить vSphere CLI в Windows?

  1. Откройте Пуск → Настройки → Панель управления → Установка и удаление программ.

  2. Найдите в списке vSphere CLI и выберите Удалить.

  3. Нажмите Да, чтобы подтвердить удаление.

Как упростить резервное копирование и управление виртуальными машинами ESXi с помощью Vinchin Backup & Recovery?

vSphere CLI позволяет автоматизировать повседневные административные задачи. Однако запоминание большого количества команд требует времени и опыта. Ошибки при вводе или копировании команд могут привести к удалению файлов или их перемещению в неправильный каталог.

Кроме того, поддержка vSphere CLI была прекращена начиная с vSphere 7, что ограничивает перспективы его дальнейшего использования. Поэтому многие организации переходят на решения с графическим интерфейсом, позволяющие упростить администрирование и снизить риск операционных ошибок.

Vinchin Backup & Recovery — решение для резервного копирования, сертифицированное VMware Ready, которое предоставляет централизованную платформу для управления резервными копиями в различных ИТ-средах.

Решение поддерживает более 15 платформ виртуализации, включая VMware, Hyper-V, XCP-ng, XenServer и Oracle OLVM, а также базы данных, системы NAS и серверы под управлением Linux и Windows.

С помощью Vinchin можно настроить автоматическое резервное копирование виртуальных машин и восстанавливать их непосредственно из хранилища резервных копий. Для повышения эффективности хранения и производительности резервного копирования используются следующие технологии:

  • Дедупликация данных — сокращение объёма хранимых резервных копий за счёт устранения дублирующихся данных.

  • Сжатие данных — уменьшение объёма резервных копий.

  • Инкрементальное резервное копирование на основе CBT — использование технологии Changed Block Tracking для копирования изменённых блоков данных.

  • Режим HotAdd — повышение эффективности передачи данных при резервном копировании виртуальных машин.

Помимо резервного копирования, Vinchin поддерживает межплатформенную миграцию виртуальных машин (V2V) между более чем 20 платформами. Для этого не требуется выполнять сложные операции через командную строку или использовать дополнительные инструменты миграции.

Это упрощает перенос виртуальных машин между различными платформами виртуализации и повышает управляемость процесса миграции.

Также доступна полнофункциональная пробная версия сроком на 60 дней. В её рамках можно оценить дополнительные возможности, включая защиту хранилищ резервных копий от программ-вымогателей и архивирование данных.

Заключение

VMware vSphere CLI — инструмент командной строки для управления виртуальными машинами в средах VMware и автоматизации повседневных административных задач.

При этом важно учитывать, что, согласно оригинальной статье, развитие vSphere CLI было прекращено начиная с vSphere 7. Хотя установочные файлы инструмента могут оставаться доступными на сайте VMware, для новых сценариев автоматизации следует рассматривать современные инструменты, ориентированные на работу через API.

Если необходимо автоматизировать резервное копирование и централизованно управлять резервными копиями виртуальных машин VMware и других платформ через веб-интерфейс, можно использовать Vinchin Backup & Recovery.


поделиться:

Категории: АВ(Disaster Recovery)