Как управлять Microsoft Hyper-V из командной строки
Метки: hyper-v | powershell
Воскресенье, 6 сентября 2009 г.
Просмотров: 30347
Подписаться на комментарии по RSS
Использование графических интрефейсов, таких как Hyper-V Manager или System Center Virtual Machine Manager (SCVMM) делает управление Hyper-V быстрым и простым. Однако, существует множество ситуаций, при которых вы вы можете выполнять операции гораздо быстрее, если у вас есть возможность использовать командную строку или скрипты. В этой статье мы рассмотрим возможности Powershell для управления Microsoft Hyper-V.
Установка Powershell
Для начала нам необходимо установить Powershell.
Для установки Powershell в Windows 2008, перейдите в Server Manager, далее в Features. Нажмите Add Features. Отметьте Windows Powershell и нажмите Next.
Для запуска Powershell перейдите в Start - All Programs - Windows Powershell.
В этот момент откроется долгожданное темно синее окно Windows Powershell:
Теперь нам необходимо скачать библиотеку Hyper-V Powershell.
Скачиваем и устанавливаем Hyper-V Powershell Library
Разработчиком управляеющей Powershell библиотеки для Hyper-V 1397 является James O’Neill и его библиотека просто бесценна в случае когда приходиться управлять Hyper-V из командной строки. Перейдите по ссылке выше и скачайте файл Hyperv.zip. Распакуйте архив в какую либо директорию, например C:\temp.
Теперь запустите PowerShell, перейдите в директорию с распакованными скриптами, отключите безопасность PowerShell командой:
Set-ExecutionPolicy unrestricted
Далее загрузите необходимые нам библиотеки:
. c:\temp\hyperv.ps1
После этого вы получите предупреждение безопасности, и вы должны выбрать “R” для запуска скрипта. После этого вы должны увидеть сообщение “VM Functions Loaded” и список загруженных команд.
Администрирование Hyper-V с помощью PowerShell
Вместе с библиотекой идет файл помощи, в котором описывается более 100 команд включенных в библиотеку. И помните, что каждая из этих 100 команд имеет большое количество параметров. Рассмотрение всех команд и их параметров не поместиться и в десятке подобных статей, поэтому мы рассмотрим самые базовые команды и их применение.
Посмотрим на следующие 5 команд и как они используются:
-
Get-VMsummary – выдает суммарную информацию о всех гостевых виртуальных машинах на вашем Hyper-V сервере.
-
Start-VM, Stop-VM, Suspend-VM, и Shutdown-VM – назначение этих команд довольно очевидно. В качестве параметра указывается имя виртуальной машины.
-
New-VM – простейший способ создать новую виртуальную машину
-
Get-VMmemory – список всех виртуальных машин на сервере и количество потребляемой им памяти
-
Get-VMsnapshot
Команда Get-VMsnapshot показывает все снапшоты сделанные на вашем Hyper-V сервере. Для управления снапшотами вы можете дополнительно использовать команды Update-VMsnapshot, New-VMsnapshot, Apply-VMsnapshot, Get-VMsnapshotTree, и Choose-VMsnapshot.
Автор: David Davis
Постовой
Для малышей рекомендую покупать lego duplo, отличный конструктор с деталями больших размеров.
Неплохой ноутбучный сайт, мне больше всего понравились асеры: обзоры ноутбуков acer, все модели, невысокие цены.
Еще записи по теме
- Конвертируем виртуальную машину XEN в образ VMware
- Создаем новый сетевой мост Xen в Ubuntu 8.04
- Как установить и настроить виртуализацию на основе Xen в openSUSE 11.0
- Преимущества лицензионного антивируса
- Живая миграция LVM-Based виртуальных машин Xen c iSCSI на Debian Lenny , часть 2
- Как сбросить пароль на ESX Server?
- Проблема с доступом к ESX 4.0 Web Access
Оставьте комментарий!