<
  • Главная
Статьи

Hyper-V в Windows 10: керівництво по створенню та налагодженню віртуальних машин - Вадим Стеркиной

  1. Загальні відомості про Hyper-V в Windows
  2. Системні вимоги для роботи Hyper-V в Windows
  3. Включення компонента Hyper-V
  4. Створення та налагодження віртуальної машини
  5. Запуск віртуальної машини і установка Windows на неї
  6. Налаштування доступу в Інтернет і локальної мережі
  7. Обмін файлами між фізичною та віртуальними машинами
  8. Загальні мережеві папки
  9. Доступ з віртуальної машини на фізичну
  10. Доступ з фізичної машини на віртуальну
  11. Підключення до віддаленого робочого столу віртуальної робочої машини
  12. Дії на віртуальній машині
  13. Дії на фізичній машині
  14. Поради щодо використання Hyper-V
  15. Використовуйте RDP для підключення до віртуальних машин.
  16. Будьте уважні зі знімками
  17. Використовуйте імпорт віртуальних машин при необхідності
  18. Hyper-V vs. VirtualBox
  19. Опитування

Ще в Windows 8 з'явилася технологія віртуалізації Hyper-V, раніше доступна тільки в серверних ОС Microsoft. Це рішення виглядає більш вдалим, ніж входила в Windows 7 віртуальна машина Windows Virtual PC. Сьогодні я розповім, як в Windows за допомогою Hyper-V створити віртуальну машину, а також налаштувати в ній Інтернет, локальну мережу і обмін файлами.

на DevCon'12 ми сиділи з Денисом Дягілєвим (MVP по віртуалізації) в зоні «Запитай експерта», а на нашому стенді був планшет Samsung з Windows 8. Денис запропонував провести час з користю і встановити Windows на віртуальну машину, задіявши вбудований гипервизор.

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

Якщо ж на сучасному комп'ютері у вас під рукою є образ Windows в форматі ISO і миша з клавіатурою, то через 5-7 хвилин ви зможете приступити до установки системи на віртуальну машину.

[+] зміст

Загальні відомості про Hyper-V в Windows

Оскільки гипервизор є новинкою в клієнтських системах, зазначу кілька моментів.

Hyper-V:

  • доступний тільки в 64-розрядної Windows не нижче фахового видання
  • є єдиною на даний момент технологією віртуалізації Microsoft, що підтримує 64-розрядні гостьові системи
  • в клієнтських системах підтримує режими сну і глибокого сну, на відміну від серверного гипервизора
  • це вам не VirtualBox! © :)

Системні вимоги для роботи Hyper-V в Windows

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

У процесора повинна бути в наявності і включена в BIOS:

  1. Апаратна віртуалізація. У Intel ця технологія називається Intel-VT (може позначатися як VMX), а у AMD - відповідно AMD-V (SVM).
  2. Трансляція адрес другого рівня, SLAT (Intel EPT або AMD RVI)

Найпростіше визначити наявність цих технологій за допомогою утиліти Coreinfo з набору Sysinternals. У мене утиліта вказала на відсутність підтримки VMX і EPT (прочерк на скріншоті), хоча по факту вона є. У коментарях читач Артем підказав причину - я запускав утиліту вже після установки компонента Hyper-V.

збільшити малюнок
збільшити малюнок

Крім Coreinfo можна використовувати фірмову утиліту Intel (У AMD є аналогічна ).

Ви також можете заглянути в таблицю підтримки технологій віртуалізації на сайті виробника вашого процесора: Intel | AMD .

Включення компонента Hyper-V

Hyper-V являє собою компонент операційної системи, який спочатку відключений. Досвідчені користувачі можуть включити його однією командою PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Якщо ви віддаєте перевагу графічний інтерфейс, натисніть Win + R, введіть OptionalFeatures і натисніть Enter.

У вікні відзначте прапорцем Hyper-V.

Так чи інакше, компонент стане доступний після перезавантаження системи. З проблем з установкою в Windows 8 RP поки була помічена циклічна перезавантаження з вини драйверів контролера USB 3.0, яка на деяких системах вирішувалася відключенням USB 3.0 в BIOS.

Створення та налагодження віртуальної машини

Натисніть Win + R, введіть virtmgmt.msc і натисніть Enter, щоб відкрити диспетчер Hyper-V. З меню Дії виберіть Створити - Віртуальна машина.

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

Стандартне розташування для віртуальних машин - папка ProgramData, але його можна змінити.

Якщо у вас вже є віртуальний диск в форматі VHD, можете підключити його. Я, до речі, так і зробив, скориставшись диском, створеним раніше для Virtual Box.

Коли ви вказуєте наявний VHD, з майстра пропадає крок, на якому задається носій для установки системи.

Однак шлях до ISO можна вказати і пізніше, відкривши параметри віртуальної машини в головному вікні диспетчера Hyper-V.

Запуск віртуальної машини і установка Windows на неї

Тут теж все просто, але трохи незвично для тих, хто раніше не стикався з Hyper-V.

збільшити малюнок
збільшити малюнок

У диспетчері Hyper-V:

  • для запуску віртуальної машини натисніть «Пуск»
  • для взаємодії з нею натисніть «Підключити» або двічі клацніть ескіз машини

Коли в параметрах машини зазначений завантажувальний ISO-образ Windows, ви побачите на екрані знайому напис Press any key to boot ... Далі ви вже самі впораєтеся, але якщо вам потрібні покрокові інструкції по установці, вони є на OSZone для Windows 7 і Windows 8 .

Якщо операційна система на фізичній машині новіше тієї, що встановлена ​​на віртуальній, рекомендується оновити компоненти інтеграції (спасибі, Артем ). Для цього підключіться в диспетчері Hyper-V до віртуальної машини, натисніть Ctrl + I і запустіть setup.exe.

Налаштування доступу в Інтернет і локальної мережі

Інструкції з цього розділу необхідні лише в тому випадку, якщо вас не влаштовує з'явився в Windows 10 1709 комутатор за замовчуванням (Default Switch), який не можна видалити або перейменувати. При використанні Default Switch в разі підключення хоста до VPN віртуальна машина також використовує VPN. У цьому полягає одна з головних відмінностей від зовнішнього комутатора, створення якого я опишу далі.

У меню Дії виберіть Налаштування віртуальних комутаторів. Відкриється вікно, в якому можна створити комутатор одного з трьох типів. Щоб ваша віртуальна машина могла виходити в Інтернет, створіть зовнішній комутатор.

збільшити малюнок
збільшити малюнок

Тепер потрібно задати ім'я комутатора і вибрати мережевий адаптер, якщо у вас їх більше одного. Вдома я використовую бездротову мережу, тому вибрав адаптер Wi-Fi.

збільшити малюнок
збільшити малюнок

Залишається лише вказати створений комутатор в параметрах мережевого підключення віртуальної машини.

збільшити малюнок
збільшити малюнок

Тепер у встановленій Windows у вас буде підключення до Інтернету і локальна мережа між фізичною та віртуальною машинами.

збільшити малюнок
збільшити малюнок

На малюнку вище ви бачите:

  • зліва - результат додавання віртуального комутатора в Hyper-V на фізичній машині, тобто мережевий міст і віртуальний адаптер
  • праворуч - доступ в Інтернет і підключення до локальної мережі на віртуальній машині

Як бачите, настройка Інтернету і локальної мережі не стільки складна, скільки незвична для користувачів клієнтських ОС Microsoft.

Обмін файлами між фізичною та віртуальними машинами

По ходу роботи з віртуальною машиною регулярно виникає необхідність скопіювати на неї файли з фізичної, або навпаки. Я опишу кілька способів вирішення цього завдання.

Загальні мережеві папки

Цей спосіб працює у всіх виданнях Windows 10. Оскільки в нашому розпорядженні є локальна мережа, можна використовувати загальні папки для обміну файлами. Фактично інструкції нижче зводяться до основ створення загальних папок.

Доступ з віртуальної машини на фізичну

Картинка коштує тисячі слів, як кажуть американці.

На малюнку показаний провідник віртуальної машини (VIRTUAL-PC), звідки здійснюється доступ до фізичної машині (VADIK-PC). Як тільки ви введете облікові дані облікового запису, доступ до його профілем буде у вашому розпорядженні.

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

Доступ з фізичної машини на віртуальну

Припустимо, в корені диска віртуальної машини є папка Shared. Клацніть по ній правою кнопкою миші і виберіть Загальний доступ - Окремі люди (або Конкретні користувачі в Windows 7).

збільшити малюнок
збільшити малюнок

Тепер ви можете відкрити загальну папку з мережі в провіднику, в тому числі ввівши в адресний рядок адресу виду \\ ім'я-комп'ютера \ ім'я-папки.

Підключення до віддаленого робочого столу віртуальної робочої машини

У Hyper-V між фізичною та віртуальною машиною неможливий обмін файлами шляхом копіювання і вставки. Можна лише вставляти скопійований на фізичній машині текст сполучення клавіш Ctrl + V. Однак після запуску віртуальної машини можна з'єднуватися з нею за допомогою RDP замість того щоб відкривати її з диспетчера Hyper-V. Цей спосіб працює в виданнях Pro і вище.

Дії на віртуальній машині

Спочатку потрібно вирішити на віртуальній машині підключення до віддаленого робочого столу в властивості системи. Натисніть Win + R і виконайте:

RUNDLL32.EXE shell32.dll, Control_RunDLL sysdm.cpl ,, 5

Потім дозвольте з'єднання, як показано на малюнку.

Залишається лише з'ясувати IP-адреса віртуальної машини командою ipconfig

Дії на фізичній машині

Натисніть Win + R і введіть mstsc і розкрийте параметри входу.

У вікні:

  1. Введіть IP-адресу віртуальної машини (обов'язково).
  2. Вкажіть ім'я користувача, в чию обліковий запис буде виконаний вхід.
  3. Увімкніть запам'ятовування облікових даних.
  4. Збережіть установки.

Ви також можете задати на вкладці «Екран» дозвіл менше того, що використовується в фізичній машині.

Тепер можна обмінюватися файлами між фізичною та віртуальною машинами звичними поєднаннями клавіш Ctrl + C і Ctrl + V.

Поради щодо використання Hyper-V

Наостанок я хотів би віртуалізувати кілька рекомендацій Дениса Дягілєва по роботі з Hyper-V.

Використовуйте RDP для підключення до віртуальних машин.

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

Якщо ви плануєте регулярно використовувати RDP для підключення до різних віртуальних машин, закріпіть програму на панелі завдань. Тоді в списку переходів буде зберігатися список машин.

Тоді в списку переходів буде зберігатися список машин

Будьте уважні зі знімками

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

Олександр Косівченко (MVP по віртуалізації) докладно, хоча і дещо сумбурно, описав принцип роботи знімків Hyper-V на Хабре.

Використовуйте імпорт віртуальних машин при необхідності

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

Озирнувшись в оснащенні, я побачив опцію імпорту і моментально відновив машину.

Озирнувшись в оснащенні, я побачив опцію імпорту і моментально відновив машину

Причому я навіть не підозрював, що виконані мною дії стали можливі лише за рахунок появи нової можливості в Hyper-V :)

Hyper-V vs. VirtualBox

Розбираючись з Hyper-V, я мимоволі порівнював рішення Microsoft для клієнтської операційної системи з Oracle VirtualBox.

З точки зору типових задач домашніх користувачів (тестування установки системи, ознайомлення з нею, перевірка роботи додатків) ці рішення практично не відрізняються один від одного. Але VirtualBox можна використовувати в домашніх виданнях Windows 10, в той час як Hyper-V в них недоступний.

VirtualBox не має таких жорстких апаратних вимог, а його графічні можливості навіть ширше, оскільки є підтримка апаратного прискорення 3D (хоча я ніколи їй не користувався).

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

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

Опитування

Я познайомився з віртуальними машинами в 2004 році, коли почав займатися Автоустановка Windows. З тих пір вони стали невід'ємною частиною мого повсякденного роботи, включаючи тестування системних налаштувань, програм і т.п.

У коментарях розкажіть, яким рішенням для віртуалізації ви користуєтеся і з якою метою!

Я хочу подякувати Дениса Дягілєва за допомогу в підготовці цього матеріалу. Одним з переваг програми MVP є знайомство з кращими фахівцями з технологій Microsoft. Це означає, що в приватному порядку можна отримати грамотну консультацію з будь-якого питання;)

Денис також люб'язно запропонував свою допомогу в проведенні дискусії. Тому якщо у вас виникнуть технічні питання по цій статті, ви можете розраховувати на кваліфіковану відповідь.

Я хочу спеціально підкреслити, що коментарі не призначені для обговорення графічного інтерфейсу і інших нововведень в Windows 8. Своїм поглядом на ці моменти і особистим досвідом роботи в Windows 8 RP на робочому столі я обов'язково поділюся з вами. Але для цього мені потрібно попрацювати в системі якийсь час, тому що огляд на наступний день після установки може бути лише поверхневим. Коли запис вийде, ви зможете виплеснути ненависть або захоплення в коментарях. А поки я прошу вас не виходити за рамки теми віртуалізації.

Результати голосування загублені в зв'язку з припиненням роботи веб-сервісу опитувань.

Обговорення завершено.



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью