Vsphere cli: vSphere CLI — VMware {code}

VMware vSphere PowerCLI | Windows IT Pro/RE

Продукт VMware vSphere PowerCLI расширяет PowerShell командами, предназначенными для управления серверами VMware. PowerCLI, оснащенный большим количеством команд, чем PowerShell, предоставляет администраторам широкий доступ к внутренней организации среды VMware. Недостаток этого богатейшего инструментария заключается в том, что вы легко заблудитесь в PowerCLI, если не поставите перед собой особые цели. В этой статье я пройдусь по всей рабочей сессии PowerCLI, включая соединение с сервером, выполнение некоторых основных задач мониторинга и управления и отключение. Шаги для использования PowerCLI в основном одни и те же, поэтому мой пример не только поможет вам понять инфраструктуру PowerCLI, но и продемонстрирует его существенные характеристики. Я также расскажу о наиболее полезных ресурсах, чтобы вы открыли для себя возможности PowerCLI для выполнения большего количества специфических задач

Продукт VMware vSphere PowerCLI расширяет PowerShell командами, предназначенными для управления серверами VMware.

PowerCLI, оснащенный большим количеством команд, чем PowerShell, предоставляет администраторам широкий доступ к внутренней организации среды VMware. Недостаток этого богатейшего инструментария заключается в том, что вы легко заблудитесь в PowerCLI, если не поставите перед собой особые цели.

В этой статье я пройдусь по всей рабочей сессии PowerCLI, включая соединение с сервером, выполнение некоторых основных задач мониторинга и управления и отключение. Шаги для использования PowerCLI в основном одни и те же, поэтому мой пример не только поможет вам понять инфраструктуру PowerCLI, но и продемонстрирует его существенные характеристики. Я также расскажу о наиболее полезных ресурсах, чтобы вы открыли для себя возможности PowerCLI для выполнения большего количества специфических задач.

Необходимые условия

Чтобы управлять VMware с помощью PowerShell, должно соблюдаться три основных условия. Во-первых, необходимо, чтобы окружение сервера VMware было доступно. VMware PowerCLI работает с VMware ESX или ESXi 3.

0 и далее, а также с другими VMware Server, VMware vCenter Server или продуктами VMware vSphere версии 2 или новее.

Во-вторых, вам понадобится рабочая станция с установленным PowerShell 2.0; там же вы установите и PowerCLI. Текущая версия VMware vSphere PowerCLI — 4.1.1. Чтобы получить пакет установки, зайдите на главную страницу VMware vSphere PowerCLI (www.vmware.com/go/powershell). Как вариант вы можете зайти в VMware Download Center (downloads.vmware.com) и найти PowerCLI там. Если вы еще не зарегистрированы на VMware, сделайте это — загрузка осуществляется бесплатно. Пожалуйста, имейте в виду, что это продукт с аналогичным именем, но совершенно особый — vSphere CLI. Несмотря на то что vSphere CLI также разрешает командной строке управление VMware, vSphere CLI — это традиционное консольное приложение, а не набор инструментов PowerShell. Убедитесь, что вы загружаете PowerCLI.

Третье условие состоит в том, что вам нужен доступ к серверу VMware с рабочей станции, которую вы будете использовать для управления. Это кажется очевидным, но я упоминаю об этом отдельно, потому что требуются небольшие настройки для удаленного доступа к серверу VMware. Если у вас есть доступ к сети VMware сервера через VPN или аналогичное устройство, вам не придется настраивать для доступа ничего особенного, достаточно подключиться к сети сервера. Если у вас нет доступа по VPN, но вы можете задать переадресацию портов на маршрутизаторе для сети сервера VMware, войдите в систему маршрутизатора и сопоставьте порт на общей стороне маршрутизатора порту управления сервера VMware (443 по умолчанию). Тогда вы сможете использовать общедоступный IP-адрес или имя DNS сети и номер общего порта для подключения к серверу.

Загрузка PowerCLI

В общем, вам не нужно беспокоиться о деталях загрузки PowerCLI. Программа установки VMware PowerCLI тотчас обеспечит вам «горячую клавишу» в главном меню — VMware, VMware vSphere PowerCLI. Когда вы запускаете PowerShell «горячей клавишей», PowerShell автоматически запускает настройку сценария, загружая оснастку PowerCLI (среди прочего). Если вы всегда пользуетесь «горячей клавишей» VMware PowerCLI для начала сессии PowerCLI, вы можете «перепрыгнуть» к следующему разделу. Не применяя «горячую клавишу», вы можете загрузить оснастку PowerCLI только в командной строке PowerShell; достаточно лишь знать имя (VMware.VimAutomation.Core). Используйте это имя с командой PowerShell Add-PSSnapin, как показано ниже:

Add-PSSnapin VMware.VimAutomation.Core

PowerShell автоматически найдет оснастку и обеспечит ее загрузку. С таким же успехом это работает и из сценария. Если вы попробуете применить данную команду на системе без установленного PowerCLI, система выдаст сообщение об ошибке. После запуска этой команды вы можете увидеть, успешна ли она, проверяя значение переменной $?; если оснастка не загружена, значение будет «ложь».

Если вы сами загружаете оснастку, вместо того чтобы использовать «горячую клавишу» PowerCLI, я советую вам по крайней мере взглянуть на сценарий настройки. Этот сценарий, Initialize-PowerCLIEnvironment. ps1, содержится в папке установки Power-CLI. После загрузки оснастки и настройки интерфейса PowerShell сценарий настройки также определяет несколько специфических псевдонимов и функций PowerCLI.

Соединение с сервером VMware

После запуска сессии Power CLI используйте команду Connect-VIServer для соединения с сервером VMware, которым вы управляете.

Этот шаг очень прост; вы всего лишь используете команду Connect-VIServer вместе с именем сервера или адресом:

Connect-VIServer -Server 192.168.1.21

PowerShell запросит учетные данные для того, чтобы вы могли установить соединение с сервером VMware, используя стандартное диалоговое окно PowerShell, как показано на экране 1.

 

Экран 1. Ввод учетных данных PowerShell

Приведу пример ситуации, в которой данный подход может не работать. Представьте, что вы организуете туннель через Интернет к удаленному серверу VMware.

Стандартное решение здесь заключается не в том, чтобы что-то предпринимать с PowerCLI, а в том, чтобы установить соединение VPN с удаленным сайтом. Если это не вариант, вы можете сделать некоторые настройки на маршрутизаторе и задействовать команду Connect-VIServer.

Настройте маршрутизатор удаленного сайта, чтобы перенаправить общий порт на стороне Интернета к порту 443 на сервере VMware на внутренней стороне. Connect-VIServer позволяет установить альтернативный порт для решений, подобных этому.

К примеру, предположим, что сервер VMware находится в удаленной локальной сети. Поскольку в локальной сети также есть и почтовый сервер, можно использовать известное имя, чтобы добраться до маршрутизатора: mail.net.test. После соединения с маршрутизатором и настройки для перенаправления внешнего порта 51234 к порту 443 сервера VMware мы используем команду Connect-VIServer, например:

Connect-VIServer -Server mail.net.test
   -Port 51234

На данном этапе мы готовы что-то делать на сервере VMware. В следующих нескольких разделах мы рассмотрим некоторые основные задачи, которые применимы здесь или обеспечивают основу для лучшего понимания инфраструктуры VMware.

Проверка состояния и производительность

В PowerCLI есть небольшое количество команд для быстрого анализа журналов и текущих данных. Команда для доступа к журналам называется просто — Get-Log. Однако в первую очередь следует воспользоваться командой Get-LogType.

Дело в том, что серверы VMware не имеют статического набора журналов. Серверы ESX и ESXi имеют ограниченный набор журналов, поскольку на них меньше основных служб, чем на всем сервере vSphere, но даже их файлы журналов многочисленны, потому что VMware чередует файлы журналов и хранит резервные копии. Самый простой случай — у вас только небольшой набор (как показано на экране 2), с сервера ESXi. Чтобы получить только записи журнала hostd, воспользуйтесь командой

Get-Log -Key hostd

PowerCLI возвращает запись как значение blob, поэтому, чтобы увидеть текст, нужно развернуть возвращаемое значение Entries, как показано ниже:

(Get-Log -Key hostd). entries

 

Экран 2. Журналы сервера ESXi

На самом деле, если вы действительно хотите получить доступ ко всем записям существующих файлов журналов, неважно, сколько всего есть журналов или записей, вы можете перенаправить вывод Get-LogType в Get-Log и восстановить записи для каждого журнала:

Get-LogType | Get-Log | Foreach-object
   { $_.entries}

Однако эта операция может быть весьма ресурсоемкой, в частности для сервера, особенно при поиске на серверах ESX или ESXi. Если вы не выполните предварительную фильтрацию записей журнала и используете предложенный подход, чтобы понять, что происходит с сервером, лучше будет задействовать функцию пакетного исполнения Get-Log. Это займет столько времени, сколько понадобится для отображения файлов журналов в диалоговом режиме, но сделать это вам предстоит только один раз. К тому же благодаря этому способу вы также получите полный набор файлов настроек сервера.

Все, что вам нужно сделать, это выполнить команду Get-Log с параметром Bundle (пакет) и задать путь к своему локальному компьютеру, где вы собираетесь хранить журналы. Этот путь уже должен существовать; если вы хотите сохранить набор журналов на C:\tmp\Serverl, вы сами должны создать папку C:\tmp\Server1. Вот эта команда:

Get-Log -Bundle -DestinationPath c:\
   tmp\Server1

Когда среда PowerCLI завершает пакетную обработку файлов журналов и сохраняет их, она возвращает имя файла архива, где они размещены. Это стандартный zip-файл, если вы используете vCenter. Поскольку серверы ESX и ESXi используют стандартный инструментарий Linux, будут созданы архивы tar и gzip, с расширением. tgz; вы можете открыть эти архивы с помощью WinZip или 7-Zip.

Файлы журналов дают вам информацию о значащих событиях (и о конфигурации системы, если вы используете функцию Bundle). Для сравнения, вы можете воспользоваться командами Stat, чтобы получить статистику, которая позволит ощутить, насколько производительна система.

Серверы VMware автоматически отслеживают ряд статистических данных о производительности для серверов, виртуальных машин, пулов ресурсов, кластеров и хостов. Рассмотрим «несерверные» объекты в следующем разделе, так как необходимо получить ссылки на эти объекты, чтобы увидеть их статистические данные. Для подключенного в настоящее время сервера, однако, вам не нужно делать что-то сложное, чтобы обнаружить, какие статистические данные передает VMware. Для просмотра типов статистики просто введите команду:

Get-StatType

Команда возвращает список имен или MetricIds статистических величин, которые передает VMware. Этот список может быть огромным, в частности, потому, что он может содержать копии. Вы можете получить чистый листинг, используя

Get-StatType | Sort-object -Unique

На экране 3 показан начальный вывод этой команды; длинный список сокращается и сортируется по алфавиту. Вы можете использовать одно или больше из этих имен или групповой символ с Get-Stat, чтобы найти характеристики сервера. Возможны следующие варианты спецификации:

Get-Stat -Stat cpu.usage.average
Get-Stat -Stat cpu.u*.average

Get-Stat применима и без перечисления типов статистики. Вы можете просто ввести

Get-Stat

чтобы узнать о процессоре, диске, памяти и просмотреть статистику использования сети для вашего сервера.

 

Экран 3. Список типов статистики

Список виртуальных машин

Вы можете использовать простую команду для регистрации виртуальной машины на сервере VMware. Для нахождения каждой зарегистрированной виртуальной машины на сервере, к которому есть подключение в данный момент, выполните команду

Get-VM

Эта команда возвращает список объектов виртуальным машинам VMware; по умолчанию показывается имя каждой машины, PowerState, процессор и размер памяти. Команда Get-VM поддерживает несколько параметров, которые вы можете задействовать, чтобы отфильтровать вывод. Чаще всего я использую параметр Name. Вы можете задать одно или много имен, используя групповые символы. Следующая команда возвращает все виртуальные машины, имена которых начинаются с XP или Vista:

Get-VM -Name XP*, Vista*

Параметр Name применяется для возврата всех машин в имеющейся системе или для отбора по образцу имени. Тем не менее, если вы хотите работать со всей инфраструктурой VMware, необходимо исследовать и другие параметры для Get-VM в документации; вы можете фильтровать возвращаемые данные, которые относятся к одному или нескольким заданным хранилищам данных, центрам данных, папкам или кластерам.

Создание новых машин, клонов и снимков

Управление совокупностью виртуальных машин — это отдельная тема. Однако основные примеры не так сложны для рассмотрения (они находятся в документации, наряду с прочими примерами).

Настраивая новую производственную виртуальную машину, я обычно начинаю с шаблона. Все, что вам нужно, это имя шаблона и имя для новой машины. При работе с шаблоном Windows XP Professional VMware с именем XppTemplate создадим гостевую систему с именем Xpp05:

New-VM -Template XppTemplate -Name
   Xpp05

Для клонирования используйте команду New-VM, задавая имя существующей машины, а не шаблон. Это будет полная копия исходной системы (способа создать прилинкованный клон машины с помощью команд нет). Для создания клона виртуальной машины с именем Xpp05 на новой тестовой системе XpTesting выполните команду:

New-VM -VM Xpp05-Name XpTesting

Для создания мгновенного снимка XpTesting используем New-Snapshot, чтобы потом вернуться к нему при необходимости:

New-Snapshot -VM XpTesting -Name
   Creation

Эта команда создает снимок, названный Creation.

Цикл виртуальных машин

В VMware есть команды для управления состоянием виртуальных машин. Что касается большинства из них, то вы можете выполнять задачи только при условии установки VMware Tools внутри виртуальной машины.

Виртуальная машина запускается командой Start-VM. Вы можете запустить машину Xpp05 следующим образом:

Start-VM -VM Xpp05

Для других операций большое значение имеет набор VMware Tools. Без установки в гостевой операционной системе VMware Tools вы будете перезапускать, приостанавливать или выключать Xpp05 посредством следующих команд:

restart-VM -VM Xpp05
Suspend-VM -VM Xpp05
Stop-VM -VM Xpp05

Если вы установили VMware Tools на гостевой системе, VMware будет вносить изменения через операционную систему, вместо того чтобы принудительно реализовывать их. Чтобы выполнить команды «Перезапустить», «Приостановить» или «Выключить» через VMware Tools, используйте следующие комбинации:

Restart-VMGuest -VM Xpp05
Suspend-VMGuest -VM Xpp05
Shutdown-VMGuest -VM Xpp05

Будьте внимательны: хотя команды VMGuest «вежливы» с гостевой операционной системой, они не предупреждают подключенных пользователей об изменении состояния. Если вы выключаете запущенные машины любой из этих команд, подсоединенный пользователь увидит либо что-то похожее на принудительное выключение системы (с Shutdown-VMGuest), либо просто исчезнувшую сессию (при использовании Stop-VM).

Перемещение запущенных виртуальных машин

Если у вас имеется множество серверов VMware, можно перемещать запущенные виртуальные машины в корректно настроенном совместно используемом хранилище с одного сервера на другой, используя VMware VMotion. Предположим, у вас есть виртуальная машина, названная XP17 на VMware-хосте Vh2. У вас есть соединение с сервером Vh2 и вам нужно переместить XP17 на VMware-хост Vh3. Все, что вам нужно сделать, это получить объект виртуальной машины, затем использовать этот объект и адрес целевого хоста, чтобы совершить перемещение, как в случае

Move-VM -Destination Vh3-VM XP17

Подавление подтверждений в командах PowerCLI

После рассмотрения нескольких примеров PowerCLI вы, вероятно, заметили, что, если ваши действия затрагивают подключение к серверу VMware или к сессии пользователя, используемая вами команда PowerCLI выдает запрос на подтверждение. Это может досаждать в сценариях, если вам нужно запускать их автоматически.

Для любой команды, которая выдает запрос на подтверждение, вы можете подавить запрос, если явно установите параметр Confirm в false. Вам нужно знать одну деталь, касающуюся использования Confirm таким образом; вы должны объединить имя параметра со значением $false с помощью (:), что будет выглядеть так: -Confirm:$false. Например, чтобы подавить запрос в Restart-VMGuest, нужно сделать следующее:

Restart-VMGuest -VM Xpp05-
   Confirm:$false

Это необходимо, поскольку параметр Confirm есть параметр переключения. Имя само по себе без аргумента говорит PowerShell, что вы хотите получить запрос на подтверждение. Используя двоеточие, вы явно указываете PowerShell, что значение после двоеточия — это аргумент параметра.

Отключение от сервера

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

Disconnect-VIServer

После этого действия текущее соединение с сервером будет закрыто.

Хотя PowerShell и VMware в конечном итоге приведут в порядок соединения и без описанного шага, я настоятельно рекомендую сделать это действие привычным, особенно в сценариях, разработанных для выполнения сложных задач на сервере. Явное закрытие соединения сразу освобождает ресурсы и уменьшает риск случайного неправильного исполнения операций, приводящих к ошибкам на сервере.

Получение помощи: ресурсы PowerCLI

Хотя мы и прошлись по полной сессии администрирования VMware, но затронули только малую часть несложных команд, которые вы можете задействовать, и рассмотрели всего несколько задач, которые можно выполнить в PowerCLI. Некоторые ресурсы могут помочь вам быстро во всем разобраться и полнее использовать PowerCLI.

Команды PowerCLI внутренне документируются так же, как «родные» команды PowerShell, поэтому вы можете использовать Get-Help и Get-Command, чтобы исследовать команды в общем или изнутри сессии PowerCLI.

PowerCLI также предусматривает специфичные для PowerCLI команды Get-VICommand и Get-PowerCLIHelp.

Стандартная установка PowerCLI включает руководства, которые могут использоваться и без PowerCLI. Если вы заглянете в папку VMware vSphere PowerCLI, то найдете ссылку на файл Windows Help, имеющий имя vSphere PowerCLI Cmdlets Reference; это версия с графическим интерфейсом подсказки из консольного режима. Там же расположен файл PDF с именем vSphere PowerCLI Administration Guide, который обеспечивает расширенный обзор использования PowerCLI.

Наконец, существует в высшей степени полезное сообщество пользователей PowerCLI. Оно находится по адресу communities.vmware.com/community/vmtn/vsphere/automationtools/powercli. Сам PowerCLI также содержит команду Get-PowerCLI

Community, автоматически открывающую окно браузера на сайте сообщества. Эксперты сообщества пользователей и разработчики VMware принимают участие в веб-дискуссиях сообщества; кроме того, сайт представляет пополняющуюся коллекцию сценариев и других полезных материалов по PowerCLI.

Алекс Ангелопулос (aka@mvps. org) — старший ИТ-консультант, специализируется на технологиях автоматизации административных задач

Как установить vSphere PowerCLI последнюю версию

Обновлено 16.07.2021

Всем привет! Сегодня хочу рассказать, как установить vSphere PowerCLI последней версии. Напомню vSphere PowerCLI, это надстройка для Power Shell со своими командлетами для управления виртуальными машинами. Скачать vSphere PowerCLI 5.5 можно по ссылке. Благодаря им можно также производить сборку и скачивание последних версий гипервизора VMware ESXI, и не нужно забывать, о скриптах, облегчающих жизнь системным администраторам. За сильным языком будущее, его нужно знать обязательно.

Установка PowerCLI через PowerShell

Если по каким, то причинам вы не хотите ставить толстого клиента, то вы можете воспользоваться установкой, через интернет, и бонусом будет, получение самой свежей версии. Для этого откройте power shell от имени администратора и введите команду:

Install-Module -Name VMware. PowerCLI -AllowClobber -Force

Если у вас появится ошибка:

Install-Module : Имя «Install-Module» не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ Install-Module -Name VMware.PowerCLI -AllowClobber -Force
+ ~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Install-Module:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

То тут нужно выяснить текущую версию PowerShell и обновить ее до самой последней.

Установка PowerCLI через репозиторий Choco

Ранее я вам подробно рассказывал, о том как с помощью репозитория Choco можно устанавливать огромное количество программ прямо из интернета с помощью командной строки, это аналог встроенного репозитория Winget. Если вы его используете, то установить последнюю версию Vmware Power CLI очень просто. Для начала запустите командную строку или оболочку PowerShell от имени администратора и введите:

choco search vmware

Это покажет вам все текущие пакеты находящиеся в репозитории Choco и ключевым словом VMware. Найдите там пакет vmware-powercli-psmodule, в моем примере это 12 версия.

Далее произведем его установку с помощью команды:

choco install vmware-powercli-psmodule

Будет загружена последняя версия пакета vmware-powercli-psmodule, и дополнительные компоненты netFramewark. Согласитесь на их установку, введя «A«

В результате у вас на рабочем столе появиться ярлык VMware.PowerCLI, на этом установка закончена. Если получите ошибку:

Import-Module : Невозможно загрузить файл C:\Program Files\WindowsPowerShell\Modules\VMware.VimAutomation.Sdk\12.2.0.17
531155\VMware.VimAutomation.Sdk.psm1, так как выполнение сценариев отключено в этой системе.

То все дело в том, что нужно разрешить политику запуска PowerShell скриптов.

Процесс установки дистрибутива vSphere PowerCLI

Запускаем установщик vSphere PowerCLI 5.5. Если у вас не установлены дополнительные компоненты такие как VMware Remote Console Plug-in 5.1 и VMware VIX, то сначала начнется их установка. Жмем Install.

Как установить Vsphere Power CLI-01

Начнется установка VMware Remote Console Plug-in 5.1

Как установить Vsphere Power CLI-02

В первом окне мастера жмем «next»

Как установить Vsphere Power CLI-03

Для инсталляции, нажмите соответствующую кнопку «Install».

Как установить Vsphere Power CLI-04

После установки жмем «Finish».

Как установить Vsphere Power CLI-05

Далее начнется установка VMware VIX

Как установить Vsphere Power CLI-06

На экране мастера установки жмем «next».

Как установить Vsphere Power CLI-07

Соглашаемся с лицензионным соглашением, поставив галку «I accept the term in the license agreement» и жмем «next».

Как установить Vsphere Power CLI-08

При желании можем задать каталог установки.

Как установить Vsphere Power CLI-09

Install

Как установить Vsphere Power CLI-10

После окончания установки VMware VIX нажмите «Finish».

Как установить Vsphere Power CLI-11

После установки данных компонентов откроется мастер установки Vsphere Power CLI 5.5

Как установить Vsphere Power CLI-12

Соглашаемся с лицензионным соглашением и жмем next.

Как установить Vsphere Power CLI-13

Можно добавить при желании облачные CLi

Как установить Vsphere Power CLI-14

Install

Как установить Vsphere Power CLI-15

Как установить Vsphere Power CLI-16

Finish.

Как установить Vsphere Power CLI-17

Вот так вот просто установить Vsphere Power CLI 5.5. Материал сайта pyatilistnik.org

Интерфейс командной строки (CLI) Vsphere | VMware CLI

Введение в CLI

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

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

Хотите стать сертифицированным профессионалом в VMware? Посетите здесь Онлайн-обучение VMware

 

Интерфейс командной строки Vmware Vsphere — Содержание

Что такое vSphere CLI?

Что такое VMware Datacenter CLI?

Установка и использование vCLI

VMware Scripting And CLI Tools

Управление ESXi с помощью VMware vCLI

Ознакомьтесь с документацией по поддержке VMware vCLI

Команды командной строки VMware ESXi

Интерфейс командной строки VSphere (VSphere CLI) — это в основном интерфейс, который помогает вам администрировать виртуальную среду VMware. С его помощью вы можете легко автоматизировать все общие задачи, которые вы используете для поддержки и развертывания вашего виртуального центра обработки данных, такие как настройка сети для виртуальных машин и управление хранилищем для хостов ESXi.

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

Вы получите набор команд ESXCLI, команды vicfg и некоторые другие наборы команд в интерфейсе командной строки vSphere. Однако вы также получите интерфейс командной строки Datacenter (DCLI), если используете vCLI версии 6.0. DCLI помогает управлять службами, предлагаемыми интерфейсом vSphere Automation SDK.

Что такое VMware Datacenter CLI?

Интерфейс командной строки VMware Datacenter — один из последних интерфейсов командной строки, представленных компанией. DCLI сотрудничает с vSphere Automation API, предлагая как интерактивный, так и скриптовый режимы. Благодаря этому вы сможете отслеживать и управлять каждой отдельной функцией, доступной для API на основе REST.

В версии 6.5 vSphere DCLI наделен многочисленными новыми функциями, с помощью которых вы можете выполнять задачи виртуальных машин, взаимодействовать с VCSA (vCenter Server Appliance), управлять тегами vSphere, получать информацию об окружающей среде vSphere и легко работать с библиотекой содержимого. Итак, если вы работаете в среде vSphere, этот инструмент вам просто необходим.

Установка и использование vCLI

vCLI поддерживает операционные системы Windows и Linux, что означает, что вы можете воспользоваться его преимуществами, если работаете с ними. Позвольте нам получить некоторые подробности об установке и их работе на обеих этих платформах:

 

Windows

Линукс

Установка

vCLI поддерживается только для ограниченного числа платформ Windows, включая Vista Enterprise SP1, Windows 2008 и Windows 7. Чтобы установить его в вашей системе, вы можете просто выполнить следующие шаги:

  • Загрузите пакет установщика vCLI для Windows со страницы сообществ VMware.
  • Запустите программу установки в вашей системе.
  • Если у вас уже есть старая версия vSphere SDK для Perl или vCLI, вам придется установить ее в любой другой системе, так как она заменит их обе.
  • Щелкните Далее на странице приветствия.
  • Расположение по умолчанию: «C:Program FilesVMwareVMware vSphere CLI». Однако вы можете изменить его, нажав «Изменить».
  • Нажмите «Далее».
  • Нажмите «Установить», чтобы начать установку. Это займет несколько минут.
  • Перезагрузите систему.

vCLI поддерживает некоторые операционные системы Linux, включая Red Hat Enterprise Linux (RHEL) 5.5 Server, SLES 10 SP1, SLES 11, SLES 11 SP1 и Ubuntu 10.04. Установка проходит следующим образом:

  • Программа установки сначала проверяет наличие в вашей системе необходимых предварительных пакетов, включая Perl, OpenSSL, LibXML2 и uuid.
  • Программа установки продолжит работу после подтверждения доступности. Если он обнаружит их отсутствие, он остановится и сообщит вам сначала установить их.
  • Программа установки проверяет, установлены ли в вашей системе следующие модули Perl, включая Crypt-SSLeay-0.55, IO-Compress-Base-2.037, Compress-Zlib-2.037, IO-Compress-Zlib-2.037, Compress- Raw-Zlib-2.037, Archive-Zip-1.28, Data-Dumper-2.121, XML-LibXML-1.63, libwww-perl-5.805, LWP-Protocol-https-6.02, XML-LibXML-Common-0.13, XML-NamespaceSupport- 1,09, XML-SAX-0.16, Data-Dump-1.15, URI-1.37, UUID-0.03, SOAP-Lite-0.710.08, HTML-Parser-3.60, версия-0.78, Class-MethodMaker-2.10.
  • После получения подтверждения процесс установки начинается по-разному для RHEL (без доступа в Интернет) и для всех других дистрибутивов Linux (с доступом в Интернет)

Использование

После установки vCLI и перезагрузки системы вы можете легко протестировать установку, запустив команду vCLI или SDK для Perl в командной строке Windows. Вы можете просто выполнить приведенные ниже шаги, чтобы запустить команду vCLI в Windows:

  • Щелкните меню «Пуск» Windows и выберите «Программы»> «VMware»> «VMware vSphere CLI»> «Командная строка». Здесь вы получите легкий доступ к vSphere SDK и vCLI для команд Perl.
  • Запустите команду здесь, передав нужные параметры с параметром подключения.

После завершения процесса установки вы можете легко запускать все команды vCLI и служебные приложения vSphere SDK для Pearl с помощью командной строки. Кроме того, вы можете просто взять некоторые рекомендации из приведенных ниже пунктов:

  • Откройте командную строку.
  • Вы можете изменить каталог установки vCLI. Расположение по умолчанию — /user/bin.
  • Запустите команду, включающую параметры подключения.

Остальную информацию, связанную с установкой и использованием vCLI, можно просто просмотреть в официальной справочной книге, предоставленной VMware.

VMware Scripting And CLI Tools

Создание сценариев обычно означает создание сценария или исполняемых руководств для выполнения какой-либо операции. Точно так же VMware Scripting означает разработку группы кодов или команд для выполнения различных операций, таких как подключение к серверной системе vCenter, управление виртуальными машинами в vSphere, создание объектов инвентаризации vSphere, применение профиля хоста к хосту на vCenter Server и многие другие. . С помощью API-интерфейсов VMware Scripting вы также можете работать с различными языками, такими как Microsoft Visual Basic, Microsoft Visual C++, JScript и Perl.

[ Связанный блог Установка и настройка VMware]

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

  • Веб-разработка — Существует множество инструментов командной строки для веб-разработки, связанных с VMware, которые сделают вашу работу проще, чем когда-либо.
  • Productivity- С помощью инструментов командной строки категории «Производительность» вы можете легко отслеживать свою работу и выполнять действия для повышения производительности.
  • Utility- Как следует из названия, инструменты CLI категории Utility предоставляют вам различные служебные инструменты, такие как уровень заряда батареи, яркость, веб-поиск и т. д.
  • Visual- Инструменты CLI категории Visual помогают вам играть с визуальными эффектами и улучшать графику на каждом этапе.
  • Развлечения — Инструменты командной строки категории развлечений в VMware включают в себя такие инструменты, как пульт дистанционного управления iTunes, видеоклип, карман и т. д.

Ознакомьтесь с руководствами по VMware

Управление ESXi с помощью VMware vCLI

После установки vCLI в вашей системе пришло время проверить, работает ли он должным образом. Вы можете просто использовать базовую команду VMware-cmd—server your server-I, которая запросит ваши учетные данные для входа. В нем будут перечислены все виртуальные машины (виртуальные машины), доступные на вашем хосте ESXi. Если вся собранная информация верна, то все работает нормально.

Теперь, чтобы каждый раз не использовать имя пользователя и пароль, вы можете использовать имя пользователя и пароль в выполняемой команде. Однако этот метод может поставить под угрозу безопасность, так как пароль будет вводиться в виде обычного текста.

Чтобы решить эту проблему, вы можете попробовать работать с файлом сеанса, который создаст файл для кэширования ваших учетных данных на 30 минут. Чтобы сделать это, вы можете просто выполнить шаги, указанные ниже:

  • Прежде всего, активируйте каталог по адресу: «C: Program FilesVVMwareVMware vSphere CLIPerlappssession».
  • Нет, запустите эту команду: «save_session.pl —savessionfile tmpsession —server your server —username root».
  • Введите пароль для указанного пользователя.

Вам всегда придется включать параметр —session file во все команды vCLI, которые вы запускаете для обращения к файлу сеанса. Используя эту технику, вы увидите весь список сетевых карт, установленных на вашем хосте ESXi, и сможете легко управлять ими с помощью команд vCLI.

Извлечь вопросы для собеседования с VMware

Извлечь документацию по поддержке VMware vCLI

Теперь будет здорово, если вы ознакомитесь с документацией по поддержке VMware на начальном этапе. Это развеет все ваши сомнения, связанные с VMware vCLI и его работой с системами ESXi. Вы получите много ресурсов, чтобы получить все знания, связанные с этой технологией. Документация охватывает следующие пункты, или мы можем сказать вспомогательные ресурсные материалы, показанные ниже:

  • Документация
  • База знаний
  • Сообщества
  • Инструменты поддержки
  • Лицензирование продукта
  • Код VMware
  • Центр безопасности

Команды VMware ESXi CLI

Компания VMware предложила нам множество команд ESXi CLI, которые можно разделить на 10 частей. Все эти части и категории вместе с их описаниями можно увидеть в следующих точках, показанных ниже:

  • Команда Esxcli: Включает команды, которые могут отображать описание всех команд командной строки ESX.
  • Esxcli fcoe: Включает команды Fibre Channel over Ethernet (FCoE).
  • Оборудование Esxcli: Включает команды пространства имен оборудования и используется для извлечения информации о существующей настройке системы.
  • Esxcli iscsi: Включает команды пространства имен iSCSI для управления и мониторинга программного и аппаратного обеспечения iSCSI.
  • Лицензия Esxcli: Включает команды управления лицензиями.
  • Сеть Esxcli: Включает команды сетевого пространства имен для управления виртуальной сетью, включая сетевые интерфейсы VMkernel и виртуальные коммутаторы.
  • Программное обеспечение Esxcli: Включает команды пространства имен программного обеспечения для установки и управления VIB и профилями образов.
  • Хранилище Esxcli: Охватывает основные команды хранилища и другие команды управления хранилищем.
  • Система Esxcli: Включает команды для мониторинга и управления системой.
  • Esxcli vm: Включает команды пространства имен для составления списка виртуальных машин и их принудительного завершения.

[Связанный блог: VMWare AirWatch]

Заключение

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

Кроме того, учитывая его разнообразную работу и доступность, многие кандидаты в области ИТ выбирают его в качестве варианта карьеры. Здесь мы представили всю необходимую информацию, связанную с VCLI. Теперь все зависит от вас, выбирать его или нет.

Хотите пройти обучение по VMware ? У нас есть подходящий курс, разработанный в соответствии с вашими потребностями. Наши опытные инструкторы помогут вам получить необходимые знания, необходимые для удовлетворения последних потребностей отрасли. Присоединяйтесь к нашим VMware Certification Training  программа из ближайшего к вам города.

Обучение VMware в Ченнаи, обучение VMware в Дели, обучение VMware в Бангалоре,

Эти курсы включают обучение под руководством инструктора в реальном времени, примеры использования в отрасли и практические проекты в реальном времени. Кроме того, вы получаете доступ к бесплатным учебным собеседованиям, помощи в трудоустройстве и сертификации от сертифицированных инструкторов VMware

.

Ознакомьтесь с образцами резюме VMware! Скачивайте и редактируйте, чтобы вас заметили лучшие работодатели!

Course Schedule

Name Dates
VMware Training Dec 10 to Dec 25
VMware Training Dec 13 to Dec 28
VMware Обучение 17 декабря – 01 января
Обучение VMware 20 декабря – 04 января

Последнее обновление: 20 2079 декабря0005

Об авторе

Равиндра Саварам

Равиндра Саварам — ведущий контент-менеджер Mindmajix. com. Его страсть заключается в написании статей о самых популярных ИТ-платформах, включая машинное обучение, DevOps, науку о данных, искусственный интеллект, RPA, глубокое обучение и так далее. Вы можете быть в курсе всех этих технологий, подписавшись на него в LinkedIn и Twitter.

govmomi — Установка и настройка govc-cli для vSphere

By Lingesh Оставить комментарий

govmomi — это библиотека «Go» для взаимодействия с API-интерфейсами VMware vSphere (ESXi и/или vCenter), созданная с использованием VMware vSphere SDK. govmomi Проект имеет более 1000 звезд GitHub и используется во многих проектах с открытым исходным кодом, включая terraform, Kubernetes, kops и т. д. govc — это интерфейс командной строки vSphere, созданный поверх govmomi. Он написан на языке Go и предварительно скомпилирован для Linux, OSX и Windows. govc vSphere CLI очень полезен для выполнения различных операций vCenter/vSphere из командной строки. Это очень удобный интерфейс командной строки, который можно использовать вместе со сценариями оболочки для задач автоматизации. В этой статье вы узнаете, как загрузить и использовать его для вашей среды vSphere.

Пришло время попрощаться с vSphere PowerCLI. Давайте попробуем « GOVC »

 

Загрузите govc:
  1. Загрузите файл, соответствующий вашей операционной системе (https://github.com/vmware/govmomi/releases)
govc Linux windows – Загрузите vSphere CLI

 

2. Я скачал govc_linux_amd64.gz для сервера RHEL 7/CentOS. Создал новый каталог и загрузил бинарный файл Linux govc.

 [root@uaweb1 ~]# mkdir vsphereCLI
[root@uaweb1 ~]# cd vsphereCLI/
[root@uaweb1 vsphereCLI]# wget https://github.com/vmware/govmomi/releases/download/v0.20.0/govc_linux_amd64.gz
--2019-06-20 04:11:41-- https://github.com/vmware/govmomi/releases/download/v0.20.0/govc_linux_amd64.gz
Разрешение github. com (github.com)... 140.82.118.3
Подключение к github.com (github.com)|140.82.118.3|:443... подключено.
HTTP-запрос отправлен, ожидается ответ... 302 Найдено
Расположение: https://github-production-release-asset-2e65be.s3.amazonaws.com/Signature=dc74aa95e732c1ffc98e6e896142fe4103480Dgovc_linux_amd64.gz&response-content-type=application%2Foctet-stream [после]
--2019-06-20 04:11:42-- https://github-production-release-asset-2e65be.s3.amazonaws.com/22883982/df677280-2a5b-11e9-8d82-06eea35b4145?X-Amz-AlgSignedHeaders=response -et-2e65be.s3.amazonaws.com)... 52.216.85.147
Подключение к github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.85.147|:443... подключено.
HTTP-запрос отправлен, ожидается ответ... 200 OK
Длина: 7650188 (7,3 Мб) [приложение/поток октетов]
Сохранение в: «govc_linux_amd64.gz»

100%[============================================== ================================>] 7 650 188 509КБ/с за 20 с

20. 06.2019, 04:12:03 (374 КБ/с) — «govc_linux_amd64.gz» сохранен [7650188/7650188]

[root@uaweb1 vsphereCLI]#
 

 

3. Разархивируйте сжатый двоичный файл govc. Создайте мягкую ссылку в пути поиска команды для облегчения выполнения.

 [root@uaweb1 vsphereCLI]# ls -lrt
всего 7472
-rw-r--r-- 1 root root 7650188 6 февраля 22:09 govc_linux_amd64.gz
[root@uaweb1 vsphereCLI]# gunzip govc_linux_amd64.gz
[root@uaweb1 vsphereCLI]# ls -lrt
всего 31688
-rw-r--r-- 1 root root 32447221 6 фев 22:09govc_linux_amd64
[root@uaweb1 vsphereCLI]# pwd
/корень/vsphereCLI
[root@uaweb1 vsphereCLI]# ln -s /root/vsphereCLI/govc_linux_amd64 /usr/local/bin/govc
[root@uaweb1 vsphereCLI]# версия govc
правительство 0.20.0
[root@uaweb1 vsphereCLI]#
 

 

4. Настройте среду пользователя с помощью переменной среды GOVC. Я обновил «.bash_profile» моего пользователя, чтобы загрузить переменные среды GOVC.

  • GOVC_USERNAME: v Имя пользователя центра/имя пользователя ESXi
  • GOVC_PASSWORD: v Пароль центра/пароль ESXi
  • GOVC_URL: v URL-адрес Center/ESXi SDK
  • GOVC_INSECURE: Включить/отключить проверку сертификата
 [root@uaweb1 ~]# cat . bash_profile |grep GOVC
экспортировать GOVC_URL=https://192.168.2.212
экспортировать [email protected]
экспортировать GOVC_PASSWORD=пароль@123
экспорт GOVC_INSECURE=истина
[root@uaweb1 ~]#
 

 

Если вы не хотите хранить учетные данные пользователя в виде обычного текста, вы можете при необходимости выполнить команды среды GOVC.

 экспорт GOVC_URL="https://192.168.2.212"
экспортировать GOVC_USERNAME="[email protected]"
экспортировать GOVC_PASSWORD="пароль@123"
экспорт GOVC_INSECURE = "истина"
 

 

5. Выполним вызов API к среде vSphere с помощью govc.
Список всех объектов центра обработки данных vCenter.

 [root@uaweb1 ~]# govc ls
/СЕКУА/вм
/СЕКУА/сеть
/SECUA/хост
/SECUA/хранилище данных
[root@uaweb1 ~]#
 

Список хостов. Если кластер настроен, он просто покажет имя кластера.

 [root@uaweb1 ~]# govc ls /SECUA/хост
/SECUA/хост/SECCLS
[root@uaweb1 ~]#
 

Список всех ресурсов кластера.

 [root@uaweb1 ~]#govc ls /SECUA/хост/SECCLS
/SECUA/хост/SECCLS/Ресурсы
/SECUA/хост/SECCLS/192.168.2.65
/SECUA/хост/SECCLS/192.168.2.66
[root@uaweb1 ~]#
 

 

6. Мы также можем передать команду esxcli с помощью govc.

 [root@uaweb1 ~]# govc host.esxcli -host=192.168.2.66 network vswitch стандартный список групп портов
Имя Виртуальный коммутатор Активные клиенты VLAN ID
---- -------------- -------------- -------
Сеть управления vSwitch0 1 0
VLAN-160 vSwitch0 0 160
Сеть ВМ vSwitch0 0 0
[root@uaweb1 ~]#
 

 

7. Вот список govc команды/использование.

 [root@uaweb1 ~]# правительство
Использование правительства:
  о
  о.сертификат
  кластер.добавить
  кластер.изменить
  кластер.создать
  кластер.группа.изменение
  кластер.группа.создать
  кластер.группа.ls
  кластер.группа.удалить
  кластер.переопределить.изменить
  кластер.override.info
  кластер.переопределить.удалить
  кластер.правило. изменить
  кластер.правило.создать
  кластер.rule.info
  кластер.правило.ls
  кластер.правило.удалить
  датацентр.создать
  datacenter.info
  datastore.cluster.change
  хранилище данных.cluster.info
  хранилище данных.cp
  хранилище данных.создать
  datastore.disk.create
  datastore.disk.inflate
  datastore.disk.info
  datastore.disk.shrink
  datastore.download
  datastore.info
  хранилище данных.ls
  хранилище данных.mkdir
  хранилище данных.mv
  хранилище данных.удалить
  datastore.rm
  хранилище данных.хвост
  datastore.upload
  хранилище данных.vsan.dom.ls
  datastore.vsan.dom.rm
  устройство.boot
  device.cdrom.add
  device.cdrom.eject
  device.cdrom.insert
  устройство .connect
  устройство.отключить
  устройство.дискета.добавить
  device.floppy.eject
  устройство.дискета.вставка
  информация об устройстве
  устройство.ls
  устройство.удалить
  устройство.scsi.добавить
  устройство.серийный.добавить
  устройство.serial.connect
  устройство. последовательный.отключить
  устройство.usb.добавить
  диск.создать
  disk.ls
  диск.регистр
  disk.rm
  disk.snapshot.create
  disk.snapshot.ls
  disk.snapshot.rm
  disk.tags.attach
  disk.tags.detach
  dvs.добавить
  dvs.create
  dvs.portgroup.add
  dvs.portgroup.change
  dvs.portgroup.info
  окружение
  События
  экспорт.ovf
  расширение.info
  расширение.регистр
  расширение.setcert
  расширение.отменить регистрацию
  поля.добавить
  fields.info
  поля.ls
  поля.переименовать
  поля.рм
  поля.набор
  найти
  firewall.ruleset.find
  папка.создать
  папка.info
  гость.chmod
  гость.chown
  гость.скачать
  гость.getenv
  гость.убить
  гость.ls
  гость.mkdir
  гость.mktemp
  гость.мв
  гость.ps
  гость.rm
  гость.rmdir
  гость.выполнить
  гость.старт
  гость.touch
  гость.загрузить
  host.account.create
  host.account.remove
  host.account.update
  хост.добавить
  host.autostart.add
  host.autostart.configure
  host.autostart.info
  host. autostart.remove
  host.cert.csr
  host.cert.import
  host.cert.info
  host.date.change
  host.date.info
  host.disconnect
  хост.esxcli
  host.info
  host.maintenance.enter
  host.maintenance.exit
  host.option.ls
  host.option.set
  host.portgroup.add
  host.portgroup.change
  host.portgroup.info
  host.portgroup.remove
  host.reconnect
  хост.удалить
  хост.сервис
  host.service.ls
  host.shutdown
  host.storage.info
  host.storage.mark
  host.storage.partition
  host.vnic.info
  host.vnic.service
  host.vswitch.add
  host.vswitch.info
  host.vswitch.remove
  импорт.ова
  импорт.ovf
  импорт.спецификация
  импорт.vmdk
  лицензия.добавить
  лицензия.назначить
  лицензия.assigned.ls
  лицензия.decode
  license.label.set
  лицензия.ls
  лицензия.удалить
  журналы
  логи.скачать
  logs.ls
  лс
  метрика.change
  metric.info
  метрика.интервал.изменение
  metric.interval.info
  метрика.ls
  метрика.сброс
  метрика.sample
  объект.собрать
  объект. уничтожить
  объект.метод
  объект.mv
  объект.перезагрузить
  объект.переименовать
  option.ls
  option.set
  разрешения.ls
  разрешения.удалить
  разрешения.set
  пул.изменить
  бассейн.создать
  бассейн.уничтожить
  pool.info
  роль.создать
  роль.ls
  роль.удалить
  роль.обновление
  роль.использование
  Вход в сессию
  session.logout
  сессия.ls
  session.rm
  снимок.создать
  снимок.удалить
  снимок.возврат
  снимок.дерево
  sso.service.ls
  sso.user.create
  sso.user.id
  sso.user.ls
  sso.user.rm
  sso.user.update
  теги.attach
  tags.attached.ls
  теги.категория.создать
  tags.category.info
  tags.category.ls
  tags.category.rm
  tags.category.update
  теги.создать
  теги.detach
  tags.info
  теги.ls
  tags.rm
  теги.обновление
  задача.отмена
  задачи
  vapp.destroy
  vapp.power
  версия
  vm.change
  вм.клон
  вм.консоль
  vm.create
  vm.destroy
  vm.disk.attach
  vm.disk.change
  vm.disk.create
  vm.guest.tools
  vm. info
  vm.ip
  vm.клавиши
  vm.markastemplate
  vm.markasvm
  vm.migrate
  vm.network.add
  vm.network.change
  vm.option.info
  vm.power
  вм.вопрос
  vm.rdm.attach
  vm.rdm.ls
  вм.регистр
  vm.unregister
  вм.апгрейд
  vm.vnc
[root@uaweb1 ~]#
 

 

8. Чтобы узнать больше о конкретной команде, воспользуйтесь справкой. (# команда govc -help)

 [root@uaweb1 ~]# govc vm.info -help
Использование: govc vm.info [ВАРИАНТЫ] ВМ...  Показать информацию для ВМ.  Примеры:
 govc vm.info $vm
 govc vm.info -json $vm
 govc найти . -type m -runtime.powerState powerOn | xargs govc vm.info  Опции:
 -cert= Сертификат [GOVC_CERTIFICATE]
 -dc= Центр обработки данных [GOVC_DATACENTER]
 -debug=false Сохранить журналы отладки [GOVC_DEBUG]
 -dump=false Включить вывод Go
 -e=false Показать ExtraConfig
 -g=true Показать общую сводку
 -json=false Включить вывод JSON
 -k=true Пропустить проверку сертификата сервера [GOVC_INSECURE]
 -key= закрытый ключ [GOVC_PRIVATE_KEY]
 -persist-session=true Сохранить сеанс на диск [GOVC_PERSIST_SESSION]
 -r=false Показать сводку ресурсов
 -t=false Показать ToolsConfigInfo
 -tls-ca-certs= файл сертификатов ЦС TLS [GOVC_TLS_CA_CERTS]
 -tls-known-hosts= файл известных хостов TLS [GOVC_TLS_KNOWN_HOSTS]
 -u=https://@192.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *