Вы тут: Главная → Windows → Hyper-V в Windows: руководство по созданию и настройке виртуальных машин
Еще в 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:
- доступен только в 64-разрядной Windows не ниже профессионального издания
- является единственной на данный момент технологией виртуализации Microsoft, поддерживающей 64-разрядные гостевые системы
- в клиентских системах поддерживает режимы сна и гибернации, в отличие от серверного гипервизора
- это вам не VirtualBox! ©
Системные требования для работы Hyper-V в Windows
Если ваш процессор поддерживает требуемые технологии виртуализации, компонент Hyper-V установится без проблем.
У процессора должна быть в наличии и включена в BIOS:
- Аппаратная виртуализация. У Intel эта технология называется Intel-VT (может обозначаться как VMX), а у AMD – соответственно AMD-V (SVM).
- Трансляция адресов второго уровня, 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 и раскройте параметры входа.
В открывшемся окне:
- Введите IP-адрес виртуальной машины (обязательно).
- Укажите имя пользователя, в чью учетную запись будет выполнен вход.
- Включите запоминание учетных данных.
- Сохраните параметры подключения.
Вы также можете задать на вкладке «Экран» разрешение меньше того, что используется в физической машине.
Теперь можно обмениваться файлами между физической и виртуальной машинами привычными сочетаниями клавиш 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 на десктопе я обязательно поделюсь с вами. Но для этого мне нужно поработать в системе какое-то время, потому что обзор на следующий день после установки может быть лишь поверхностным. Когда запись выйдет, вы сможете выплеснуть ненависть или восторг в комментариях. А пока я прошу вас не выходить за рамки темы виртуализации.
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Содержание
- Как в Windows 10 применить виртуальные машины Hyper-V и VirtualBox
- Штатная виртуальная машина
- Включение Hyper-V
- Подготовка ВМ
- Установка виртуальной машины на Windows 10
- Запускаем виртуальную машину
- Экспорт виртуальной машины Hyper-V
- Разберемся: как установить Windows 10 на VirtualBox
- Установка утилиты VirtualBox
- Настройка виртуальной машины
- Как установить Windows 8 на виртуальную машину
- Видео по теме
- Создание виртуальной машины с помощью Hyper-V в Windows 10
- Создание виртуальной машины с помощью диспетчера Hyper-V
- Создание виртуальной машины с помощью PowerShell
- Завершение развертывания операционной системы
- Hyper-V для разработчиков под Windows 10
- Быстрое создание коллекции виртуальных машин
- Подсистема Windows для Linux 2 (WSL 2)
- Расширенный режим сеанса для обмена устройствами с вашей виртуальной машиной
- Чекпоинты
- NAT сети
- Запускайте контейнеры Windows и Linux в Windows 10
- PowerShell Direct и HVC
- Windows песочница
- Windows Defender Application Guard
- Hyper-V Battery Pass-through
- Вложенная (Nested) виртуализация
- Эмулятор Visual Studio для Android
- Как настроить Hyper-V на Windows 10
- Установка Hyper-V в Windows 10
- Проверьте следующие требования
- Включение Hyper-V с помощью PowerShell
- Включение Hyper-V с помощью CMD и DISM
- Включение роли Hyper-V через раздел «Параметры»
Как в Windows 10 применить виртуальные машины Hyper-V и VirtualBox
Пользователи таких ОС, как Windows 10 Pro или Enterprise, возможно не в курсе, что в этих версиях имеется встроенная поддержка ВМ Hyper-V. Это означает, что на ПК имеется все необходимое для установки любых ОС на виртуальную машину (ВМ).
Рядовые пользователи наверняка понятия не имеют, что вообще из себя представляет ВМ и для чего используется. «Виртуальная машина», по сути, это отдельно запускаемый ПК с любой ОС, имеющий свои установленные системные настройки, файлы, локальные диски и т.д. Так выглядит окно ВМ на Windows 10.
Как и на обычную, привычную всем операционную систему, на ВМ можно ставить различные программы, ОС, проводить эксперименты с содержимым, и, что очень удобно, основная ОС от этого не пострадает. Можно даже запустить вирус, но ничего с основной ОС не случится. Более того, можно сохранить текущее состояние своей виртуальной ОС, сделав «снимок», который поможет вернуть ее в то состояние, какое вам необходимо.
Основным ее назначением для рядового пользователя может стать: тестирование программ, не работающих на вашей операционной системе, возможность поставить любую ОС, не меняя текущую или же использовать ВМ в виде сервера для любых своих задач. Это, разумеется, не все методы их использования.
Главное понимать, что основная Windows 10, подобно и аналогичная ей ВМ потребляют память одного ПК, поэтому важно, чтобы компьютер был довольно мощным.
Если вы задаетесь вопросом, как установить виртуальную машину, знайте, необходимо лишь следовать инструкциям. Ничего сложного здесь нет, все интуитивно понятно, тем более информации сейчас про это предостаточно.
Штатная виртуальная машина
Ранее использование гипервизора ограничивалось применением только в серверных ОС. Виртуальная машина получила название Hyper-V, потому как в основе лежит гипервизор, поддерживающий виртуализацию для 64-битных ОС. Указанная технология позволяет сгенерировать виртуальную машину для инсталляции в нее практически любой операционки.
Hyper-V предназначена только для 64-битных версий Windows 8, 10 Pro и Enterprise, и для серверных ОС. Пользователю этих версий уже нет надобности инсталлировать на ПК дополнительные программы виртуализации, такие как VirtualBox.
Стоит заметить, что гипервизор первоначально создавался только лишь для серверных ОС, поэтому возможности Hyper-V в Windows 10 немного ограничены:
Следует знать, что если ваш компьютер довольно слабый, то вам даже не стоит устанавливать эту ВМ, так как она требует довольно много памяти для оптимальной работы. При использовании виртуальной ОС не стоит пользоваться ресурсоемкими приложениями, дабы избежать торможения компьютера.
Включение Hyper-V
Ранее уже говорилось, что в ОС Windows 10 имеется встроенная поддержка ВМ Hyper-V. Правда в данной ОС ее компоненты отключены. Для этого разберемся, как включить Hyper.
Дабы воспользоваться услугами ВМ, необходимо включить компоненты Hyper-V:
У некоторых компоненты могут быть неактивными. Предположительно, из-за того, что ваша ОС 32-разрядная или на вашем ПК содержится меньше 4 Гб оперативной памяти, либо не поддерживается виртуализация, хотя она есть практически на каждом современном ПК или ноутбуке.
Инсталляция завершена и теперь нужно через поиск открыть «Диспетчер Hyper-V».
В Windows 10 он находится в разделе «Средства администрирования».
Подготовка ВМ
Первым делом рекомендуется настройка сети для следующих ВМ, если пользователь хочет иметь возможность выходить в Интернет из виртуальных ВМ, установленных в них ОС. Данная процедура выполняется лишь однажды.
Для этого требуется:
Теперь следует ставить ВМ и установить ОС Windows в нее. В принципе, есть возможность инсталлировать Линукс, правда по мнению многих опытных и продвинутых пользователей, его работоспособность в Hyper-V ужасна, поэтому наилучшим вариантом следует считать выбор VirtualBox.
Установка виртуальной машины на Windows 10
Чтобы поставить ВМ Hyper-V требуется проделать ряд несложных действий:
Теперь ВМ создана и ее можно увидеть в списке управления виртуальными машинами Hyper-V.
На фото видно, как происходит управление виртуальными машинами.
Запускаем виртуальную машину
Запустить только что созданную ВМ легко, просто 2 раза нажав на нее либо нажать «Включить». При создании надо указать, что загрузка будет идти с образа ISO или диска, чтобы сразу инсталлировать ОС. Если образ не был указан, то это делается в строке «Медиа» подключения к ВМ.
Как правило, после инсталляции ВМ загружается с виртуального HDD, так как это происходит автоматически. Можно также настроить загрузку, если она не идет, как нужно с HDD. Для этого необходимо навести курсор мыши на наименование ВМ в диспетчере Hyper, нажать правую кнопку мыши, затем выбрать строку «Параметры…», следом строку «BIOS».
Еще в настройках можно менять размер выделенной оперативки, количество виртуальных процессоров, добавлять дополнительные HDD и менять остальные настройки ВМ.
Понятно, что данный алгоритм является кратким и никак не может уместить полностью все аспекты и особенности процесса создания и инсталляции виртуальных машин V в Windows 10. Пристальное внимание надо уделить следующим моментам: создания точек восстановления, подключения физических дисков в ОС, поставленных в ВМ и так далее.
Экспорт виртуальной машины Hyper-V
Экспорт идет в фоновом режиме и не быстро, так как отбирает малый объем системных ресурсов и, таким образом, дает спокойно работать с ВМ.
Рассмотрим, как проделать экспорт виртуальной машины:
Разберемся: как установить Windows 10 на VirtualBox
Установка Windows 10 на VirtualBox не сказывается на работе основной ОС, системы восстановления и программ. Следует сказать, что имеются недостатки: сложно использовать все возможности аппаратного обеспечения и сравнительно низкая производительность. Установка Windows 10 на виртуальную машину для ознакомления не требует больших ресурсов и, потому эти недостатки вовсе не критичны.
Несколько фирм выпускают ПО для виртуализации. Наши потребности полностью удовлетворяет бесплатная программа от известной организации Oracle — VirtualBox. Необходимо закачать и установить новую версию продукта. И потребуются образы Windows 10.
Установка утилиты VirtualBox
Для того, чтобы установить VirtualBox, рассмотрим последовательность действий:
Итак, мы успешно установили виртуальную машину на Windows 10, теперь остается только ее настроить.
Настройка виртуальной машины
Рассмотрим процедуру настройки:
Процесс настроек ВМ завершен, запускаем.
Дальше будет простая пошаговая установка Windows 10. Все происходит аналогично инсталляция ОС на «реальный» ПК.
Как установить Windows 8 на виртуальную машину
Делается такая инсталляция аналогичным образом, как и для случая с Windows 10.
Таким образом, в этой статье мы постарались подробнее рассказать, как установить Hyper-V на Windows 10, а также как установить Windows 10 на виртуальную машину VirtualBox. Теперь с помощью этих машин можно решать любые задачи, которые невозможно или опасно было проводить на главной операционной системе.
Видео по теме
Источник
Создание виртуальной машины с помощью Hyper-V в Windows 10
Создание виртуальной машины и установка на нее операционной системы. Вам потребуется ISO-файл для операционной системы, которую требуется запустить. При необходимости пробную версию ОС Windows 10 можно получить в Центре оценки TechNet.
Создание виртуальной машины с помощью диспетчера Hyper-V
Откройте диспетчер Hyper-V, нажав клавишу Windows и введя в строке поиска «диспетчер Hyper-V», выполните поиск диспетчера Hyper-V в своих приложениях.
В диспетчере Hyper-V щелкните Действие > Создать > Виртуальная машина, чтобы открыть мастер создания виртуальной машины.
Просмотрите содержимое страницы «Приступая к работе» и нажмите кнопку Далее.
Присвойте имя виртуальной машине.
Примечание. Это имя, используемое Hyper-V для виртуальной машины, а не имя компьютера, присвоенное гостевой операционной системе, которая будет развернута внутри виртуальной машины.
В виртуальных машинах поколения 2, которые появились в Windows Server 2012 R2, доступна упрощенная модель виртуального оборудования и некоторые дополнительные функциональные возможности. На виртуальную машину поколения 2 можно установить только 64-разрядную версию операционной системы. Дополнительные сведения о виртуальных машинах поколения 2 см. в статье Обзор виртуальных машин поколения 2.
Если новая виртуальная машина относится к поколению 2 и будет работать под управлением дистрибутива Linux, потребуется отключить безопасную загрузку. Дополнительные сведения о безопасной загрузке см. в статье Безопасная загрузка.
Память распределяется между узлом Hyper-V и виртуальной машиной, работающей на этом узле. Число виртуальных машин, которые могут работать на одном узле, зависит, в частности, от объема доступной памяти. Виртуальную машину можно также настроить для использования динамической памяти. При включении динамическая память высвобождает неиспользуемую память работающей виртуальной машины. Это позволяет большему количеству виртуальных машин работать на узле. Дополнительные сведения о динамической памяти см. в статье Общие сведения о динамической памяти в Hyper-V.
В мастере настройки сети выберите для данной виртуальной машины виртуальный коммутатор и нажмите кнопку Далее. Дополнительные сведения см. в статье Создание виртуального коммутатора.
Присвойте имя виртуальному жесткому диску, выберите расположение или оставьте значение по умолчанию, а затем укажите размер. По окончании нажмите кнопку Далее.
Виртуальный жесткий диск представляет собой память для виртуальной машины, чем напоминает физический жесткий диск. Виртуальный жесткий диск требуется для установки операционной системы на виртуальной машине.
При создании виртуальной машины можно настроить некоторые параметры установки операционной системы. Доступны три варианта.
Установить операционную систему позднее. Этот параметр не вносит какие-либо дополнительные изменения в виртуальную машину.
Установить операционную систему из файла загрузочного образа. Действие этого параметра аналогично вставке компакт-диска в физический дисковод компьютера. Чтобы настроить этот параметр, выберите ISO-образ. Этот образ будет подключен к дисководу виртуальной машины. Меняется порядок загрузки виртуальной машины: загрузка начинается с дисковода.
Установить операционную систему с сетевого сервера установки. Этот параметр доступен только тогда, когда виртуальная машина подключена к сетевому коммутатору. В этой конфигурации виртуальная машина предпринимает попытки загрузиться из сети.
Создание виртуальной машины с помощью PowerShell
Откройте интегрированную среду сценариев PowerShell от имени администратора.
Выполните следующий сценарий.
Завершение развертывания операционной системы
Чтобы завершить создание виртуальной машины, необходимо ее запустить и выполнить пошаговые инструкции по установке операционной системы.
В диспетчере Hyper-V дважды щелкните виртуальную машину. Запустится средство VMConnect.
В VMConnect нажмите зеленую кнопку «Пуск». Это аналогично нажатию кнопки питания на физическом компьютере. Нажмите любую клавишу для загрузки с компакт- или DVD-диска Сделайте это.
Примечание. Чтобы убедиться, что нажатия клавиш отправляются в виртуальную машину, щелкните внутри окна VMConnect.
Примечание. Если вы не используете корпоративную лицензию на Windows, требуется отдельная лицензия для Windows, установленной на виртуальной машине. ОС виртуальной машины не зависит от операционной системы сервера виртуальных машин.
Источник
Hyper-V для разработчиков под Windows 10
Hyper-V более известен как технология виртуализации серверов; однако, начиная с Windows 8, он также доступен в клиентской операционной системе. В Windows 10 мы значительно улучшили работу, сделав Hyper-V отличным решением для разработчиков и ИТ-специалистов.
Microsoft Hyper-V, кодовое название Viridian, — это нативный (тип 1) гипервизор, который, в отличие от VMware Workstation, VirtualBox и других гипервизоров типа 2, работает непосредственно на оборудовании. Впервые он был выпущен в Windows Server 2008 и позволяет запускать виртуальные машины в системах x86-64.
Hyper-V позволяет разработчикам быстро разгонять виртуальные машины для разработки на Windows 10 с превосходной производительностью, но он также используется в нескольких других функциях разработки в качестве серверной технологии, например, в таких как эмулятор Android, подсистема Windows для Linux 2 (WSL2) или контейнеры Docker. В этой статье мы кратко рассмотрим, как Hyper-V в Windows 10 может помочь разработчикам.
Быстрое создание коллекции виртуальных машин
Во-первых, давайте начнем с одной из основных функций для создания виртуальных машин. Теперь вы можете не только создавать виртуальные машины Hyper-V, устанавливая их с помощью файла ISO; вы можете использовать Hyper-V Quick Create VM Gallery, чтобы быстро создать новую среду разработки Windows 10 или даже виртуальную машину Ubuntu. Инструмент загрузит предварительно настроенную виртуальную машину Hyper-V с Windows 10 и средой разработки Visual Studio или Ubuntu 18.04 или 19.04. При желании вы также можете создавать собственные образы виртуальных машин Quick Create и даже делиться ими с другими разработчиками.
Подсистема Windows для Linux 2 (WSL 2)
С подсистемой Windows для Linux Microsoft перенесла среду Linux на Windows 10 desktop и позволяет запускать среду GNU/Linux — включая большинство инструментов, утилит и приложений командной строки — непосредственно в Windows без изменений, без издержек полноценных виртуальных машин. В последних версиях Windows 10 Insider Preview Microsoft выпустила превью WSL 2. WSL 2 использует технологию виртуализации Hyper-V для изоляции и виртуализации WSL в серверной части. Это обеспечивает не только преимущества безопасности, но и огромный прирост производительности. Подробнее о подсистеме Windows для Linux 2 вы можете узнать здесь.
Расширенный режим сеанса для обмена устройствами с вашей виртуальной машиной
Чекпоинты
Огромным преимуществом виртуализации является возможность легко сохранять состояние виртуальной машины, что позволяет вам возвращаться назад или вперед в определенный момент времени. В Hyper-V эта функция называется контрольной точкой виртуальной машины, ранее была известна как снимок виртуальной машины.
Hyper-V знает типы контрольных точек:
Тип контрольной точки может быть установлен виртуальной машиной. Оба типа чекпоинтов имеют разные преимущества и недостатки. В последних версиях Hyper-V продакшн-контрольные точки выбираются по умолчанию. Однако вы можете легко изменить это с помощью настроек диспетчера Hyper-V или PowerShell. На моем клиентском компьютере с Windows 10 я предпочитаю использовать стандартные контрольные точки, поскольку он также сохраняет состояние памяти виртуальной машины, однако в системах с продакшн-серверами я настоятельно рекомендую использовать продакшн-контрольные точки, и даже в этом случае вам следует соблюдать осторожность.
NAT сети
Одной из особенностей, которые были очень болезненными в прошлом, была сеть. С появлением опции переключения NAT в виртуальном коммутаторе Hyper-V теперь вы можете легко подключить все ваши виртуальные машины к сети, к которой подключен ваш хост. В Windows 10 вы получите переключатель по умолчанию для подключения ваших виртуальных машин. Если этого недостаточно или вы хотите использовать виртуальный коммутатор NAT на сервере Hyper-V, вы можете использовать следующие команды для создания виртуального коммутатора и правила NAT.
Вы можете узнать больше о Hyper-V NAT сетях здесь.
Запускайте контейнеры Windows и Linux в Windows 10
Контейнеры являются одной из самых популярных технологий прямо сейчас, с Docker Desktop для Windows вы можете запускать их на своем компьютере с Windows 10. По умолчанию Windows использует технологию Hyper-V, чтобы создать дополнительную защиту между контейнером и операционной системой хоста, так называемыми контейнерами Hyper-V. Эта функция также позволяет запускать Windows и Контейнеры Linux в Windows side-by-side без необходимости запуска полной виртуальной машины Linux в Windows 10.
PowerShell Direct и HVC
Если вы хотите взаимодействовать с вашей виртуальной машиной, работающей под управлением Windows 10, вы можете использовать диспетчер Hyper-V и консоль для непосредственного взаимодействия с операционной системой. Однако есть также два других варианта, которые позволяют вам управлять виртуальными машинами и получать к ним доступ с помощью командной строки. PowerShell Direct позволяет создавать сеанс удаленного взаимодействия PowerShell для виртуальной машины с использованием шины VM, так что никаких сетей не требуется. То же самое касается виртуальных машин Linux и инструмента HVC, который позволяет создавать SSH-соединение непосредственно с виртуальной машиной. Оба варианта также позволяют копировать файлы на виртуальные машины и с них.
Это очень удобно, если вы настроили некоторую автоматизацию, и вам нужно выполнить некоторые команды на виртуальной машине.
Windows песочница
Песочница Windows — это новая функция в Windows 10, выпущенная в версии 1903. Песочница Windows использует технологию Hyper-V для предоставления Windows 10 Sandbox. Песочница позволяет раскрутить изолированную временную среду рабочего стола, где вы можете запускать ненадежное программное обеспечение. Песочница отлично подходит для демонстраций, разработки, тестирования, устранения неполадок или для работы с вредоносными программами. Если вы закроете песочницу, все программное обеспечение со всеми его файлами и состоянием будет удалено навсегда. Это виртуальные машины с Windows 10, их преимущество в том, что они встроены в Windows 10, поэтому они используют существующую ОС, что обеспечивает более быстрый запуск, лучшую эффективность и удобство в обращении без потери безопасности.
Опыт Windows Sandbox также можно настроить с помощью файлов конфигурации. Таким образом, вы можете добавить дополнительное программное обеспечение и инструменты в свою Windows Sandbox.
Windows Defender Application Guard
Это может быть не связано непосредственно с развитием. Тем не менее, я думаю, что такое происходило с каждым. Мы видим ссылку, и мы не уверены, точно ли это доверенный сайт или это вредоносный сайт. С Windows Defender Application Guard мы получаем изолированный браузер, который защищает нас от вредоносных веб-сайтов и программного обеспечения. Если пользователь переходит на ненадежный сайт через Microsoft Edge или Internet Explorer, Microsoft Edge открывает сайт в изолированном контейнере с поддержкой Hyper-V, который отделен от операционной системы хоста.
Hyper-V Battery Pass-through
Эта особенность больше об удобстве. Если вы работаете и разрабатываете внутри виртуальной машины и используете консоль виртуальной машины в полноэкранном режиме, вы можете не заметить, когда у вашего ноутбука разрядился аккумулятор. Благодаря функции Hyper-V Battery Pass-through гостевая операционная система внутри виртуальной машины знает о состоянии батареи. Функция виртуальной батареи Hyper-V включена по умолчанию и работает с виртуальными машинами Windows и Linux.
Вложенная (Nested) виртуализация
Вложенная виртуализация позволяет запускать виртуализацию на виртуальной машине, в основном, как на начальном этапе для виртуальных машин. С Hyper-V вы можете запускать Hyper-V на виртуальной машине Hyper-V. Это интересно для пары разных сценариев. Во-первых, вы можете создать виртуальный хост Hyper-V для тестирования и лабораторных работ, или, что еще важнее, вы можете запускать контейнеры Hyper-V или Windows Sandbox на виртуальной машине. И еще одна замечательная особенность Nested Virtualization: она также работает с виртуальными машинами в Microsoft Azure.
Для включения nested-виртуализации внутри Hyper-V, вы можете изучить этот гайд.
Эмулятор Visual Studio для Android
Если вы используете Visual Studio для создания приложений Android, я уверен, что вы уже использовали Эмулятор Visual Studio для Android. Фича позволяет разработчикам использовать эмулятор Android с аппаратным ускорением, не переключаясь на гипервизор Intel HAXM, что обеспечивает им еще большую производительность и скорость.
Как настроить Hyper-V на Windows 10
Теперь, как вы можете видеть, Hyper-V является отличным инструментом для разработчиков и используется для множества различных функций. Чтобы установить Hyper-V, вы должны проверить следующие требования на вашем компьютере:
Источник
Установка Hyper-V в Windows 10
Включение Hyper-V для создания виртуальных машин в Windows 10.
Hyper-V можно включить разными способами, в том числе используя панель управления Windows 10, PowerShell или с помощью средства обслуживания образов развертывания и управления ими (DISM). В этом документе последовательно описан каждый из указанных способов.
Примечание. Механизм Hyper-V встроен в Windows в качестве дополнительной функции. Скачать Hyper-V нельзя.
Проверьте следующие требования
Роль Hyper-V невозможно установить в Windows 10 Домашняя.
Выполните обновление с выпуска Windows 10 Домашняя до выпуска Windows 10 Pro, открыв раздел Параметры > Обновление и безопасность > Активация.
Дополнительные сведения и советы по устранению неполадок см. в статье Требования к системе для Hyper-V в Windows 10.
Включение Hyper-V с помощью PowerShell
Откройте консоль PowerShell от имени администратора.
Выполните следующую команду:
Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора.
После завершения установки выполните перезагрузку.
Включение Hyper-V с помощью CMD и DISM
Система обслуживания образов развертывания и управления ими (DISM) позволяет настраивать ОС Windows и образы Windows. Помимо всего прочего? средство DISM может включать функции Windows во время выполнения операционной системы.
Чтобы включить роль Hyper-V с помощью DISM, выполните указанные ниже действия.
Запустите PowerShell или сеанс CMD от имени администратора.
Введите следующую команду:
Дополнительные сведения о DISM см. в разделе Техническое руководство по DISM.
Включение роли Hyper-V через раздел «Параметры»
Щелкните правой кнопкой мыши кнопку Windows и выберите пункт «Приложения и компоненты».
Выберите Программы и компоненты справа в разделе связанные параметры.
Выберите пункт Включение или отключение компонентов Windows.
Выберите Hyper-V и нажмите кнопку ОК.
После завершения установки вам будет предложено перезапустить компьютер.
Источник
- 10.02.2020
В Windows 10 есть встроенная возможность разворачивать виртуальные приложения (виртуальную машину) без стороннего софта — это Hyper-V. В данной статье мы рассмотрим как подключить такую виртуальную машину, как ее настроить и установим на нее для теста Windows 10 Pro.
Первое, что нужно сделать это подключить Hyper-V в операционную систему. Самый легкий способ — это запустить PowerShell от имени администратора и ввести следующую команду:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Если не удается найти команду, убедитесь, что вы используете PowerShell от имени администратора.
После завершения процедуры нужно обязательно перезагрузить ПК.
Далее, после перезагрузки можем зайти в диспетчер Hyper-V, для быстроты можете зайти в него через поиск на панели задач.
Здесь мы видим меню Hyper-V. Справа есть меню «Быстро создать», от туда Вы можете быстро установить пару версий Ubuntu, либо тестовую версию Windows 10.
Если Вы хотите установить полноценную версию Windows, то Вам для этого нужно скачать дистрибутив Windows 10, в главном меню Hyper-V выбрать «Создать» => Виртуальная машина.
Выбираем название для нашей виртуальной ОС, а так же можете выбрать свое расположение где будет храниться сам образ виртуальной машины.
Здесь в зависимости от Ваших предпочтений можете выбрать первый или второй вариант, мы в данном примере выберем первый вариант, т.к считаем его более стабильным.
Задаем размер выделенной оперативной памяти для виртуальной операционной системе, для быстроты установки выберем 6гб.
Подключаем сетевую карту, чтобы доступ в интернет работал на нашей виртуальной ОС.
Здесь задаем виртуальный жесткий диск, оставляем все по умолчанию а так же еще задаем размер жесткого диска, тут так же по Вашему усмотрению, смотря что Вы собираетесь делать в Вашей виртуальной ОС, рекомендуем ставить размер диска не менее 60гб.
Далее для установки ОС, Вам нужен сам дистрибутив, скачайте заранее нужный Вам дистрибутив операционной системы и выберите его через настройки «Обзор».
В конце нам показывается общая сводка нашей виртуальной машины.
Запускаем нашу виртуальную машину двойным щелчком курсора.
И далее идет в целом обычная установка Windows.
Весь процесс установки мы не будем показывать, т.к он ничем не отличается от обычной установки Windows. Таким простым образом мы установили виртуальную операционную систему Windows 10, она абсолютно изолирована от Вашей основной операционной системой, в ней Вы можете тестировать различные приложения не боясь, что Вы как-либо повредите основную ОС.
Уточняем, что если Вы собираетесь использовать виртуальную Windows 10 на долгосрочный период, ты для корректной работы мы рекомендуем ее так же активировать. Приобрести оригинальные ключи активации Вы можете в нашем интернет-магазине по самым низким ценам. Доставка ключей осуществляется моментально, в автоматическом режиме сразу после оплаты на Вашу электронную почту.
Если у Вас возникли какие-либо вопросы, можете обратиться в нашу круглосуточную техническую поддержку в чате на сайте в правом нижнем углу, либо по электронной почте: admin@softcomputers.org