Новости Статьи VMware Veeam StarWind vGate! Microsoft Citrix Red Hat Parallels События Релизы Пресса Видео Вакансии Контакты Авторы RSS
Виртуализация и виртуальные машины

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

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

VM Guru / Search

Хранение логина и пароля в 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 ESXi 5 без VMware Update Manager.


Многие пользователи VMware vSphere не пользуются средством автоматизированного обновления хост-серверов VMware Update Manager по тем или иным причинам. Кроме того, пользователи бесплатного VMware ESXi 5 хотели бы обновлять свои хост-серверы, потому как даже эта бесплатная платформа используется в компаниях в производственной среде. Если раньше можно было обновлять хосты ESX/ESXi 4 прямо из vCLI (vihostupdate), то теперь патч нужно загрузить на хранилище (Datastore).

Ниже представлен способ обновления VMware ESXi 5 без VMware Update Manager:

1. Загрузите нужный патч для VMware ESXi 5 с VMware Patch Portal в формате zip-файла.

2. Убедитесь, что на хосте включен доступ по SSH, а также на нем нет запущенных виртуальных машин (или переведите его в Maintenance Mode).

3. Скопируйте патч ESXi 5 в один из Datastore'ов (общий или локальный) с помощью бесплатной утилиты FastSCP. Лучше использовать общее хранилище, чтобы с одного файла патча обновлять несколько хостов.

4. Выполните команду консоли:

esxcli software vib install -d /vmfs/volumes/[DATASTORE]/[PATCH_FILE].zip

5. После этого начнется обновления хост-сервера VMware ESXi 5, по окончании которого его нужно будет перезагрузить.

Патч для ESXi можно накатить и через PowerCLI (но загрузить патч на Datastore все равно придется). Для этого можно использовать скрипт от Justin Guidroz.


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

Скрипт для управления профилями кластеров VMware vSphere.


Может быть кто и сталкивался с такой проблемой как отслеживания настроек кластера. Кто-то что-то временно изменил в кластере (например, отключил HA на время), а потом в нужный момент перезапуск виртуальных машин не сработал. Функционал по профилям кластеров отсутствует среди возможностей VMware Host Profiles.

Для этих целей коллеги из Франции написали PowerCLI скрипт, который позволяет делать следующие вещи:

  • Импорт/экспорт/проверка кластерных настроек.
  • Сравнение реальных настроек кластера с настройками, сохраненными в файле.
  • Отправка сообщения о настройках кластера по email

А вот так выглядит письмо администратору vSphere:

Скачать скрипт Manage-ClusterProfile можно по этой ссылке. А вот тут несколько подробнее.


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

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


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

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


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

VMware InventorySnapshot - утилита для сохранения настроек окружения vSphere.


На сайте проекта VMware Labs (о котором мы уже писали), появилась утилита для сохранения иерархии объектов и их конфигурации на VMware vCenter под названием VMware InventorySnapshot.

С помощью InventorySnapshot можно сохранить иерархию и параметры: папок датацентра (Datacenter folders), сами датацентры (datacenters), кластеры VMware HA/DRS и их настройки, пулы ресурсов (resource pools), виртуальные приложения (vApp), иерархию объектов, роли и пермиссии, а также настраиваемые поля объектов (custom fields).

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

Видео о работе InventorySnapshot:

Более подробно об утилите написано в Inventory Snapshot Documentation.

Скачать VMware InventorySnapshot можно по этой ссылке.


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

Автоматизация задач 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

Шпаргалка по 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 VI / vSphere через PowerShell – Icomasoft PowerScripter.


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

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

 
Поиск по сайту:
Подписаться по e-mail:
Реклама



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

24/05/2012:  Форум "Новый взгляд на работу центра обработки данных"
24/05/2012:  Совместные решения НР и Veeam для резервного копирования виртуальных сред
28/05/2012:  Санкт-Петербургская интернет-конференция (СПИК)

Быстрый переход:
StarWind Oracle VMware vGate Citrix VDI Security Code Veeam Microsoft Offtopic VMachines Hyper-V Security Red Hat Cisco Storage Cloud EMC Webinar View VKernel Events Hardware Windows 7 NetApp Caravan Xen Hyper9 Parallels Blogs HP Sun VMC Xtravirt Novell vSphere IntelVT Сравнение VirtualIron XenServer VirtualBox CitrixXen ESXi ESX ThinApp VMFS Books Enterprise P2V Symantec iSCSI Workstation Reporter RVTools Whitepaper SC VMM XenDesktop VMworld vCenter vShield Обучение Labs vExpert SAN vCloud DRS Windows HA ACE Tools Performance Backup XenApp Cloud Computing VMDK Softline Fusion Network XenClient Go nworks iPad XCP Data Recovery VSA Converter SRM Sizing Licensing Update Бесплатно VMotion Snapshot VMsafe Enteprise PCoIP Server Monitor Fault Tolerance KVM Gartner vStorage Video Support Essentials Live Migration SCVMM TCO Virtual Appliance Studio Mobile AMD-V VirtualCenter ThinPrint PowerCLI Memory Logs Bug USB CLI Upgrade Bugs SMB Snapshots VCP Beta vNetwork Composer esxtop PowerShell DPM Mac Heartbeat
Процент виртуальных серверов в мире:
V-index
Популярные статьи:
Как установить VMware ESXi. Инструкция по установке сервера ESXi 4 из состава vSphere.

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

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

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

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

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

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

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

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

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

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

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

Как запустить VMware vSphere Client под Windows 7 для управления ESX или ESXi.

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

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

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

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

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


Купить:

VMware vSphere 5


Veeam Backup 5


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


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

Видео про Citrix Xen

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

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

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

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

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

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


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