Статьи

test: admin: hyper-v: hyper-v [Айнет Wiki]

  1. Вимоги до обладнання для установки У даній інструкції йдеться про покрокової налагодженні Microsoft...
  2. Установка драйверів і налаштування ОС
  3. Налаштування Hyper-V сервера
  4. Налаштування віртуальних комутаторів
  5. Створення віртуальних машин
  6. Налаштування обладнання віртуальної машини
  7. Налаштування управління віртуальної машини:
  8. Постнастройка віртуальної машини
  9. Експорт та імпорт віртуальних машин Hyper-V
  10. Імпорт віртуальної машини
  11. Ручний перенесення віртуальної машини
  12. Обслуговування віртуальних машин
  13. Об'єднання віртуальніх дисків в ручному
  14. Реплікація віртуальних машин (в розробці)

Вимоги до обладнання для установки

У даній інструкції йдеться про покрокової налагодженні Microsoft Hyper-V Server 2012 (далі Hyper-V). Ця версія Windosw Server 2012 не має призначеного для користувача інтерфейсу і НЕ вимагає ліцензії для хостовой операційної системи. Віртуальні машини при цьому ліцензуються як зазвичай. Тому для управління віртуальними машинами ми зупинимося саме на цій ОС. Не підтримує інші ролі Windows Server 2012. Мінімальні вимоги для установки Hyper-V: процесор x64 з мінімальною тактовою частотою 1.4 Гц, для роботи хостовой ОС потрібно 512 Мб оперативної пам'яті і мінімум 50Гб дискового простору. Майте на увазі що для розміщення віртуальних машин розрахунок ресурсів підсумовується. Наприклад, для розміщення віртуальної машини Windows Server 2012 Standard, буде потрібно додатково, як мінімум, 2 Гб оперативної пам'яті і порядку 50Гб дискового простору.

порядок установки

Установка Hyper-V проводиться на чистий ПК без встановленої операційної системи (далі ОС). Образ можна скачати з інтернету або взяти з загального мережевого ресурсу \\ srv00-file1 \ Distrib \ OS \ Hyper-V Server 2012 R2 \ . Інсталяція мало чим відрізняється від звичайної установки Windows Server. Попередньо потрібно ретельно спланувати місце установки хостовой ОС і подальше розміщення віртуальних машин. Рекомендую використовувати RAID1 для високої надійності. Продуктивність дискової підсистеми - це окреме питання, що вимагає уважного обговорення. Пам'ятайте, «зберігати яйця в одному кошику небезпечно» намагайтеся розташовувати віртуальні машини на різних фізичних дисках, в залежності від навантаження і важливості даних. Звичайна установка Windows Server 2012 включає в себе наступні параметри:

a. Мова установки (російський);

b. Формат часу і валюти (за замовчуванням);

c. Розкладку і методи введення (за замовчуванням).

Далі погоджуємося з «ліцензійною угодою» і вибираємо Повну (Custom) установку ОС. На сторінці вибору місця для установки вибираємо диск, на який необхідно зробити установку. Так само на цьому етапі ви може відформатувати диск і розбити на розділи. Натискаємо далі, і чекаємо поки станеться установка, після чого ПК перезавантажиться. Час установки залежить в першу чергу від апаратних характеристик комп'ютера.

Установка драйверів і налаштування ОС

Після установки ми маємо такий вигляд, командним рядком і консолі управління Hyper-V.

Далі по пунктах:

1. Виконуємо мережеві настройки, перевіряємо через командний рядок, доступність шлюзу і dns-сервера. Для сервера HOST рекомендується використовувати 2 мережевих адаптера. Перший ви налаштовуєте для управління Hyper-V (використовуємо інтегрований мережевий інтерфейс, якщо інтегрованих 2 і більше інтерфейсу - то обраний помічаємо маркером як «Int1»), далі привласнюючи йому статичні адреси. Другий ви використовуєте для створення віртуального комутатора в подальшому, його теж потрібно додати тег як «Ext1». Забігаючи трохи наперед, хочу звернути вашу увагу на налаштування віртуального комутатора, у другого мережевого адаптера (який ми використовуємо в подальшому для віртуального комутатора гостьових ОС), ми повинні відключити, в управлінні віртуальними комутаторами, параметр «Дозволити керуючої операційній системі надавати загальний доступ до цього адаптера змінного струму », все це описано в розділі налаштування комутаторів.

2. Встановлюємо дату і час, часовий пояс вказуємо (UTC + 07: 00) Бангкок, Джакарта, Ханой.

3. Завантажуємо і встановлюємо оновлення. Параметри оновлення встановлюємо в режим «Авто»

4. Додаємо локального адміністратора, за замовчуванням встановлюємо пароль «LoCaL», після введення в домен користувач Адміністратор змінитися на «adm-local», пароль залишиться колишнім.

5. Вводимо в домен попередньо створивши контейнер (відповідно до регламенту;)).

6. Для Hyper-V серверів використовуємо ім'я srvХХ-hostN, де XX - номер підмережі а N-порядковий номер хостовой машини в мережі XX.

7. Включаємо настройку видаленого доступу;

8. Відключаємо файервол з командного рядка «netsh advfirewall set allprofiles state off»;

9. Виробляємо установку драйверів, для цього рекомендую скопіювати, попередньо завантажені драйвера, на Hyper-V в папку d: \ Distrib. Для установки рекомендую використовувати TotalComander і утиліту Corefig for Windows Hyper-V Server 2012. Копіюємо із загального ресурсу \\ srv00-file1 \ Distrib \ Tools \ Hyper-V \ папку «Progs» в корінь диска Hyper-V, там все що може стане в нагоді.

10. Встановлюємо план електроживлення на «високу продуктивність» командою «powercfg.exe», більш докладний опис « \ Відділ системного адміністрування \! Загальні документи \! Інструкції і регламенти \ Hyper-V \ настройки плану », Вказую всього 2-е найбільш важливих команди: 1) powercfg / list - Показує список всіх схем живлення. 2) powercfg / setactive - <GUID_СХЕМИ> Вказує ідентифікатор GUID схеми управління живленням. Ідентифікатор GUID схеми управління живленням повертає команда POWERCFG / LIST. Приклад POWERCFG / SETACTIVE 381b4222-f694-41f0-9685

Налаштування Hyper-V сервера

Налаштування розміщення віртуальних машин

Для віддаленого управління необхідна операційна система Windows 8, Windows Server 2012 або більш пізні версії даних лінійок ОС.

У разі використання Windows Server 2012 R2 Standard або Datacenter необхідно встановити консоль Hyper-V Manager. Це можна зробити в Server Manager. У 64 бітових версіях ОС Windows 8.1 Pro і Enterprise для установки Hyper-V Manager можна використовувати засіб настройки компонентів Windows.

1 Pro і Enterprise для установки Hyper-V Manager можна використовувати засіб настройки компонентів Windows

Для інших версій Windows 8.1 необхідно встановити Remote Server Administration Tools (RSAT), яку також можна завантажити на офіційному сайті Microsoft. Первісна настройка Hyper-V полягає в розміщенні віртуальних машин і жорстких дисків. У корені диска створюємо папку «Hyper-V» і як на малюнку наведеному ніжу вказуємо шлях до цієї папки.

У корені диска створюємо папку «Hyper-V» і як на малюнку наведеному ніжу вказуємо шлях до цієї папки

Налаштування віртуальних комутаторів

Основу віртуальної мережі становить віртуальний комутатор. При створенні зовнішньої мережі, Hyper-V створює віртуальний комутатор, до якого через віртуальні мережеві адаптери підключаються як віртуальні машини, так і хост. Фізичний адаптер відключається від хоста і по суті стає фізичним портом віртуального комутатора, через який він підключається до зовнішньої мережі. У випадку з зовнішньою мережею слід чітко розуміти, що хост, точно також як і віртуальні машини, підключається до віртуального комутатора через віртуальний мережевий адаптер. Фізичний мережевий адаптер, після створення зовнішньої мережі стає портом віртуального комутатора, через який він підключається до зовнішньої мережі. Тому всі мережеві настройки хоста слід проводити тільки на віртуальному мережевому адаптері. Також є можливість створення зовнішніх мереж, ізольованих від хоста, в цьому випадку віртуальний мережевий адаптер не створюється, а фізичний інтерфейс відключається від хоста, обслуговуючи тільки віртуальний комутатор. Для цього при створенні зовнішньої мережі необхідно зняти галочку Дозволити керуючої операційній системі надавати загальний доступ до цього мережного адаптера. Встановлюємо параметри відповідно до малюнком.

Створення віртуальних машин

Порядок створення віртуальних машин

1. Вказуємо ім'я і місцезнаходження віртуальної машини:

Ім'я машини вказуємо відповідно до DNS ім'ям майбутньої ОС. Обов'язково встановлюємо галочку «Зберегти віртуальну машину в іншому місці» і залишаємо шлях без змін «D: \ Hyper-V \», це нам дає що в папці «D: \ Hyper-V \" буде створено каталог «srv05-term2» і в ньому вже будуть розташовані всі наші ресурси ВМ. 2. Вибираємо покоління ВМ, на сьогодні за замовчуванням вибираємо 2-е покоління, якщо цього не вимагає певна ситуація.

3. Далі вказуємо виділяється обсяг оперативної пам'яті і будить вона динамічна: Для контролерів домену достатньо 512 мб, для інших серверів встановлюємо від 2000Мб до 4000Мб в залежності від навантаження сервера.

4. Далі вказуємо через який віртуальний комутатор буде працювати ВМ, для зручності і загального розуміння прийнято називати його «External».

5. Якщо комутатор ні створено то переходимо в диспетчер віртуальних комутаторів і створюємо його (Панель «Дії» - «Диспетчер віртуальних комутаторів»):

6. Наступним пунктом буде створення або підключення віртуального диска. Якщо ви створюєте новий диск, звертаю вашу увагу що в імені диска варто вказати, який логічний диск буде на гостьовий ОС (на прикладі srv05-term2 він буде диском C), вказавши ім'я srv05-term2_C.vhdx. Розташування за замовчуванням пропонує «D: \ Hyper-V \ srv05-term2 \ Virtual Hard Disks \» - залишаємо за замовчуванням, важливо що б всі виконувані файли лежали в директорії «D: \ Hyper-V \ srv05-term2 \». 7. Останнім етапом налаштовуємо параметри установки ОС, ці настройки можна вказати пізніше або відразу вибрати образ ISO, з якого буде проводитися установка гостьової ОС.

Останнім етапом налаштовуємо параметри установки ОС, ці настройки можна вказати пізніше або відразу вибрати образ ISO, з якого буде проводитися установка гостьової ОС

Налаштування обладнання віртуальної машини

Після завершення майстра створення нової віртуальної машини потрібно до налаштувати ВМ (Дії - Параметри Hyper-V). Налаштування проводитися при вимкненому ВМ. Тут слід перевірити наведене нижче

• BIOS - установка пріоритету завантаження, перший раз зрозуміло що завантажується з «Компакт-диска»;

• Пам'ять - встановлюємо необхідний розмір ОЗУ, якщо потрібне використання динамічної пам'яті задаємо мінімальний і максимальний витрата пам'яті для даної ВМ;

• Процесор - виділяємо допустиму кількість віртуальних процесорів. Не забуваємо що для хоста теж потрібні ресурси і не рекомендується задіяти всі віртуальні процесори для гостьової ОС;

• Контролер IDE або SCSI - використовується для підключення віртуальних дисків. Контролер SCSI новіший стандарт, для створення нових дисків рекомендується використовувати саме його;

• Мережевий адаптер - розділ для мережевих налаштувань;

Налаштування управління віртуальної машини:

• Ім'я - перевіряємо відповідність з DNS ім'ям гостьовий ОС;

• Служби інтеграції - залишаємо все за замовчуванням;

• Розташування файлу контрольної точки і smart paging - перевіряємо «D: \ hyper-v \ srv05-term2» $

• Реплікація - залишаємо без змін, даний розділ вимагає особливої ​​уваги, ми його розглянемо в наступних оглядах;

• Автоматичне дію при запуску - мається на увазі що робити з ВМ коли ПК буде включений, цей параметр залишаємо в режимі «Запускати автоматично, якщо вона була запущена при зупинці служюи»

• Автоматичне дію при завершенні - - завершувати роботу віртуальної машини.

Постнастройка віртуальної машини

Перенесення віртуальних машин між серверами

Коли якийсь метод слід використовувати? Існує кілька варіантів перенесення віртуальних машин з одного сервера Hyper-V на інший:

1. Експорт - Імпорт ВМ, даний метод дозволяє не вимикаючи віртуальну машину зробити перенесення на інший носій або сервер.

2. Ручний перенесення, проводиться в аварійних ситуаціях, коли неможливо запустити хостовую ОС, в силу виходу з ладу материнської плати наприклад.

Експорт та імпорт віртуальних машин Hyper-V

Процес експорту віртуальної машини засобами Hyper-V не складає труднощів. Єдиний параметр, який необхідно визначити - шлях збереження файлів віртуальної машини. Для експорту ВМ необхідно:

1. Клацнувши правою кнопкою миші на віртуальній машині вибрати пункт меню Експорт.

Клацнувши правою кнопкою миші на віртуальній машині вибрати пункт меню Експорт

Вказати місце зберігання файлів експортованої віртуальної машини і натиснути кнопку Експортувати.

Вказати місце зберігання файлів експортованої віртуальної машини і натиснути кнопку Експортувати

В якості місця зберігання файлу може бути зазначений не тільки логічний тому локального жорсткого диска, але також каталог на зовнішньому жорсткому диску або віддаленому сервері. На наступному малюнку представлено вміст папки експортованої віртуальної машини:

На наступному малюнку представлено вміст папки експортованої віртуальної машини:

Config.xml-файл, який містить інформацію про вихідний місцезнаходження файлів віртуальних жорстких дисків експортованої машини.

В папці Virtual Machines знаходиться .exp файл, який містить відомості про експортованої віртуальній машині. В ході імпорту даний файл перетворюється в конфігураційний xml - файл.

В папці Virtual Hard Disks знаходяться файли віртуальних жорстких дисків експортованої машини.

В папці Snapshots містить відомості про моментальних знімках віртуальної машини (.avhd, .vsv, .bin).

Імпорт віртуальної машини

Відзначимо особливості імпорту віртуальних машин Hyper - V:

1. Імпортувати в Hyper-V можна тільки віртуальні машини іншого Hyper-V сервера. Імпорт віртуальних машин Virtual PC або Virtual Server неможливий, оскільки конфігурація віртуальних машин, що створюються цими рішеннями відрізняється від Hyper-V, незважаючи на те, що всі рішення використовують .vhd - файли віртуальних жорстких дисків.

2. Віртуальну машину можна експортувати тільки один раз. Як уже зазначалося, створюваний при експорті .exp - файл відомостей про віртуальній машині, в процесі імпорту перетворюється в xml - файл конфігурації. У зв'язку з цим, при виникненні помилок імпорту єдиним способом продовження роботи з імпортованої віртуальної машиною є створення нової з аналогічною конфігурацією на основі вже наявних файлів віртуальних жорстких дисків.

Для імпорту віртуальної машини необхідно:

1. Вибрати пункт «Імпорт віртуальної машини» меню Дія диспетчера Hyper -V.

У вікні вказати шлях до папки, в якій розташовуються файли експортованої віртуальної машини. Визначити параметри імпорту та натиснути кнопку Далі.

Відзначимо ще раз, що в разі виникнення помилки імпорту, для продовження роботи з віртуальною машиною необхідно створити нову, і на етапі підключення віртуального жорсткого диска вказати файл жорсткого диска імпортованої машини (рис. Нижче)

Ручний перенесення віртуальної машини

Перед перенесенням потрібно впевнитися в місцезнаходження ВМ. Заходимо в параметри ВМ. Дивимося де розташовуються віртуальні диски. Звертаю вашу увагу що якщо диски розбиті і є знімки, їх потрібно об'єднати перед переносом. Нижче на стор. ** наведено метод об'єднання віртуальних дисків.

Розташування файлу знімків,

Розташування файлів Smart Paging (динамічної пам'яті).

І звичайно самої віртуальної машини,

Як бачимо на останньому малюнку місце розташування компонентів не збігається з місцезнаходженням самої віртуальної машини. В даному випадку потрібно підготувати ВМ для перенесення зібравши всі компоненти воєдино. Для цього потрібно проаналізувати розмір дисків, знімків і місце куди ми переміщаємо ВМ. Для цього відкриваємо «Диспетчер Hyper-V» Вибираємо віртуальну машину для перенесення і справа в списку натискаємо кнопку «Перемістити ...». Переносити можна як зупинені віртуальні машини, так і запущені.

Далі перемістити всі дані в одне розташування,

Вибираємо папку для переміщення, створюємо папку «srv05-term1» відповідно до назви ВМ в каталозі D: \ hyper-v \, як задано в параметрах Hyper-V.

переміщення

• Перевірка розташування компонентів ВМ

Підготовка мережевих налаштувань для перенесення на новий сервер

• не вимагає обов'язкової зміни ip-адреси ВМ

• Потрібно зміни ip-адреси ВМ Перенесення віртуальної машин і імпорт Перевірити відповідність налаштувань обладнання Запуск віртуальної машини і перевірка роботи

Обслуговування віртуальних машин

Знімки віртуальних машин

Знімки віртуальних машин призначені для запису стану, даних і конфігурації обладнання працює віртуальної машини. Знімки забезпечують швидкий і простий спосіб повернення віртуальної машини до попереднього стану. З цієї причини моментальні знімки віртуальних машин головним чином призначені для використання в середовищах розробки і тестування. Наявність простого способу повернення віртуальної машини до попереднього стану може бути дуже корисним в тих випадках, коли потрібно відновити певний стан або умову з метою усунення проблеми. Так як же працює механізм знімків? Що відбувається, коли ми натискаємо заповітну кнопку «Take Snapshot»?

• Hyper-V призупиняє (pause) вашу ВМ.

• Створити резервну копію конфігурації ВМ (файлу в форматі VMC).

• Для всіх поточних віртуальних дисків (файлів VHD *) створюються нові різницеві (Differencing) диски.

• У властивостях ВМ старі диски замінюються на нові. (Тепер завжди маємо незайману копію дисків на момент створення знімка);

• Робота ВМ возобровляется. (Все це відбувається на льоту - так що ви нічого не помічаєте. Переривання роботи не відбувається).

• Як тільки ВМ відновила роботу, Hyper-V починає зберігати в окремий файл стан її оперативної пам'яті.

• Під час цього процесу Hyper-V організовує роботу з пам'яттю так, щоб ВМ не вносила зміни в ті області, які ще не були збережені. Для цього тимчасово використовується оперативна або віртуальна пам'ять основної системи.

Після завершення цього процесу ми маємо: стан конфігурації ВМ на момент знімка у файлі VMC, стан всіх дисків ВМ на момент знімка в файлах VHD і стан пам'яті ВМ на момент знімка в звичайному форматі призупиненої ВМ (Saved State). Тепер ви можете в будь-який момент застосувати знімок (Apply Snapshot) і відновити стан ВМ. Однак очевидно, що вносити зміни в саме збережений стан ВМ неможливо. Зате знімки можна видаляти. Якщо видаляється знімок - останній у своїй галузі, то віддаляється тільки він сам. Якщо нижче нього в дереві знімків є одне збережене стан, то два різницевих віртуальних диска (Differential VHD) об'єднуються в один. Якщо видаляється знімок успадковується відразу декількома, то файл його віртуального диска залишається і буде використовуватися цими нащадками. При бажанні можна видалити будь-поддерево знімків кнопкою Delete Snapshot Tree. Об'єм всього дерева для однієї ВМ обмежений 64 знімками. Це пов'язано з максимальною кількістю копій, яке може зберігати служба VSS.

Якщо вам буде потрібно перенести з одного сервера на інший ВМ зі збереженням знімків - пам'ятайте, що це підтримується тільки в межах однієї версії Hyper-V. Тобто перенести ВМ зі знімками з Beta-версії на RC0 неможливо. Якщо ж версії Hyper-V збігаються, то на сервері-джерелі скористайтеся експортом ВМ в тимчасову папку. І, відповідно, імпортуйте ВМ на цільовому сервері. Процедура експорту-імпорту переносить як знімки і настройки, так і збережений стан ВМ.

Об'єднання віртуальніх дисків в ручному

Для цього необхідно знати де знаходяться знімки жорстких дисків (знаходяться зазвичай в папці віртуальної машини в папці Snapshots) і де знаходиться вихідний vhd-файл, до якого ці знімки ми будемо прикріплювати. Так само необхідно зрозуміти в якому порядку об'єднувати знімки. Спочатку об'єднуємо найсвіжіший знімок (дата зміни знімка при включеній виртуалке збігається з поточною, наприклад 20/05/2010) зі знімком більш старшим (дата зміни знімка менше попередньої, але більше за інших, наприклад 15/05/2010). Одержаний в результаті знімок об'єднуємо з наступним по старшинству. Процедуру повторюємо до тих пір поки не залишається один знімок, який об'єднується з вихідним vhd-файлом. Процедура виходить наступна:

Вимикаємо виртуалку, чиї диски-знімки треба об'єднати.

Міняємо розширення всіх знімків з .avhd на .vhd.

Про всяк випадок робимо копії всіх перетворюються файлів (колишніх .avhd і вихідних .vhd).

Записуємо порядок в якому будемо об'єднувати диски (20/05 / 2010.vhd ⇒ 15/05 / 2010.vhd ⇒ ... ⇒ Virtual Disk.vhd), щоб в процесі не збитися.

В оснащенні Hyper-V запускаємо Edit Disk, вибираємо самий новий знімок (20/05 / 2010.vhd). У вікні вибору дії буде доступно тільки одну дію - Reconnect. Далі треба буде вказати батьківський знімок (попередній щодо того, який останній - 15/05 / 2010.vhd). При цьому, для полегшення вибору, буде підказка який диск є батьківським до вихідного. Вібіраємо его. Натискаємо Finish. Запускаємо Edit Disk повторно, вибираємо найсвіжіший знімок. У вікні вибору дії повинно з'явиться 2 пункту - Compact і Merge. Нас цікавить другий. Вібіраємо его. У вікні Summary можна буде подивитися який знімок з яким об'єднується. Переконуємося що це потрібні нам знімки і запускаємо процес. При великих розмірах знімків процес може тривати досить довго.

По завершенні процесу в папці зі знімками залишиться тільки самий новий знімок (20/05 / 2010.vhd). Батьківський знімок (15/05 / 2010.vhd) буде видалений. Якщо в папці залишилися ще більш старі знімки, то переходимо до пункту 5 і повторюємо процес об'єднання.

Запускаємо знову Edit Disk, у вікні вибору дії буде 2 пункту - Compact і Merge. Вибираємо другий. По завершенні процесу в папці знімків знімків вихідного диска не залишиться - все вони будуть об'єднані з вихідним vhd-диском. Тепер, якщо ми зайдемо в властивості віртуальної машини, то при спробі подивитися на властивості нашого розбитого на знімки диска буде помилка - виртуалка не зможе знайти останній знімок. Сміливо можна видаляти диск з властивостей виртуалки і підключати його заново.

Реплікація віртуальних машин (в розробці)

Архівація віртуальних машин (в розробці)

Корисні посилання:

test / admin / hyper-v / hyper-v.txt · Останні зміни: 2016/06/23 15:31 - 172.16.40.133

Так як же працює механізм знімків?
Що відбувається, коли ми натискаємо заповітну кнопку «Take Snapshot»?

Новости