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

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

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

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

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

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

Автор: Александр Самойленко
Дата: 02/08/2008

Реклама:



Статья:

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

В данной статье будут приведены первые шаги по настройке окружения VI Toolkit и примеры написания простейших скриптов для конфигурации объектов виртуальной инфраструктуры.

Для начала нам понадобится 2 дистрибутива:

  1. Собственно сам Windows PowerShell под ОС Windows 2003 Server. Его можно скачать отсюда.
  2. Дистрибутив VMware Infrastructure Toolkit для Windows. Его скачиваем отсюда

Далее в ОС Windows 2003 Server производим установку пакета Windows PowerShell, после чего сверху ставим VI Toolkit.

По умолчанию Windows 2003 не желает выполнять скрипты PowerShell в соответствии с политиками выполнения сценариев (Execution Policy). Чтобы разрешить это, запустите консоль PowerShell и напечатайте:

Set-ExecutionPolicy RemoteSigned

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

Теперь вы готовы к тому, чтобы написать простейший PowerShell-скрипт для управления объектами виртуальной инфраструктуры. Для начала необходимо залогиниться на сервер VMware ESX или VirtualCenter командой Get-VC или Get-ESX. Эти команды работают в интерактивном режиме с запросом имени сервера, имени пользователя и пароля.

Есть несколько способов залогиниться на серверы виртуальной инфраструктуры, можно использовать например такую строчку:

Connect-VIServer -Server 192.168.1.3 -Protocol https -User administrator -Password xxx

После того, как вход на сервер произведен успешно, можно выполнить несколько простых команд:

Get-VM – получить список доступных виртуальных машин

Get-VMHost – получить список доступных серверов ESX Server

Далее приведем примеры использования уже подготовленных сценариев, находящихся в текстовом файле:

  1. Создаем сценарий, например такой:

    Connect-VIServer -Server 192.168.1.3 -Protocol https -User administrator -Password xxx

    $mydc=Get-Datacenter -Name Datacenter1

    New-Cluster -Location $mydc -Name VI_Cluster -DRSEnabled -DRSMode FullyAutomated

    Сохраняем его в текстовом файле first.ps1 (расширение обязательно оставляем такое – ps1). Этот сценарий создает полностью автоматический DRS-кластер в датацентре с именем Datacenter1.

  2. Кладем этот сценарий в папку C:\scripts.
  3. Запускаем VI Toolkit и устанавливаем текущую директорию:

    set-location C:\scripts

  4. Запускаем сценарий:

    .\first

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

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



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

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

Быстрый переход:
VMware StarWind vGate Citrix VDI Security Code Veeam Microsoft Offtopic VMachines Hyper-V Security Red Hat Cisco Storage Cloud EMC Webinar Oracle 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, Александр Самойленко. Правила перепечатки материалов.