Робота з віртуальними машинами Hyper-V

  1. Робота з віртуальними машинами
  2. Управління віртуальними машинами

Складно уявити своє життя без віртуальної машини Hyper-V. А якщо ви інструктор, розробник програмного забезпечення або ІТ-фахівець, і для обробки різних тестових середовищ, потребуєте підтримки декількох платформ, ймовірно, вам знадобиться більш ніж одна віртуальна машина.

Робота з віртуальними машинами

На малюнку нижче показано як може виглядати диспетчер Hyper-V на основній системі, настільному ПК з потужним процесором, 32 ГБ ОЗУ і великою кількістю вільного дискового простору. Як ви можете бачити, тут створено сім різних VM так, що можна копіювати різні обчислювальні середовища, і запустити кілька версій ОС Windows, «с» і «без» приєднання до домену Windows.

На ПК з достатніми ресурсами, можна запустити кілька віртуальних машин одночасно, відстежуючи їх в диспетчері Hyper-V. Клацніть правою кнопкою миші на віртуальній машині або використовуйте той же набір команд в панелі дій (внизу праворуч)

У диспетчері Hyper-V , Ви можете запустити будь-яку віртуальну машину. Клацніть правою кнопкою миші на записи в списку віртуальних машин (або за допомогою ідентичних команд в групі, в нижній частині панелі дій) і потім в контекстному меню, натисніть кнопку «Пуск». Коли ви це зробите, ВМ стартує і тихо запрацює. Так наприклад, якщо вам потрібен доступ до останнього попередньою випуску Windows Server 2016, запустіть його в VM і дайте там попрацювати в фоновому режимі, без прямої взаємодії з ним. Він буде мати свій власний мережевий адресу, тому поведе себе точно так само, як і розташований у вашій локальній мережі фізичний комп'ютер.

Команди для працюючої віртуальної машини трохи відрізняються. Замість однієї команди Start у вас є три варіанти:

  • Turn Off. Має той же ефект на віртуальній машині, що і натискання вимикача харчування на фізичному комп'ютері. Загалом, цей параметр слід використовувати тільки в тому випадку, якщо віртуальний комп'ютер не відповідає і вам потрібно примусово завершити його роботу. Або ви плануєте повернутися в попередній стан VM, не піклуючись про її поточний стан.
  • Shut Down. Посилає поточної VM команду завершення Windows. Сприяє більш м'якому закінчення сесії, але як і раніше, якщо в запущених додатках є незбережені зміни, може привести до втрати даних.
  • Save. Найбільш поширений варіант виключення віртуальної машини, яку ви плануєте використовувати в подальшому. Це більш-менш те ж саме, що опція Hibernate на фізичному ПК. Зберігає поточний стан віртуальної машини і звільняє всі використовувані ресурси. Перезапуск збереженою ВМ повертає точне стан, який був до її збереження. (В окремих випадках, можуть виникнути проблеми зі збереженою віртуальною машиною. Якщо це станеться, спробуйте вибрати віртуальну машину і натиснути в області дії «Видалити збережене стан»).

Для роботи з віртуальною машиною, необхідно її підключити. Використовуйте для цього в Hyper-V Manager команду «Connect» (або просто двічі клацніть на імені віртуальної машини). Відкриється програма «Virtual Machine Connection», із запущеною у вікні віртуальної машиною.

Використавши додаток Virtual Machine Connection, ви можете взаємодіяти безпосередньо з віртуальною машиною. Яка завантажується з віртуального DVD і дає вам можливість налаштувати операційну систему - в даному випадку, свіжу копію Windows 10.

Панель інструментів, у вікні підключення до віртуальної машини, включає кілька команд в області дії. Якщо двічі клацнути на збереженій віртуальній машині, можна натиснути зелену кнопку «Пуск». Для працюючої віртуальної машини, на панелі інструментів, доступні кнопки: Turn Off, Shut Down і Save.

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

В результаті, у вікні підключення до віртуальної машини основної сесії, вам не вдасться підключитися до USB-пристроїв, наприклад, принтеру або сканеру. А параметри дозволу монітора обмежені тими, що підтримуються графічним адаптером Microsoft Hyper-V. Віртуального звукового обладнання теж немає, тому над значком динаміка, в області повідомлень панелі завдань, ви побачите червоний значок «X».

Щоб надати доступ до багатьох з цих відсутніх функцій, слід запускати віртуальну машину в "розширеному сеансі". В цьому випадку інтегрується протокол віддаленого робочого стола та додаток «Підключення до віртуальної машини». У розширеному сеансі ви можете вибрати відповідну обладнанню хоста конфігурацію дисплея, включаючи можливість запуску Кількох моніторів. Ви можете підключитися до принтерів і пристроїв зберігання на головному ПК і перенаправити звук через головний комп'ютер.

Розширені сеанси підтримують використання буфера обміну для копіювання і вставки файлів і папок між віртуальною машиною і основним комп'ютером (в базовому сеансі, щоб ввести скопійований текст з головного комп'ютера в VM, можна використовувати що знаходиться в меню програми «Підключення до віртуальної машини», параметр «Буфер обміну »).

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

Якщо працює на вашій віртуальній машині гостьова ОС, підтримує входять сеанси віддаленого робочого столу (для цього потрібно Pro, Business або Enterprise версія Windows), ви можете запустити розширений сеанс. При підключенні до підтримуваної віртуальній машині, має з'явитися діалогове вікно конфігурації. Якщо ви перебуваєте в основному сеансі, натисніть в меню програми «Підключення до віртуальної машини» «Вид»> «Розширена сесія». Або скористайтеся кнопкою «Розширена сесія» в правій частині панелі інструментів цього додатка.

Або скористайтеся кнопкою «Розширена сесія» в правій частині панелі інструментів цього додатка

При запуску розширеного сеансу, ви можете вибрати дозвіл екрану. Щоб використовувати весь екран, повзунок повністю вправо.

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

Управління віртуальними машинами

У деяких відносинах віртуальні машини поводяться точно так же, як їх фізичні копії і робота з віртуальними машинами Hyper-V не відрізняється від стандартної. Але віртуальні машини, для деяких видів діяльності, все ж мають безперечні переваги перед фізичним обладнанням. Ви хочете збільшити обсяг доступної пам'яті своєї віртуальної машини або додати другий диск? Викрутка вам не знадобиться. Просто спочатку закрийте віртуальну машину (не використовуйте параметр «Зберегти»). Потім, за допомогою диспетчера Hyper-V, виберіть віртуальну машину. У нижній частині панелі "дії" під заголовком, що збігається з ім'ям віртуальної машини, натисніть кнопку "Параметри" і відкрийте діалогове вікно.

Багато параметри віртуальної машини, включаючи Secure Boot і опції віртуального TPM, можуть бути скориговані тільки після її створення.

На прикладі вище показана віртуальна машина з Generation 2. Так як в ній, в області навігації, є параметр Firmware (НЕ BIOS), а під ним - опція Secure Boot, яка недоступна на машині Generation 1.

У групі параметрів «Обладнання» ви можете клацнути «Firmware», щоб змінити порядок запуску (за замовчуванням віртуальна завантаження DVD перед жорсткими дисками). Натисніть «Пам'ять», щоб налаштувати обсяг віртуальної пам'яті і включити або виключити динамічну пам'ять. Змініть тип мережі.

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

Одне з величезних переваг віртуальної машини над фізичним ПК - можливість створення контрольних точок. Використовуючи контрольні точки, ви можете зберегти поточний стан віртуальної машини. В яке ви легко можете повернутися (Hyper-V використовує термін revert) після завершення деякого тестування.

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

Hyper-V в Windows 10 підтримує два типи контрольних точок: production і standard. Ви можете вибрати тип контрольної точки (або повністю відключити контрольні точки) на сторінці налаштувань. Загалом, контрольні точки production краще стандартних контрольних точок, які зберігають всі стан машини і можуть привести до небажаних поводженням.

Контрольні точки включені за замовчуванням, і немає причини для їх відключення. Їх можна використовувати для повернення до стабільно робочого стану, що дозволяє експериментувати з VM.

Щоб встановити контрольну точку в вікні працює VM (базові або розширені сесії), в меню програми «Virtual Machine Connection», виберіть «Action», а потім «Checkpoint». У диспетчері Hyper-V клацніть правою кнопкою миші на імені віртуальної машини і виберіть в контекстному меню: "контрольні точки".

Кожна контрольна точка відокремлена від інших, що дає можливість зробити кілька контрольних точок і потім повернутися до потрібної.

Щоб повернутися до раніше створеної контрольній точці, виберіть її в списку диспетчера Hyper-V. Клацніть по ній правою кнопкою миші, а потім виберіть «Застосувати». Операція проходить швидко.

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

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

Ви хочете збільшити обсяг доступної пам'яті своєї віртуальної машини або додати другий диск?