PowerCLI. Invoke-VMScript. Установка IP-адреса гостя (static, DHCP).

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

В данной статье я расскажу как установить статический IP-адрес внутри гостевой системы посредством командлета Invoke-VMScript.  Также приведу реализацию скрипта, который позволяет получить интерфейсу IP-адрес по DHCP.  Рассматриваемые скрипты протестированы на применение один-за-другим. Т.е. могут быть использованы как в тестовых целях так и для траблшутинга.   С помощью командлета Invoke-VMscript мы можем запускать скрипты внутри виртуальной машины. Для […]

PowerCLI. Использование хеш таблиц (hash tables).

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

В прошлых статьях я рассказал как можно одной командой вывести значения, которые содержатся на разных уровнях вложенности. Например значения из Сonfig.tools и .Guest вывода командлета Get-View -ViewType VirtualMachine. Несомненно это очень удобно – вместо последовательного выполнения этих командлетов и выискивания глазами интересующих нас полей мы получаем все в одном месте, и при этом не видим ничего […]

PowerCLI. Использование Get-View. Часть 2.

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

Во второй части я рассмотрю различные варианты совместного использования Get-View и Get-VM, приведу пример как можно реализовать выполнения одной и тоже задачи с помощью этих командлетов, затрону вопросы их производительности. Командлеты Get-View и Get-VM совершенно разные, т.е. их выходные данные несовместимы между собой. А имеются ли способы как-то “подружить” их? Ответ: Да, есть! Рассмотрим их.

PowerCLI. Использование Get-View. Часть 1.

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

У меня накопилось определенное количество информации об использовании Get-View. И чтобы все это систематизировать, в том числе и для себя, пишу данный цикл статей. Get-View – это более продвинутая функция PowerCLI, которая позволяет получить большую гибкость в управлении виртуальной инфраструктурой. Кроме того, скорость выполнения Get-View выше, чем аналогичных командлетов PowerCLI. 

Использование PowerCLI для установки “Сheck and upgrade vmware tools before each power on”

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

Настройка проверки и обновления vmware tools перед каждым включением ВМ возможна в том числе и с помощью Update Manager. Поэтому прежде чем перейти собственно к вопросу, обозначенному в заголовке, рассмотрю некоторые моменты, касающиеся самого процесса обновления VMware Tools, не затронутые в прошлой статье Обновление VMware Tools с использованием VUM (Update Manager). Там не все так просто, поэтому остановлюсь на них […]

Обновление VMware Tools с использованием VUM (Update Manager)

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

Также в данной статье будут приведены некоторые команды PowerCLI для получения статуса VMware Tools.   Я как-то всегда надеялся на  VMware vSphere Update Manager (VUM), в том числе и при обновлении VMware Tools. До сегодняшнего дня. Еще 14.12.2017 вышла версия VMware Tools 10.2.0. В статье VMware обновила пакет VMware Tools до версии 10.2.0 пишут: “Кстати, в онлайн-репозитории VMware версии 10.2 на момент […]

Время выполнения команды в VMware vSphere PowerCLI

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

Для того, чтобы узнать время выполнения команды в VMware vSphere PowerCLI, необходимо заключить ее в Measure-Command -Expression {КОМАНДА}. Например: Measure-Command -Expression {Move-VM -VM VM-CLI -Datastore Huawei-1}  Таким образом можно узнать время миграции ВМ с одного стораджа на другой.   Следует отметить, что данная команда, показывая время выполнения, не выводит сам результат выполнения исходной команды.  Еще один способ […]

PowerCLI: включение SSH на хостах ESXi

Posted Leave a commentPosted in PowerCLI, Виртуализация VMware

Мою шпаргалку по использованию PowerCLI начну со статьи о SSH (включение, отключение, статус).  Попробую охватить различные сценарии, в частности включение доступа по SSH: – на всех хостах ESXi; – на определенном хосте ESXi; – на определенных нескольких хостах ESXi; – для определенного кластера; а также получение статуса SSH на хостах ESXi.