• Главная
  • Карта сайта
Не найдено

Управління сервером Hyper-V з командного рядка

Originally published at rublin.org.ua . Please leave any comments there.

Одним з недоліків Hyper-V Server Core є відсутність графічного інтерфейсу і консолі управління віртуальними машинами Одним з недоліків Hyper-V Server Core є відсутність графічного інтерфейсу і консолі управління віртуальними машинами. Для управління віртуальними машинами використовують систему під Windows 2008, Windows Vista або Windows 7 з встановленою консоллю Hyper-V або ...

Більшість завдань з управління віртуальними машинами можна виконати з командного рядка. Розглянемо можливість управління службою Hyper-V з командного рядка за допомогою PowerShell Module for Hyper-V. Це може бути корисним в ситуації, коли домен недоступний, а домен-контролер працює (працював) на віртуальній машині Hyper-V.

1) Створимо віртуальну машину:

PS C: \ Drivers \ HyperV_Install> new-vm -name uakiesdc01 -path "C: \ ClusterStorage \ Volume1 \ VirtualMachines \ uakiesdc01" 2) Задамо кількість RAM: PS C: \ Drivers \ HyperV_Install> set-vmmemory uakiesdc01 1024 PS C: \ Drivers \ HyperV_Install> new-vm -name uakiesdc01 -path C: \ ClusterStorage \ Volume1 \ VirtualMachines \ uakiesdc01 2) Задамо кількість RAM: PS C: \ Drivers \ HyperV_Install> set-vmmemory uakiesdc01 1024

3) Додамо файл вінчестерів:

PS C: \ Drivers \ HyperV_Install> set-vmdisk uakiesdc01 0 0 "C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01.vhd" PS C: \ Drivers \ HyperV_Install> set-vmdisk uakiesdc01 0 0 C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01

PS C: \ Drivers \ HyperV_Install> set-vmdisk uakiesdc01 0 1 "C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01_hard2.vhd" PS C: \ Drivers \ HyperV_Install> set-vmdisk uakiesdc01 0 1 C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01_hard2

4) Перевіримо що все ок:

PS C: \ Drivers \ HyperV_Install> get-vmdisk uakiesdc01 VMElementName: uakiesdc01 VMGUID: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D ControllerName: IDE Controller 0 ControllerInstanceID: Microsoft: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D \ 83F8638B-8DCA-4152 -9EDA-2 CA8B33039B4 \ 0 ControllerID: 0 DriveName: Hard Drive DriveInstanceID: Microsoft: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D \ 83F8638B-8DCA-4152-9EDA-2 CA8B33039B4 \ 0 \ 0 \ D DriveLUN: 0 DiskPath: C : \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01.vhd DiskImage: C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01.vhd DiskName: Hard Disk Image DiskInstanceID: Microsoft: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D \ 83F8638B- 8DCA-4152-9EDA-2 CA8B33039B4 \ 0 \ 0 \ L VMElementName: uakiesdc01 VMGUID: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D ControllerName: IDE Controller 0 ControllerInstanceID: Microsoft: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D \ 83F8638B-8DCA -4152-9EDA-2 CA8B33039B4 \ 0 ControllerID: 0 DriveName: Hard Drive DriveInstanceID: Microsoft: 5EAED10 A-EF8D-49BC-9C57-6B95C36A959D \ 83F8638B-8DCA-4152-9EDA-2 CA8B33039B4 \ 0 \ 1 \ D DriveLUN: 1 DiskPath: C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01_hard2.vhd DiskImage: C: \ ClusterStorage \ Volume1 \ VirtualMachines \ UAKIESDC01 \ uakiesdc01_hard2.vhd DiskName: Hard Disk Image DiskInstanceID: Microsoft: 5EAED10A-EF8D-49BC-9C57-6B95C36A959D \ 83F8638B-8DCA-4152-9EDA-2 CA8B33039B4 \ 0 \ 1 \ L

5) Додамо мережу:

PS C: \ Drivers \ HyperV_Install> add-vmnic uakiesdc01 external PS C: \ Drivers \ HyperV_Install> add-vmnic uakiesdc01 external

6) Тепер можна і включити виртуалку:

PS C: \ Drivers \ HyperV_Install> start-vm uakiesdc01 PS C: \ Drivers \ HyperV_Install> start-vm uakiesdc01

7) Перевіримо що включилася:

PS C: \ Drivers \ HyperV_Install> get-vm uakiesdc01 PS C: \ Drivers \ HyperV_Install> get-vm uakiesdc01

На цьому все.

З.И. Якщо віртуальна машина була створена раніше, потрібно (якщо таки потрібно) замінити файл * .VHD і запустити (пункти 6 та 7).

З.И.И. Якщо у нас кластер і ми машину створюємо з командного рядка - вона буде працювати на Hyper-V, але не на кластері.

Докладну інструкцію по PowerShell Module for Hyper-V і сам модуль можна скачати за адресою:
http://pshyperv.codeplex.com/releases/view/38769

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью