Новости Статьи VMware Veeam StarWind vGate! Microsoft ИТ-ГРАД Citrix Symantec 5nine События Релизы Видео Контакты Авторы RSS
Виртуализация и виртуальные машины

Виртуализация vSphere, Hyper-V, XenServer и Red Hat

Более 3190 заметок о виртуализации и виртуальных машинах VMware, Microsoft, Citrix, Red Hat

VM Guru / Search

Вышел VMware vSphere PowerCLI 5.8 Release 1 Reference Poster.


Любители постеров уже давненько не видели чего-то нового от VMware. Но вот очередной постер прибыл - VMware vSphere PowerCLI 5.8 Release 1 Reference Poster. Там, как всегда, вы найдете список командлетов и примеры их применения с учетом последней версии интерфейса к PowerShell - PowerCLI 5.8 Release 1.


Таги: VMware, PowerCLI, Poster, PowerShell

Свежее с VMware Labs - плагин PowerActions for vSphere Web Client.


На сайте проекта VMware Labs (напомним, что за его обновлениями можно следить у нас вот тут) появился интересный плагин для VMware vSphere Web Client - PowerActions. Он позволяет хранить и исполнять сценарии PowerCLI прямо из веб-клиента, что очень удобно, когда администратор выполняет повседневные задачи по управлению виртуальной инфраструктурой, где некоторые операции автоматизированы средствами PowerShell.

Кроме того, PowerActions предоставляет высокую степень интеграции с vSphere Web Client - вы можете, например, открыть контекстное меню для объекта (к примеру, виртуальная машина или кластер) и выполнить скрипт PowerCLI для него.

Кроме всего прочего, PowerActions - это отличный способ расшарить ваши скрипты другим администраторам виртуальной инфраструктуры VMware vSphere, которые могут нуждаться в ваших наработках.

Вот тут в блоге компании VMware очень детально расписано как установить и пользоваться плагином PowerActions for vSphere Web Client. Скачать его можно по этой ссылке.


Таги: VMware, Labs, PowerCLI, PowerShell, Web Client, vSphere

Обновился Web Commander 3.0 для VMware vSphere.


От администратов VMware vSphere часто приходится слышать о том, что есть категория пользователей, которой хотелось бы предоставить доступ к отдельным задачам по работе с виртуальной инфраструктурой, при этом не давая доступ к средствам управления VMware vSphere Client или Web Client. Например, это может оказаться необходимо сетевым администраторам или администраторам хранилищ. Особенно эта задача актуальна тогда, когда реализация необходимой функции состоит из нескольких шагов, некоторые из которых нельзя сделать в графическом интерфейсе vSphere Client.

В этом случае проблема решается средствами интерфейса PowerCLI / PowerShell, а вот недавно обновившаяся утилита с VMware Labs - Web Commander 3.0 - позволяет опубликовать командлеты PowerShell через веб-интерфейс, доступ к которому можно предоставить пользователям.

Что нового появилось именно в третьей версии:

  • Новый интерфейс
  • Улучшенные контролы
  • Улучшенный рабочий процесс
  • Новые команды для сервера

Системные требования для установки Web Commander:

  • ОС Windows 2008 или 2012
  • Установленный Powershell версий 3/4, а также фреймворк vSphere PowerCLI
  • Сервер приложений IIS 8
  • Установленный PHP 5

Скачать Web Commander можно по этой ссылке, документация по установке доступна здесь.


Таги: VMware, Labs, Web commander, PowerCLI, PowerShell, Update

Вышел VMware vSphere / vCloud Director PowerCLI 5.5 R2.


Давно что-то не было новостей в сфере обновления инструментов для автоматизации операций в инфраструктуре VMware vSphere. Но вот они и пришли - сразу же после выхода VMware vSphere 5.5 и технологии Virtua SAN компания VMware выпустила обновление PowerCLI 5.5 R2.

Напомним, что PowerCLI является надстройкой над Microsoft PowerShell, которая позволяет администраторам просто управлять компонентами виртуальной инфраструктуры через командлеты:

Эта версия PowerCLI действительно принесла много нового, а именно:

  • Возможность управления решением vCenter Site Recovery Manager через публичный API.
  • Возможность создания/удаления тэгов и категорий тэгов.
  • Получение статуса и настройка режима Enhanced vMotion Compatibility (EVC) для кластеров.
  • Управление политиками безопасности для обычных виртуальных коммутаторов (vSwitch) и их групп портов.
  • Поддержка Windows PowerShell 4.0.
  • Поддержка серверов vSphere с настроенным IPv6.
  • Указание приоритета миграции ВМ (VMotionPriority для командлета Move-VM).
  • Возможность использования объекта Hard Disk как RelatedObject в методе Get-Datastore.
  • Командлет Get-Datastore позволяет фильтровать вывод по кластерам.
  • Командлеты Get-Stat и Get-StatType теперь работают со всеми типами, что позволяет собирать больше статистической информации.
  • Добавлена поддержка сетевых адаптеров e1000e.
  • Возможность указания всех значений в параметре DiskStorageFormat при клонировании виртуальной машины.
  • Поддержка 64-битных ОС для методов New-OSCustomizationSpec и Set-OSCustomizationSpec.
  • Свойство ToolsVersion объекта VMGuest показывает версию тулзов как строку.
  • Возможность использования объекта virtual portgroup как RelatedObject в методах Get-VirtualSwitch и Get-DVSwitch.
  • Получение списка ВМ рассортированного по виртуальным коммутаторам.
  • Различные исправления ошибок и улучшения производительности командлетов, которые можно посмотреть в логе изменений.

Вот какие штуки теперь можно использовать для решения VMware SRM через PowerCLI:

  • Protect a Virtual Machine - настройка репликации ВМ на удаленную площадку.
  • Connect-SrmServer - соединение с сервером vCenter Site Recovery Manager (SRM).
  • Create a Report of the Virtual Machines Associated with All Protection Groups - простенький отчет о виртуальных машинах и протекш-группах, в которые они входят.
  • Create a Report of the Protected Virtual Machines - простенький отчет о всех защищенных SRM виртуальных машинах.

Кроме vSphere PowerCLI 5.5 R2 обновился также и vCloud Director PowerCLI R2, который можно опционально установить при развертывании этого средства.

Больше информации о новых возможностях интерфейса PowerCLI можно получить из документа "VMware vSphere PowerCLI 5.5 Release 2 User’s Guide". А о самих командлетах можно почитать в документе "VMware vSphere PowerCLI 5.5 Release 2 Cmdlet Reference".

Скачать PowerCLI 5.5 R2 можно бесплатно по этой ссылке.


Таги: VMware, PowerCLI, Update, PowerShell, vSphere, vCloud, Director

Новое в администрировании VMware vSphere через PowerShell - командлеты PowerCLI Extensions.


На сайте проекта VMware Labs, известного всем администраторам VMware vSphere, появились интересные утилиты для управления инфраструктурой VMware vSphere через PowerShell - командлеты PowerCLI Extensions, объединенные в отдельный PowerShell-модуль VMware.VimAutomation.Extensions.

Эти командлеты реализуют управление следующими новыми компонентами VMware vSphere 5.5:

Для использования этих командлетов вам понадобится:

  • Microsoft PowerShell v2 или более поздний
  • Фреймворк vSphere PowerCLI v5.5 R1

Скачать VMware PowerCLI Extensions можно по этой ссылке. Инструкция по установке - здесь.


Таги: VMware, Labs, PowerCLI, PowerShell, vSphere, vFlash, VSAN

Когда безопасность VMware vSphere может стать небезопасной.


Мы часто пишем заметки о безопасности виртуальной инфраструктуры VMware vSphere и других продуктов на данной платформе (их можно найти по тэгу Security). И вот на днях я натолкнулся на интересную статью "It’s a Unix system, I know this!", в которой есть одна умная мысль, касающаяся настройки безопасности, и которую я часто пытаюсь донести до заказчиков. А именно: некорректное планирование и исполнение процедур по обеспечению безопасности может привести к еще большим проблемам как с точки зрения конфигурации виртуальной среды, так и с точки зрения самой безопасности.

Итак, обратимся к статье. Есть такая организация в штатах Defense Information Systems Agency (DISA), которая выпускает документ Security Technical Implementation Guide (STIG), являющийся руководящим документом по обеспечению безопасности для правительственных организаций. Есть подозрение, что в части виртуальных машин он сделан на основе VMware vSphere Security Hardening, однако не из самой актуальной версии последнего.

Так вот в этом DISA STIG есть пункты, касающиеся виртуальных машин, например, пункт про отключение операций Copy/Paste с гостевой ОС виртуальной машины из ОС компьютера, где выполняется vSphere Client.

Посмотрим, как рекомендуется выполнить эту процедуру:

To edit a powered-down virtual machine’s .vmx file, first remove it from vCenter Server’s inventory. Manual additions to the .vmx file from ESXi will be overwritten by any registered entries stored in the vCenter Server database. Make a backup copy of the .vmx file. If the edit breaks the virtual machine, it can be rolled back to the original version of the file.

1. Open the vSphere/VMware Infrastructure (VI) Client and log in with appropriate credentials. If connecting to vCenter Server, click on the desired host. Click the Configuration tab. Click Storage. Right-click on the appropriate datastore and click Browse Datastore. Navigate to the folder named after the virtual machine, and locate the <virtual machine>.vmx file. Right-click the .vmx file and click Remove from inventory.

2. Temporarily disable Lockdown Mode and enable the ESXi Shell via the vSphere Client.

3. Open the vSphere/VMware Infrastructure (VI) Client and log in with appropriate credentials. If connecting to vCenter Server, click on the desired host. Click the Configuration tab. Click Software, Security Profile, Services, Properties, ESXi Shell, and Options, respectively. Start the ESXi Shell service, where/as required.

4. As root, log in to the ESXi host and locate the VM’s vmx file.

# find / | grep vmx

Add the following to the VM’s vmx file.
keyword = “keyval”

Where:
keyword = isolation.tools.copy.disable
keyval = TRUE

5. Re-enable Lockdown Mode on the host.

6. Re-register the VM with the vCenter Server:

Open the vSphere/VMware Infrastructure (VI) Client and log in with appropriate credentials.
If connecting to vCenter Server, click on the desired host.
Click the Configuration tab.
Click Storage.
Right-click on the appropriate datastore and click Browse Datastore.
Navigate to the folder named after the virtual machine, and locate the <virtual machine>.vmx file.
Right-click the .vmx file and click Add to inventory. The Add to Inventory wizard opens.
Continue to follow the wizard to add the virtual machine.

Круто, да? Это все для того, чтобы просто отключить копирование из консоли ВМ (для одной машины), которое если уж кому-то очень сильно понадобится - он сделает все равно через принтскрин или еще как.

А теперь подумаем, к чему это все может привести:

  • В процессе такой настройки администратор может что-то испортить.
  • Сотни виртуальных машин обработать таким способом очень долго и нудно.
  • Такая процедура открывает больше дырок, чем закрывает (администратор снимает Lockdown хоста, делает операции в шеле и тыркается по вицентру).
  • Контролировать исполнение процесса очень сложно - все ли локдауны были закрыты, по всем машинам ли мы прошлись и т.п.

Конечно же, есть простой и элегантный способ сделать все это сразу для всех ВМ и с помощью PowerCLI через методы, описанные в пунктах vm.disable-console-copy и vm.disable-console-paste документа vSphere Hardening Guide.

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

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

Так вот какова мораль сей басни:

  • При разработке руководящих документов по обеспечению безопасности виртуальной инфраструктуры поймите, какие требования являются обязательными, а какие можно реализовать факультативно (то есть не реализовывать вовсе). Минимизируйте число обязательных требований и по мере необходимости расширяйте.
  • Используйте последние версии руководящих документов по ИБ от вендоров и всегда обновляйте свои собственные (хотя бы с выходом мажорной версии продукта).
  • Максимально применяйте автоматизацию при выполнении процедур по конфигурации безопасности. В VMware vSphere и других продуктах VMware можно автоматизировать практически все.
  • Если выполнение требования к ИБ виртуальной среды потенциально может открыть еще больше дырок, вызвать ошибки конфигурации и причинить еще беды, подумайте - а может стоит отказаться от этого требования или переформулировать его?

Ну а если кратко - с головой надо подходить, а формализм отставить. Больше интересных подробностей - в статье.


Таги: VMware, vSphere, Security, Blogs, PowerCLI, PowerShell

VMware ESXi Host Backup & Restore GUI Utility - резервное копирование и восстановление конфигурации хост-сервера из графического интерфейса.


Какое-то время назад мы писали про утилиту vSphere Configuration Backup, которая позволяет производить резервное копирование конфигурации серверов VMware ESXi из графического интерфейса. Сегодня мы расскажем еще об одной подобной утилите - VMware ESXi Host Backup & Restore GUI Utility.

Написана она на PowerCLI человеком по имени Sean Duffy и обновлялась совсем недавно - 29 декабря прошлого года.

Для резервного копирования и восстановления конфигурации VMware ESXi используются командлеты PowerCLI  Get-VMHostFirmware и Set-VMHostFirmware. Утилита была протестирована для ESXi 5.0 и 5.1, графический интерфейс позволяет производить резервное копирование на локальный диск компьютера, где она запущена. Убедитесь, кстати, что в вашей инфраструктуре работает служба DNS, так как утилита обращается к хост-серверам по именам.

Из интересных особенностей - возможность восстановить конфигурацию на другой хост ESXi (на скриншоте подчеркнуто красным). В последней версии также добавлена валидация хоста на возможность резервного копирования и восстановления (т.е., что он не находится в maintenance mode и вообще работает).

Скачать ESXi Host Backup & Restore GUI Utility можно по этой ссылке. Для запуска утилиты вам потребуется установленный PowerShell / PowerCLI.


Таги: VMware, ESXi, Backup, PowerShell, PowerCLI

Хранение логина и пароля в Credential Store для скриптов PowerCLI / PowerShell в VMware vSphere.


Если вы являетесь разработчиком и администраторов скриптов PowerCLI / PowerShell для автоматизации операций в виртуальной инфраструктуре VMware vSphere, вам, наверняка, часто приходится хардкодить логин и пароль для соединения с сервером vCenter или вводить их в интерактивном режиме. Это не очень безопасно (мало ли кто увидит ваш скрипт на экране), да и вообще, не очень удобно.

Специально для этого в PowerCLI есть хранилище, называемое Credential Store, в которое можно помещать логин и пароль от сервера, с которым вы соединяетесь из скрипта.

Делается это следующим командлетом:

New-VICredentialStoreItem -Host 192.168.1.10 -User 'user' -Password 'password'

Таким образом для этого хоста вы помещаете креды "user" с паролем "password" в шифрованное хранилище Credential Store, которое находится в следующем файле:

%APPDATA%\VMware\credstore\vicredentials.xml

Теперь при соединении с vCenter из скрипта, просто пишете:

Connect-VIServer 192.168.1.10

В этом случае, при отсутствии указания логина и пароля, PowerCLI заглядывает в хранилище и смотрит, нет ли там кредов для этого хоста, и если они есть, то подставляет их. Все просто.

Чтобы посмотреть креды из хранилища, нужно просто вызвать следующий командлет:

Get-VICredentialStoreItem -User 'user' -Host 192.168.1.10 -File 'credentials.xml'

Ну а для удаления кредов пишем вот так (для удаления всех логинов и паролей от хоста):

Remove-VICredentialStoreItem -Host 192.168.1.10 -Confirm

Или так для удаления кредов указанного пользователя в подсети хостов:

Remove-VICredentialStoreItem -User 'admin' -Host '192.168.*' -File 'credentials.xml' -Confirm

Такой способ хранения логинов и паролей для скриптов действует для конкретного пользователя, так как они хранятся в Credential Store в зашифрованном виде и могут быть расшифрованы только под ним. То есть, если злоумышленник украдет виртуальную машину с этими скриптами, но не сможет залогиниться под этим пользователем, получить эти пароли он не сможет, при условии использования Windows file encryption (EFS) для файла хранилища.

Есть также и альтернативный метод хранения кредов для скриптов в произвольном файле.


Таги: VMware, vSphere, PowerCLI, PowerShell, Security, ESXi

Справочники PowerCLI: ESXi Image Builder и Auto Deploy.


Для тех из вас, кто умеет и любит разрабатывать скрипты на PowerCLI / PowerShell для виртуальной инфраструктуры VMware vSphere, приятная новость - вышло два полезных справочика в формате Quick Reference. Первый - vSphere 5.0 Image Builder PowerCLI Quick-Reference v0.2, описывающий основные командлеты для подготовки образов хост-серверов к автоматизированному развертыванию (а также собственных сборок ESXi) средствами Image Builder:

Второй - vSphere 5.0 AutoDeploy PowerCLI Quick-Reference v0.2, описывающий основные командлеты для автоматизации процесса развертывания хост-серверов ESXi средствами Auto Deploy:


Таги: VMware, vSphere, PowerCLI, Auto Deploy, ESXi, PowerShell, Image Builder, Blogs

Красивые графики для администраторов VMware vSphere с помощью PowerCLI/PowerShell.


Многие администраторы VMware vSphere 5 управляют виртуальной инфраструктурой с помощью фреймворка PowerCLI/Powershell. Это удобно для выполнения различных операций из командной строки и вывода в файлы отчетов и настроек по хостам ESXi и виртуальным машинам.

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

Этот график построил Шон, автор сайта http://www.shogan.co.uk.

Для того, чтобы начать нужно установить Microsoft Chart Controls for Microsoft .NET Framework 3.5. Шон понял, что создавать чарты на PowerCLI/Powershell - это геморрой, поэтому он написал свои функции, которые облегчают этот процесс:

Вот пример использования для построения pie-диаграммы:

Create-Chart -ChartType Pie -ChartTitle "Sean's Awesome VM Chart" -FileName seanchart3 -XAxisName "VMs" -YAxisName "MemoryMB" -ChartWidth 750 -ChartHeight 650 -DataHashTable (Create-HashTable -Cmdlet "Get-VM" -NameProperty Name -ValueProperty MemoryMB)

Вот результат:

Процесс на видео:

Дальше - к Шону за подробностями и примерами использования.


Таги: VMware, vSphere, PowerCLI, PowerShell, Blogs

Очередные плакаты для администраторов VMware vSphere 5 - vCLI и PowerCLI.


Мы уже писали о том, что VMware выпустила плакат для администраторов VMware vSphere 5 по интерфейсу управления инфраструктурой виртуализации PowerCLI через PowerShell, а сегодня очередная порция плакатов с обновленной версией по PowerCLI.

Постер VMware ESXi 5 Reference - основные процедуры администрирования хостов ESXi и виртуальных машин из командной строки.

Обновленный постер PowerCLI 5.0:


Таги: VMware, vSphere, PowerCLI, PowerShell, Whitepaper

Бесплатный VMware PowerCLI постер - для тех, кто не успел скачать.


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

Сейчас они пишут, что раздача закончена. Но не беда - вы без проблем можете забрать свой постер по PowerCLI по этой ссылке. А вот еще версия для распечатки на листах А4.


Таги: VMware, vSphere, PowerCLI, Бесплатно, PowerShell, ESX, ESXi

Автоматизация задач Veeam Backup and Replication с помощью PowerShell.


Как многим известно, компания Veeam Software делает самый лучший продукт для резервного копирования виртуальных машин VMware vSphere / ESX под названием Veeam Backup and Replication. О его возможностях мы уже писали здесь и здесь, а сегодня мы расскажем еще об одной интересной функции - автоматизации задач резервного копирования, репликации и восстановления с помощью Microsoft PowerShell.

Veeam Backup PowerShell Extensions требуют пакетов Windows PowerShell и vSphere PowerCLI, которые позволяют автоматизировать операции по управлению виртуальной инфраструктурой. После их установки на сервере резервного копирования Veeam Baclup and Replication, в меню Tools необходимо выбрать пункт PowerShell.

Далее можно использовать уже готовые командлеты (cmdlets) от Veeam, которые могут делать следующее:

CMDLET Действие
Add-VBRESX Add ESX server
Add-VBRESXi Add ESXi
Add-VBRBackupJob Create a backup job
Add-VBRReplicaJob Create a replica job
Add-VBRLinux Add Linux server
Add-VBRVCenter Add VirtualCenter server
Add-VBRCopyJob Add a File Copy job (FastSCP)
Get-VBRJobDestination Get destination remote or local
Get-VBRJob Get job list
Get-VBRJobOptions Get additional backup job settings
Get-VBRReplicaJobs Get additional replica job settings
Get-VBRJobSchedule Job Schedule
Get-VBRJobVSSOptions Backup Consistency VSS
Get-VBRJobRestorePoints Get restore point
Get-VBRServers Get hosts list.
Remove-VBRJob Remove the job
Remove-VBRServer Remove a server.
Set-VBRESX Set ESX server options you want to work with to Veeam Backup and FastSCP.
Set-VBRESXi Set ESXi server options you want t o work with to Veeam Backup and FastSCP.
Set-VBRBackupJob Edit a backup job
Set-VBRJobOptions Edit additional backup job settings.
Set-VBRReplicaJob Set a replica job
Set-VBRJobSchedule Job Schedule
Set-VBRJobVssOptions Backup Consistency
Set-VBRLinux Set the job Linux server options
Set-VBRRestoreVM Restore VM
Set-VBRRestoreVMFiles Restoring VM Files: VMX, VMDK, etc
Set-VBRVCenter Set VirtualCenter server
Start-VBRGuestFileRestore Start file restore
Start-VBRJob Start the job
Start-VBRReplicaFailover Start the replica
Stop-VBRGuestFileRestore Stop file restore
Stop-VBRJob Stop the job
Stop-VBRReplicaFailover Stop the replica

С помощью возможностей PowerShell с Veeam Backup можно сделать очень многое, как, например, сделали в компании "Протек". Используя расширения Veeam Backup PS и PowerCLI / PowerShell, эти ребята разработали систему автоматического тестирования восстановления виртуальных машин из резервных копий (то, что будет реализовано в Veeam Backup and Replication 5 с помощью SureBackup):

 


Таги: Veeam, Backup, PowerShell, ESX, vSphere, VMware, Enterprise, PowerCLI

Что такое и как работает VMware ESXi Lockdown Mode.


Многие пользователи применяют бесплатный гипервизор VMware ESXi для базовой консолидации серверов в небольших компаниях. В целях безопасности при доступе к управлению сервером ESXi компания VMware сделала специальный режим ESXi Lockdown Mode, который позволяет отключить доступ пользователю root через vSphere Client, интерфейс удаленного управления из командной строки (RCLI) и средств управления PowerShell (PowerCLI).

Включить Lockdown Mode на ESXi можно, нажав F2 в физической консоли VMware ESXi, где после аутентификации этот режим можно настроить в меню:

Таким образом, VMware ESXi по отношению к управлению сервером виртуализации имеет следующие функции:

Способ доступа к управлению Lockdown Mode выключен Lockdown Mode включен
Управление через VMware vCenter Да Да
Доступ из физической консоли пользователем root Да Да
Доступ к физической консоли для других пользователей Нет Нет
Соединение из vSphere Client напрямую с ESXi пользователем root Да Нет
Соединение из vSphere Client напрямую с ESXi под другими пользователями Да Да
Соединение из интерфейса PowerCLI / RCLI к ESXi пользователем root Да Нет
Соединение из интерфейса PowerCLI / RCLI к ESXi под другими пользователями Да Да

 


Таги: VMware, ESXi, RCLI, PowerCLI, PowerShell, vCenter

Как использовать PowerCLI (надстройка к Windows PowerShell) на VMware vSphere / ESX.


Многие пользователи виртуальной инфраструктуры VMware vSphere 4 и серверов ESX не раз сталкивались с публикациями о том, как можно управлять серверами виртуализации и виртуальными машинами с помощью интерфейса PowerShell. Для VMware vSphere это реализуется средствами пакета PowerCLI, который представляет собой надстройку к PowerShell для управления виртуальной инфраструктурой с помощью сценариев командной строки.


Таги: VMware, vSphere, PowerShell, PowerCLI, ESX, API, Onyx, VMachines

Как найти виртуальную машину на сервере VMware ESX при выключенном VMware vCenter.


Бывает такая ситуация, что у вас выключается единственный VMware vCenter, и по каким-то причинам быстро его включить не получается, а найти некоторые виртуальные машины нужно срочно. Но, поскольку VMware vCenter отключен, вам придется логиниться на каждый сервер VMware ESX и искать эти ВМ.

Чтобы решить эту проблему, Raphael SCHITZ написал скрипт PowerCLI (PowerShell для vSphere), выдающий отчет в CSV или HTML формате о том, на каком сервере какая виртуальная машина находится.

Пример работы скрипта:

Об основах работы с PowerShell для VMware vSphere / Virtual Infrastructure можно почитать здесь.


Таги: VMware, vSphere, PowerCLI, PowerShell, vCenter, ESX, VMachines, Blogs

Бесплатный скрипт PowerCLI для получения отчетов о VMware vSphere 4 / ESX - vCheck.


На сайте Virtu-Al.net коллега Alan Renouf выложил бесплатный скрипт vCheck, предназначенный для сбора информации о виртуальной инфраструктуре VMware vSphere 4, хостах ESX и vCenter. Для запуска скрипта потребуется использовать интерфейс VMware vSphere PowerCLI. Результатом работы скрипта будет следующая информация:

  • Основное
    • Число хостов ESX
    • Число виртуальных машин
    • Число шаблонов
    • Число кластеров
    • Число виртуальных хранилищ (Datastores)
    • Число запущенных (активных) виртуальных машин
    • Число остановленных виртуальных машин
    • Количество миграций DRS за последние несколько дней
  • Снапшоты, которые старше, чем заданное количество дней
  • Виртуальные хранилища (Datastores) с менее, чем заданным процентом свободного пространства
  • Виртуальные машины, созданные за последние X дней
  • Виртуальные машины, удаленные за последние X дней
  • Виртуальные машины без VMware Tools
  • Виртуальные машины с подключенным CD-ROM
  • Виртуальные машины с подключенным Floppy Drive
  • Виртуальные машины на локальных хранилищах
  • Виртуальные машины, где счетчик CPU ready превышает X%
  • Виртуальные машины, у которых число vCPU превышает заданное количество
  • Список миграций DRS
  • Хосты ESX в Maintenance Mode
  • Хосты ESX в состоянии disconnected
  • Проверка NTP-сервера по заданному имени
  • Сообщения лога vmkernel warning за последние X дней
  • Сообщения лога vCenter за последний X дней
  • Сообщения лога vCenter (Windows Event Log Errors) за последние X дней
  • Детали сервиса VMware vCenter Service
  • В начале скрипта можно выключить не требующиеся секции отчета
  • Активные тревоги, привязанные к ВМ
  • Активные тревоги, привязанные к кластеру
  • Активные тревоги, привязанные к хосту ESX
  • Недоступные iSCSI LUN
  • Проверка vSphere: размеры слотов для VMware HA
  • Проверка vSphere: устаревшая версия виртуального Hardware (меньше версии 7)

Сам скрипт vCheck v3 можно скачать по данной ссылке: http://virtu-al.net/Downloads/vCheck/vCheckV3.txt


Таги: VMware, vSphere, PowerCLI, PowerShell, ESX, Blogs

Onyx - макрорекордер PowerShell для VMware vSphere 4.


Компания VMware выпустила очень интересное видео по находящемуся сейчас в частной бете продукту Onyx. Это приложение работает как Middleware между VMware vCenter и vSphere Client и позволяет генерировать сценарии PowerShell на основе производимых в vSphere Client действий (интерфейс PowerCLI - бывший VI Toolkit). В качестве аналогичной Onyx возможности можно привести пример макрорекордера в Microsoft Office. Для администраторов серверов VMware ESX вещь более чем удобная и необходимая. Посмотреть Onyx в действии можно на этом видео:


Таги: VMware, vSphere, PowerShell, Onyx, vCenter

Шпаргалка по VMware vSphere PoweCLI (PowerShell и VI Toolkit).


Компания Icomasoft предлагает бесплатно воспользоваться шпаргалкой по PowerCLI (интерфейс VMware vSphere для управления инфраструктурой ESX через PowerShell).

Скачать VMware vSphere PowerCLI Reference Card.


Таги: VMware, vSphere, PowerCLI, PowerShell, ESX

Путеводитель по интерфейсам администрирования, управления и разработки VMware vSphere.


С VMware vSphere работают не только системные администраторы посредством vSphere Client в небольших окружениях, но и Enterprise-администраторы в виртуальных окружениях из сотен виртуальных машин, где без средств автоматизации не обойтись. Кроме того, разработчики программного обеспечения для VMware пишут свои командные сценарии и плагины, которые облегчают жизнь системным администраторам. Сегодня мы поговорим о том, какие интерфейсы предлагает нам VMware для автоматизации операций с такими продуктами, как VMware vSphere, Workstation, Server и другими.
Таги: VMware, vSphere, ESX, vMA, PowerCLI, PowerShell, Studio, Workstation, Server, Player

Проектирование инфраструктуры виртуализации VMware vSphere 4.


Многие из вас уже, должно быть, начинают думать о начале проекта по виртуализации серверов на базе платформы VMware vSphere, которая стала вполне доступной для сектора SMB (издания VMware vSphere Essentials). Кроме того, пакеты VMware vSphere Acceleration Kits со скидками для приобретающих впервые - никто не отменял (скидки 20-30% при покупке лицензий на 3-4 сервера). Но сегодня не о ценах, а о том, как правильно спланировать виртуальную инфраструктуру VMware vSphere с учетом появившихся новых технологий и возможностей VMware.

Итак, если начать планировать по этапам, вот так выглядят составляющие инфраструктуры при проектировании решения VMware vSphere 4...
Таги: VMware, vSphere, ESX, Fault Tolerance, vNetwork, DRS, Backup, ESXi, VMFS, vCenter, PowerShell

Снапшоты (snapshots) виртуальных машин в Citrix XenServer.


По просьбам трудящихся отвечаю на вопрос по Citrix XenServer и наличию в нем снапшотов (snapshots) виртуальных машин. Да, они там есть и, мало того, их можно делать из интерфейса PowerShell.

Оснастка PowerShell SnapIn for XenServer Snapshots позволяет вам делать снапшоты виртуальных машин Citrix XenServer и откатываться к ним. Как его установить и использовать...


Таги: Citrix, XenServer, PowerShell

Автоматизация VMware VI / vSphere через PowerShell – Icomasoft PowerScripter.


Если вы еще не начали использовать PowerShell и VI Toolkit для автоматизации рутинных операций в своей виртуальной инфраструктуре, то вам сюда: Как писать скрипты под VI Toolkit и Powershell для автоматизации VMware Virtual Infrastructure

Если вы это уже умеете – то вам определенно на сайт компании Icomasoft, на страницу продукта PowerScripter...
Таги: VMware, ESX, PowerShell, vSphere, PowerCLI

Практическая работа: ищем, кто удалил виртуальную машину на VMware ESX / ESXi.


Если ПО VMware Virtual Infrastructure использует сразу несколько человек с правами администратора посредством VirtualCenter, может возникнуть ситуация, когда требуется узнать кто удалил виртуальную машину. Потребность может возникнуть, например, через несколько недель после удаления виртуальной машины - в этом случае список событий VirtualCenter нам не поможет. Как найти виновного?
Таги: VMware, ESX, VirtualCenter, ESXi, PowerShell

vDiagram – скрипт для создания схем виртуальной инфраструктуры VMware.


Многие пользователи VMware Virtual Infrastructure знают хороший продукт Veeam Reporter, позволяющий создавать диаграммы виртуальной инфраструктуры в формате Microsoft Visio, а также создавать отчеты о ее компонентах (ESX, Storage, Networking) в форматах Word, PDF и Excel. Отличный инструмент – однако, надо платить...
Таги: VMware, ESX, VirtualCenter, vCenter, PowerShell, Veeam

Пара интересных книжек: Microsoft Virtualization Solutions (Hyper-V) и Windows Powershell (на русском).


Несколько интересных моментов от Андрея Бешкова:

  • Англоязычная книга Microsoft Virtualization Solutions, где описаны различные виды виртуализации на базе продуктов Virtual PC, Virtual Server, Hyper-V, System Center Virtual Machine Manager, Terminal Services, APP-V, MED-V.

  • Русскоязычная (!) книга по Powershell, которая, несомненно, поможет вам повысить свои навыки администрирования виртуальной инфраструктуры VMware VI 3.5 через VI Toolkit + Powershell.

Таги: VMware, Books, Hyper-V, PowerShell

Как установить VMware Tools без перезагрузки виртуальных машин на всех хостах ESX в кластере HA или DRS


Как вы уже, должно быть, знаете, есть замечательное средство для управления VMware Virtual Infrastructure, которое называется VI Toolkit. Сам по себе VI Toolkit является надстройкой над PowerShell - мощным средством командных сценариев управления от Microsoft.

Как начать пользоваться VI Toolkit и PowerShell описано здесь.

Вот этот сценарий поможет установить VMware Tools на всех хостах кластера без перезагрузки виртуальных машин...
Таги: VMware, ESX, PowerShell

Как писать скрипты под VI Toolkit и Powershell для автоматизации VMware Virtual Infrastructure


Компания VMware предоставляет пользователям своей платформы VMware Virtual Infrastructure мощный механизм для автоматизации операций по конфигурации серверов ESX, виртуальных машин и VirtualCenter – оболочку VI Toolkit, построенную на основе Windows PowerShell.
Таги: VMware, ESX, VirtualCenter, PowerShell

 
Поиск по сайту:
Реклама




Advertisement




Зал Славы Рекламодателя
Ближайшие события в области виртуализации:

Быстрый переход:
Citrix vGate StarWind VMware Amazon IT-Grad Softline Veeam Symantec Microsoft Security Code 5nine NetApp Gartner Oracle VDI Red Hat Linux Hyper-V Offtopic IBM Cisco NVIDIA Google Parallels VMTurbo EMC VSI HP Security Windows vCenter VMachines Storage Cloud Webinar View VKernel Events Hardware Windows 7 Caravan Apple Xen Hyper9 Nicira Blogs Sun VMC Xtravirt Novell vSphere IntelVT Сравнение VirtualIron XenServer VirtualBox CitrixXen ESXi ESX ThinApp VMFS Books Enterprise P2V Tools Virtual SAN VDP AWS USB Replication Backup Licensing PowerCLI Azure Обучение Logs esxtop iSCSI XenDesktop Horizon vRealize SRM IaaS V2V vCloud Web Client Server Workstation XenApp Labs Mirage Whitepaper Demo VMworld Fusion Visio Intel vCHS MP SMB vCSA NSX Calculator Manager Бесплатно RHEV Log Insight VSAN Update XenClient HA vExpert Client Beta VCP SAN SaaS Support Virtual Appliance MAP ONE Converter DaaS VSA Certification Sponsorship Desktop Networking vNetwork Monitoring VPLEX UCS Video Poster VSPP SDRS PCoIP Mobile SC VMM vMotion VDI-in-a-Box RDM Deduplication Operations Reporter RVTools vShield Award DRS ACE Performance Cloud Computing VMDK Network Go nworks iPad XCP Data Recovery Partners Sizing Pricing VMotion Snapshot FlexPod VMsafe Enteprise Monitor Fault Tolerance KVM vStorage Essentials Live Migration SCVMM TCO Studio AMD-V VirtualCenter NFS ThinPrint Bug Troubleshooting Director Chargeback Heartbeat Upgrade Android MSCS Connector SSH Ports Memory SVMotion Storage DRS CLI Bugs Snapshots Composer PowerShell DPM Mac
Интересные плакаты:

Постер о VMware vSphere 5.1 CLI:

Постер о vSphere 5.1 PowerCLI

Постер VMware vCloud Networking:

Порты и соединения VMware vSphere 5:

Управление памятью в VMware vSphere 5:

Составляющие решения VMware vCloud:

Популярные статьи:
Как установить VMware ESXi. Инструкция по установке сервера ESXi 4 из состава vSphere.

Включение поддержки технологии Intel VT на ноутбуках Sony VAIO, Toshiba, Lenovo и других.

Как настроить запуск виртуальных машин VMware Workstation и Server при старте Windows

Что такое и как работает виртуальная машина Windows XP Mode в Windows 7.

Как работают виртуальные сети VLAN на хостах VMware ESX / ESXi.

Инфраструктура виртуальных десктопов VMware View 3 (VDI)

Бесплатные утилиты для виртуальных машин на базе VMware ESX / ESXi.

Проектирование инфраструктуры виртуализации VMware vSphere 4.

Как поднять программный iSCSI Target на Windows 2003 Server для ESX

Отличия VMware ESXi 4 free (бесплатного), ESXi 4 и ESX 4 в составе VMware vSphere.

Новые возможности VMware vSphere 5.0 - официально.

Бесплатные программы для VMware ESX / ESXi в среде Virtual Infrastructure / vSphere (часть 2).

Windows 7 в виртуальной машине VMware Workstation 6.5.2 и Virtual XP Mode.

Как использовать возможности VMware vSphere Management Assistant (vMA).

Недорогая конфигурация сервера VMware ESX/ESXi

Все ресурсы о виртуализации:
Интервью:

Alessandro Perilli
virtualization.info
Основатель

Ратмир Тимашев
Veeam Software
Президент


Купить:

VMware vSphere 5.5


Veeam Backup 7


Полезные ресурсы:


Видео компании VMware

Видео про Citrix Xen

Видео о виртуализации Microsoft

Утилиты для виртуальных машин Microsoft.

Книги на английском языке

Блоги на английском языке

Блоги на русском языке

Агрегация статей в твиттере VMC:


Copyright VM Guru 2006 - 2014, Александр Самойленко. Правила перепечатки материалов.