Корпорация microsoft решила внести поддержку аппаратной виртуализации hyper-v в свои операционные системы для работы на персональных компьютерах. Изначально данная технология входила только в серверные системы, такие как windows server 2008 и т.п. Теперь у обычных пользователей использующих windows, появилась возможность запустить на своем ПК виртуальную машину не устанавливая сторонних программ.
Первая операционная система получившая технологию Hyper V , является windows 8, в редакциях корпоративная(enterprise) и профессиональная(PRO). Потом она была перенесена и в windows 10, в таких же редакциях. В данной статье вы узнаете, как запустить виртуальную машину Hyper-V в windows 10, а так же, как установить на неё операционную систему windows 7.
Установка Hyper-V
Убедившись в поддержке виртуализации и включив её в биос, нужно так скажем задействовать виртуальную машину hyper v . Для этого переходим в панель управления, попасть в туда можно, нажав правой кнопкой мыши по меню пуск и запустить её.
Здесь переходим по вкладке программы .
Жмем на пункт включение или отключение компонентов windows.
Находим в списке hyper-v, ставим напротив галочку и жмем OK.
Начнется процесс поиска требуемых файлов, ждем несколько секунд.
Потом нужно перезагрузить компьютер, для применения внесенные изменений.
После перезагрузки, в поиске (значок лупы возле кнопки пуск ) вводим hyper и запускаем приложение.
В главном окне жмем на пункт создать - > виртуальная машина.
На первой открывшейся странице, просто нажимаем далее .
Здесь следует указать имя виртуальной машине и выбрать путь, по которому будут хранится рабочие файлы. Советую выбирать диск, в котором имеется много свободного пространства.
Установку windows 7 можно осуществить выбрав поколение 1, если вы устанавливаете более поздние версии, то выбирайте второй вариант.
Назначаем размер оперативной памяти, которая будет выделятся для работы виртуальной машины, советую для данной системы установить 2048 МБ. Если характеристики не позволяют, то ставим 1024.
Пункт настройка сети пока пропустим, чуть ниже к нему вернемся.
Выбираем пункт создать виртуальный жесткий диск . Имя, расположение и размер задаются автоматически, если надо можно указать и вручную. Так же можно использовать уже имеющийся виртуальный жесткий диск, если он у вас есть, или подключить его позднее. Как вы заметили, размер диска задающийся автоматом достаточно большой, но на это можно не обращать внимание, т.к созданный виртуальный жесткий диск будет динамическим.
В следующем пункте откладываем установку системы, выбрав вкладку установить операционную систему позднее .
Пройдет быстрый процесс настройки.
Настраиваем работу интернета в Hyper-V
Виртуальная машина создана. Но не расслабляемся, нам нужно еще установить операционную систему и настроить работу интернета. Переходим в .
Тип виртуального коммутатора выбираем внешняя и жмем создать виртуальный коммутатор.
На предупреждение отвечаем да .
Теперь в виртуальной машине windows 7, нужно указать интернет соединение которое мы создали. Переходим во вкладку параметры.
В левой стороне окна, жмем на пункт сетевой адаптер и в списке виртуальных коммутаторов выбираем созданный, нажимаем OK. На этом установка интернета завершена.
Установка windows 7 на Hyper-V
Для установки операционной системы нам потребуется dvd диск, либо iso образ windows. Если у вас его нет, то читаем статью Как скачать любую версию Windows 7, 8.1, 10 с сайта Microsoft . Опять же переходим в параметры виртуальной машины.
Во вкладке BIOS устанавливаем порядок загрузки, на первом месте должен стоять компакт-диск , управлять расположением устройств можно с помощью кнопок вверх и вниз .
После, переходим в контроллер 1 IDE
-> DVD-дисковод.
Тут можно настроить загрузку именно с физического компакт-диска, выбрав вкладку физический дисковод компакт - и DVD-дисков.
В пункте носитель
, в случае использования iso образа, выбираем пункт файл образа, где жмем кнопку обзор
.
Находим нужный образ в проводнике, жмем кнопку открыть , либо кликаем по нему двойным нажатием мыши.
Как видим, путь к файлу с windows прописан, теперь нажимаем кнопку применить и OK.
Теперь подключаем виртуальную машину. Кликнув по ней двойным нажатием мыши.
В открывшемся окне нажимаем кнопку запустить .
Операционная система установлена, виртуальная машина подключена и работает. Теперь у вас появилась возможность в установленной windows 10 работать и с windows 7.
О ставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!
Еще в Windows 8 появилась технология виртуализации Hyper-V, ранее доступная только в серверных ОС Microsoft. Это решение выглядит более удачным, чем входившая в Windows 7 виртуальная машина Windows Virtual PC. Сегодня я расскажу, как в Windows с помощью 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.
Используйте 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 виртуальную машину Hyper-V и установим на неё операционную систему Windows 7 и Windows 8, также ответим на все вопросы заданные пользователями. Кстати, на Hyper-V можно перенести и весь ваш физический компьютер! Несколько моих знакомых сисадминов работают только на Hyper-V и даже уже забыли что такое нормальная операционная система. В самом начале мы публикуем несколько ваших писем.
Установка Hyper-V
Если на вашем компьютере установлена Windows 8 Pro или Windows 8 Enterprise (корпоративная), то вы можете воспользоваться системой виртуализации Hyper-V или простыми словами использовать встроенную в операционную систему Windows 8 виртуальную машину. Она очень простая в управлении и я не сомневаюсь что вы в ней разберётесь.
Для работы Hyper-V необходимо чтобы ваш процессор поддерживал технологию виртуализации. Перед работой, обязательно включите в BIOS компьютера опции:
«Intel Virtualization Technology» для процессоров Intel или «AMD Virtualization» для процессоров AMD.
Предупреждаю вас, что в первую очередь Hyper-V разработана и предназначена для IT-специалистов и используется на серверах.
При работе в Hyper-V Вы не сможете воспользоваться флешкой, звуковой картой, и WiFi, в этом отношении предпочтительнее использовать VirtualBox. Но я всё же думаю, что те кто читает эту статью знают для чего им это нужно.
Для своей работы виртуальная машина Hyper-V выдвигает небольшие требования:
Windows 8 Pro должна быть 64 бит.
Наличие оперативной памяти не менее 4ГБ.
Подключение Hyper-V
Открываем Панель управления
И выбираем Программы
Программы и компоненты. Включение и отключение компонентов Windows
Находим раздел Hyper-V и отмечаем его галочкой и нажимаем ОК.
Произойдёт недолгий поиск требуемых файлов и перезагрузка.
После перезагрузки идём в интерфейс Метро и щёлкаем левой мышью на стрелочке, затем выбираем Диспетчер Hyper-V,
Появляется мастер установки Hyper-V. Щёлкаем на имени нашего компьютера, затем Создать и Виртуальная машина .
Настройки Hyper-V
1) Приступая к работе. Данный мастер поможет Вам создать виртуальную машину, жмём Далее.
2) Укажите местонахождение. Присваиваем имя виртуальной машине на латинице, к примеру Windows 7. Указываем место расположения файлов виртуальной машины Hyper-V, так как на диске C: у меня места нет, я отмечу галочкой пункт Сохранить виртуальную машину в другом месте и нажму обзор, затем укажу диск D: и Далее.
3) Укажите поколение. Я хочу установить Windows 7 поэтому выберу Поколение 1.
4) Выделить память. На моём компьютере 8ГБ оперативной памяти, а значит я могу безболезненно выделить 2ГБ оперативки для виртуальной машины. Отмечаем пункт "Использовать для этой виртуальной машины динамическую память" и Далее.
5) Настройка сети. Пропускаем этот параметр (настроим подключение к интернету позже) и жмём Далее.
6) Подключить виртуальный жёсткий диск. Отмечаем пункт Создать виртуальный жёсткий диск . Так во втором пункте Укажите местонахождение, мы указали расположение файлов виртуальной машины на диске D:, то по умолчанию виртуальная машина предложит нам расположить виртуальный жёсткий диск на диске D:\Windows 7\Virtual Hard Disks\.
Друзья, пункт Размер 127 ГБ не означает то, что на вашем диске D: сразу "отожмётся" 127 ГБ.
Примечание: Виртуальный жёсткий диск можно создать в самом начале, то есть до того, как вы создадите виртуальную машину и в этом случае вы сможете выбрать какой создать виртуальный жёсткий диск, например:
Динамический (растёт в объёме постепенно, согласно накапливаемым данным, поначалу занимает несколько мегабайт).
Фиксированного размера (сразу требует выделения для необходимого пространства, если создаёте диск на 120 ГБ, значит ровно столько вы должны выделить ему места).
Жёсткий диск фиксированного размера считается более высокопроизводительным.Более подробную информацию смотрите в конце статьи.
7) Параметры установки. Отмечаем пункт Установить операционную систему позднее. Далее.
8) Готово
Как настроить интернет в Hyper-V
Теперь настроим сеть. В главном окне Hyper-V нажмём на кнопку Диспетчер виртуальных коммутаторов.
В появившемся окне выберите какого типа виртуальный коммутатор вы хотите создать. Я выберу тип - Внешняя сеть . Создать виртуальный коммутатор .
Выбираем произвольное имя виртуальному коммутатору. Сетевой адаптер Wi-Fi на моём компьютере производителя "Atheros", вот я и выберу такое название. Применить.
Выбираем Параметры
Откроется окно, в левой части которого можно увидеть два раздела с различными параметрами, если выделить левой мышью нужный вам параметр, то в правой части окна его можно будет настроить.
Сетевой адаптер . В правой части окна выбираем наш Виртуальный коммутатор "Atheros", Применить и ОК .
Установка на Hyper-V операционной системы
Теперь собственно вопрос, как установить в виртуальную машину операционную систему. Для установки виртуальной машины Hyper-V её нужно загрузить с установочного диска Windows 7 находящегося в дисководе или для этих целей нужно использовать образ ISO с Windows.
Нажимаем на кнопку Параметры ,
Здесь в левой части два раздела с различными параметрами, выделим левой мышью нужный вам параметр и в правой части окна его можно будет настроить. Например настроим виртуальную машины для загрузки с диска или образа ISO.
, затем в правой части окна с помощью кнопок Вверх и Вниз выставляем загрузку виртуальной машины с того, что нужно:Компакт-диск - загрузка с установочного диска или образа ISO.
Выбираем Контроллер 1 IDE и жмём на плюсик, затем DVD-дисковод , если вы хотите загрузить виртуальную машину с дисковода DVD отмечаем пункт Физический дисковод компакт - и DVD дисков: далее вставляем в дисковод установочный диск Windows 7.
Также для загрузки виртуальной машины и установки образ ISO с Windows 7 вы можете использовать Windows 7, в этом случае нужно отметить пункт Файл образ и нажать кнопку Обзор , в открывшемся проводнике нужно выбрать образ с Windows 7 и нажать Открыть. Применить и ОК.
Нажимаем Пуск и запускается виртуальная машина. Происходит загрузка Hyper-V с образа ISO Windows 7. Щёлкните два раза левой мышью на эскизе окна виртуальной машины Hyper-V,
откроется окно, в котором мы с вами и будем работать. Нажмите любую клавишу, иначе загрузка с установочного диска Windows 7 не произойдёт. В верхней части окна расположены кнопки настроек виртуальной машины.
Привычное диалоговое окно установщика Windows 7. Далее вы можете установить на виртуальную машину операционную систему Windows 7. Весь процесс описан подробно в нашей статье .
Вот мы с вами и подключили к нашей операционной системе виртуальную машину Hyper-V и установили на неё Windows 8, на виртуальной машине присутствует интернет. Точно таким же образом можно установить на неё Windows 8.
Как создать виртуальный жёсткий диск в
Hyper-VДрузья, виртуальный жёсткий диск в Hyper-V можно создать не только в процессе создания виртуальной машины.
В главном окне виртуальной машины выбираем Создать -> Жёсткий диск
Выбор формата диска. Можете выбрать новый формат жёсткого диска, но учтите, что он не поддерживается ранними операционными системами до Windows 8
Выберите тип диска. Можете создать диск фиксированного раздела, считающегося более высокопроизводительным
Указываем местонахождение виртуального жёсткого диска, если у вас мало свободного места на диске C:, то расположите виртуальный жёсткий диск на диске D:. Щёлкаем мышью на кнопке Обзор и указываем диск D:
Настройка диска. Если мы создаём не динамический расширяемый виртуальный диск, а виртуальный диск фиксированного раздела, значит мы должны указать точный объём диска, если мы укажем размер 127 ГБ, значит ровно столько наш виртуальный диск будет занимать на диске D:. Убедитесь, что у вас на диске D: имеется столько свободного пространства.
Обратите внимание
на параметр Копировать содержимое указанного физического диска , им можно воспользоваться, если вы хотите перенести свой физический компьютер вместе со всеми настройками на виртуальную машину!Виртуальный жёсткий диск создан. При создании новой виртуальной машины на шаге Подключить виртуальный жёсткий диск мы можем отметить пункт Использовать имеющийся виртуальный жёсткий диск , затем нажать Обзор и указать место расположения виртуального диска -D:\Новый виртуальный жесткий диск.vhdx
Синий экран при создании виртуального коммутатора в Hyper-V
Друзья, несколько раз мне приходилось сталкиваться с тем, что в новой операционной системе Windows 8.1 в виртуальной машине Hyper-V, при создании виртуального коммутатора операционка уходила в синий экран с ошибкой:
The problem seems to be caused by the following file: fwpkclnt.sys UNEXPECTED_KERNEL_MODE_TRAP *** STOP: 0x0000007f.
Проблему я пытался решать различными способами: переустановкой виртуальной машины, восстановлением системных файлов, удалением антивируса и файервола, обновлением драйверов на все комплектующие компьютера, включая и сетевую карту. К сожалению помогла только смена сетевого адаптера.
Многие что-то слышали о виртуальных машинах, что-то о VirtualBox, что-то об установке второй ОС на компьютер . Однако вот о Hyper-V представление имеют немногие. А зря, поскольку программа является неплохим гипервизором, который также позволяет ставить ещё одну или две дополнительные операционные системы и не только. Главное, знать, как провести установку и настройку Windows Hyper-V Server.
Сначала следует разобраться с терминологией. А не то у начинающего юзера волосы встанут дыбом от такого обилия непонятных слов.
- Гипервизоры создают виртуальные машины.
- Гипервизор - специальный софт, позволяющий делить наш ПК на один «настоящий» и несколько либо также один виртуальный.
- Виртуальная машина - это и есть этот самый несуществующий компьютер. Создаёт его гипервизор. Но на такой компьютер также можно поставить ОС (в зависимости от системы, которая её создаёт: любую или ряд определённых, например, только из семейства Windows) а потом управлять ею из окна приложения или как-то ещё.
- Аппаратная виртуализация - создание виртуальной реальности внутри ПК. Систему аппаратной виртуализации часто представляет собой упомянутый десять раз вверху гипервизор. Его ещё можно назвать «менеджер виртуальных машин».
- Гостевые ОС - операционные системы, располагающиеся на виртуальных машинах.
Что нам всё это даёт?
Как всё это относится к Hyper-V? Программа является этим самым гипервизором. Наряду с ней ещё есть VirtualBox и ряд других приложений, выполняющих похожие функции. Чем пользоваться - решать вам, а здесь конкретно о Hyper-V.
- Работает этот софт только на 64-разрядных системах. При этом создавать внутри можно и 32-разрядные.
- «Родителем» Hyper-V являются одноимённые серверные программы от Microsoft. «Серверные» означает, что выпускались они для специальных серверных операционных систем.
- Идёт в комплекте с системами Виндовс 8, 8.1 и 10. На Windows 7, к сожалению, Hyper-V ещё не было.
Работа с программой
Для установки программы необходим современный компьютер
Hyper-V имеет системные требования, на которые следует обратить внимание, прежде чем его устанавливать.
- Оперативная память не менее 4 Гб.
- Процессор, оснащённый аппаратной визуализацией. Технологии называются Intel-VT или AMD-V (могут обозначаться как VMX или SVM).
- Технологии Intel EPT или AMD RVI.
Определить, есть две последних составляющих в вашем ПК или нет, поможет утилита Coreinfo. Скачать её можно с официального сайта «Майкрософт». Coreinfo представляет собой окошко с текстом, в котором будут либо прочерки напротив интересующих вас параметров - их нет - либо сведения об их наличии.
Установка Hyper-V
Если с системными требованиями всё в порядке, переходим к установке Hyper-V. На Windows 10/8/8.1 программа уже есть, поэтому всё, что нужно сделать - запустить её.
Итак, установленный гипервизор есть, осталось заставить его работать как надо и создать виртуальную машину.
Создание виртуальной машины
Настройка виртуальных машин в Hyper-V , как можно догадаться, гораздо сложнее, нежели установка. Однако и с этим можно справиться даже новичку.
- Запускаем программу.
- Нажимаем кнопку «Создать» в правом верхнем углу, затем - «Виртуальная машина».
- Появляется мастер создания, читаем информацию, жмём «Далее».
- Придумываем имя. Расположение можно не менять.
Указываем имя и расположение
- Далее перед нами на выбор два поколения. Те или иные гостевые ОС могут устанавливаться на одном и не устанавливаться на другом. Поэтому при самостоятельной установке «оси» проверьте разрядность системы и имеют ли они загрузочный носитель UEFI. Мы выбираем второй вариант, так как устанавливаем новую сборку Windows.
- В следующем окне необходимо выбрать выделяемую оперативную память. Лучше так и оставить 1024 Мб. Однако если на компьютере оперативка выше 4 Гб, то можно позволить больше. Если же вы собираетесь устанавливать XP или другую лёгкую операционку, можно выделить и меньше.
Указываем объем памяти
- Далее находим виртуальный коммутатор в списке подключений к сети, если мы его создали.
- Создаём виртуальный жёсткий диск, указываем его расположение и размер.
- В завершение указываем путь к файлу образа системы.
- Проверяем все данные и жмём «Готово».
На этом настройка ещё не заканчивается. Теперь нужно запустить машину и научиться эффективно ей пользоваться.
Запуск, подключение к сети и некоторые фишки
Сначала рассмотрим сам запуск новой ОС.
- В списке в окне Hyper-V отображаются все виртуальные машины. У нас она, скорее всего, одна.
- Выбираем её, щёлкаем правой кнопкой мыши и жмём «Подключить».
- Она разворачивается на всё окно. Чтобы запустить, нужно нажать на круглую кнопочку вверху. Оттуда же выполняются и остальные действия с виртуальной системой.
- Жмём любую кнопку.
- Теперь работаем уже с той ОС, ISO-образ которой мы загружали.
Всё, машина запущена. При закрытии окна мы просто сворачиваем её и она продолжает работать в фоновом режиме.
Кроме непосредственно подключения машины, важно уметь настраивать и подключение к сети. Делается это следующим образом.
Подключение к сети можно создать как до, так и после создания «дочерней» ОС, от этого ничего не изменится. Машина всё равно подключится к новоявленному коммутатору.
После установки и настройки Hyper-V одной из проблем, которая остаётся при работе с системами, является передача файлов с физического компьютера на созданный нами. Для её решения лучше всего подойдёт подключение к удалённому рабочему столу.
- Открываем командную строку на виртуальном ПК (Win+R). Вводим: EXE shell32.dll,Control_RunDLL sysdm.cpl,5
- Разрешаем подключение, это самый нижний маркер во вкладке «Удалённый доступ».
- Теперь вводим в командной строке: ipconfig
Команда нужна для того, чтобы узнать IP-адрес. Копируем или записываем его. - Теперь переходим на физический компьютер.
- В командной строке вбиваем: mstsc
- Вводим IP, точное имя пользователя, разрешаем сохранить учётные данные. После нажимаем «Сохранить», а затем «Подключить».
Теперь мы можем переключаться между рабочими столами виртуального и реального компьютеров. Что это даёт? Перенос файлов стандартным методом: ctrl + C, ctrl + V. Без подключения удалённого рабочего стола такой способ работает только с текстом.
Где брать ОС?
Вопрос, который у многих наверняка возник, когда они читали о создании виртуальной машины . Операционные системы или, вернее, дистрибутивы можно скачать с различных специализированных ресурсов. Важно проследить, чтобы это был ISO-образ. Пробные версии Windows можно будет использовать три месяца. Если говорить о дистрибутивах на Linux, то большинство из них бесплатны, важнее найти подходящую сборку и заключить её в ISO.
Теперь у вас есть хотя бы небольшое представление о Hyper-V. Конечно же, все функции, сложности и возможности программы не описать в одной статье. Но после прочтения вы сможете легко выполнять ряд базовых действий. А затем и самостоятельно установить систему, не принадлежащую к семейству Виндовс.
Сегодня мы с Вами узнаем о том, как установить и настроить гипервизор hyper-v server от компании Microsoft, а так же о некоторых подводных камнях и способах их избежать.
Поводом для написания этот статьи стал материал данного поста . Этот пост подходит больше как шпаргалка, если вы уже работали с данным гипервизором. Новичку же придется столкнуться с кучей нюансов и перекопать немало форумов, в поисках ответов на нестандартные вопросы.
Для новичков в статье будут максимально подробно изложены все действия и их смысл, дабы у них была возможность начать экспериментировать и придумывать что-то свое. Для более подкованных - статья разделена на логические блоки и подблоки, чтобы можно было быстро найти необходимую информацию.
Описание
MS hyper-v server представляет собой урезанную версию MS server 2008 R2 в режиме Core (т.е. фактически, графический интерфейс отсутствует) с установленной ролью hyper-v и ничего более. Согласно википедии hyper-v server распространяется бесплатно, что вкупе с удобным управлением и интеграцией с продуктами от MS, делает его очень привлекательным гипервизором. Кроме того он имеет достаточно высокие показатели по производительности, а значит ресурсы хостовой машины будут расходоваться на работу нужных нам сервисов.
Установка
Перед началом установки необходимо убедиться, что ваш процессор поддерживает технологии аппаратной виртуализации Intel VT-x или AMD-V.
Для начала необходимо скачать дистрибутив hyper-v server 2008 R2 с сайта Microsoft (регистрироваться не нужно). Далее записать образ на DVD-диск или сделать установочную флешку . Вставляем диск/флешку и загружаемся с нее.
Hyper-v server - выбор языка мастера установки
Окно установки предлагает нам выбрать язык операционной системы. Выбираем английский, далее в статье будет объяснено, почему именно его.
Hyper-v server - выбор языка ОС и раскладки клавиатуры
Язык мы выбрали английский, а формат времени лучше выбрать русский, чтобы потом не мучиться с настройкой в командной строке.
Hyper-v server - выбор типа установки
Выбираем полную установку (Custom).
Hyper-v server - настройка параметров жесткого диска
На этом этапе мастер предлагает настроить параметры разделов жесткого диска. Лучше всего создать 2 логических диска. Первый - для установки самого гипервизора, ему хватит 15 Гб. Второй для хранения контейнеров виртуальных машин (ВМ). Таким образом, будет намного удобнее осуществлять управление, импорт и миграцию ВМ.
Жмем «Next» и можем ненадолго отдохнуть. В процессе установки компьютер несколько раз перезагрузится.
Настройка
Базовая настройка и удаленный доступ
После перезагрузки hyper-v server предложит нам установить пароль администратора. Так как по-умолчанию в групповой политике ms windows 2008 server r2 стоит требование к сложности пароля, придется придумать пароль длинной от 6 символов, обязательно содержащий заглавную букву и спецсимвол или цифру (например «Password1»).
Как вы можете заметить ниже на скриншотах консоль управления на русском языке, хотя при установке был выбран английский язык, скорее всего это из того, что с официального сайта Microsoft был скачал русский дистрибутив. На работу и настройку сервера это негативным образом не повлияет. Если же у вас консоль на английском - можно делать по аналогии, все настройки будет легко понять.
Hyper-v server - интерфейс управления
После загрузки рабочего окружения, ОС предлагает нам 2 консоли управления. Стандартная командная консоль cmd и консоль с предустановленными опциями. Первым делом нам необходимо задать статический ip-адрес и настроить удаленное управление сервером. В консоли управления выбираем пункт 8.
Hyper-v server - сетевые адаптеры
В списке будут перечислены сетевые адаптеры. Выбираем нужный и вписываем его индекс. Далее выбираем «1 - установить ip-адрес сетевого адаптера». Вписываем «S» - что означает статический ip-адрес. Для примера зададим параметры:
Ip-адрес - 192.168.1.100 маска подсети - 255.255.255.0 шлюз по-умолчанию 192.168.1.1 После применения параметров, мы вернемся в подменю, где будут перечисленные ранее внесенные настройки. Если все верно возвращаемся в главное меню. Теперь настроим удаленный доступ. Выбираем пункт 7, далее включаем удаленный рабочий стол, вписав английскую «E». На вопрос об ограничении подключений от rdp-клиентов старых версий, выбираем «2» - подключаться от любых клиентов.
В главном меню выбираем пункт 9, и задаем актуальную дату и время на сервере.
Сетевое имя сервера и рабочая группа
Теперь настроим рабочую группу. Для работы hyper-v server, мы не будем включать его в домен, что несколько усложняет настройку, но для экспериментов это идеальный вариант. Во время тестов и проверки различных конфигураций, лучше изолировать тестовые машины от целевой сети.
Выбираем пункт 1, затем «присоединиться к рабочей группе» вписав «W». Далее задаем название рабочей группы, например «test». Очень важно, чтобы имя рабочей группы на hyper-v server и ПК, с которого мы планируем им управлять, совпадали. После этого мы возвращаемся в главное меню.
Желательно задать сетевое имя сервера, выбираем пункт 2 и вписываем имя, например «hyper-srv». Для применения параметров необходимо перезагрузиться, соглашаемся с предложением ОС.
Далее все настройки (такие как имя компьютера, рабочей группы, пользователи, ip-адрес и т.д.) будут использоваться в качестве тех, которые описывались в процессе установки. Если Вы задавали свои параметры, не забывайте использовать именно их.
После перезагрузки мы можем подключиться к серверу, используя клиент удаленного рабочего стола. Выбираем пуск -> выполнить, вписываем: mstsc В первом поле задаем ip-адрес (в моем случае 192.168.1.100), подключаемся. Сервер запросит данные авторизации, вводим имя пользователя «hyper-srv\Administrator» и пароль «Password1».
Итак, мы подключились, теперь необходимо настроить дополнительные параметры удаленного управления. Заходим в пункт 4. Теперь по порядку выбираем подпункты 1, 2 и дожидаемся окончания настройки. После завершения, ОС опять попросит перезагрузиться. По завершению этих настроек мы сможем подключаться к серверу с помощь консоли mmc и диспетчера сервера hyper-v из пакета Remote Server Administration Tools (RSAT). Подробнее об этом будет описано далее по тексту.
Установка RSAT и диспетчера hyper-v
Для комфортного удаленного управления сервером (создание/удаление/импорт/настройка ВМ, добавление/удаление оборудования, управления пользователями/групповыми политиками и т.п.) нам необходимо установить RSAT на наш ПК. Устанавливать будем на windows 7. Первым делом скачаем его отсюда . В этом пакете нам нужен компонент “Диспетчер hyper-v” для консоли mmc - это собственно основной инструмент управления будущими ВМ.
Последующие настройки будет необходимо производить как на сервере (для краткости СРВ) так и на нашем управляющем ПК (УК).
Настраиваем пользователей
Первым делом нужно создать пользователя, от имени которого мы будем осуществлять управление. Имена пользователей и пароли должны совпадать для УК и СРВ!
На СРВ - в консоли управления выбираем пункт 3 (добавление локального администратора). Задаем имя «admin» и пароль для него «Qwerty1». Проверим, успешно ли добавился, в консоли cmd вводим: net user admin Эта команда покажет нам, что он состоит в группах «Administrators» и «Users».
На УК - запускаем консоль cmd от имени администратора и вводим команду: net user admin Qwerty1 /add добавим его в группу администраторов: net localgroup Администраторы admin /add для английской версии вводим:net localgroup Administrators admin /add Снова проверим результаты с помощью: net user admin
Для настройки пользователей и групп безопасности есть замечательная утилита “HVRemote” , написанная одним из сотрудников Microsoft.
Скачиваем утилиту и копируем файл «HVremote.wsf» на сервер. Помните в самом начале, упоминалось, что нужно выбрать английский язык для ОС? Так вот для корректной работы скрипта «HVremote.wsf» необходимо, чтобы группы безопасности и пользователи именовались на английском языке.
Небольшое отступление: как писалось раньше - в hyper-v server отсутствует графический интерфейс. Это не совсем так, Microsoft просто вырезала по-максимому все, что связанно с Explorer, но это не мешает нам запускать приложения имеющие графические окна. Для примера можно скопировать на диск сервера программу «total commander» и запустить ее из консоли.
Hyper-v server - запуск приложений
Продолжим, на СРВ - открываем консоль cmd, переходим в папку с файлом «HVremote.wsf» (в статье файл сохранен в корень диска С:). Выполняем команду: cscript hvremote.wsf /add:domain\account где domain - имя вашего сервера (домена), account - имя учетной записи для управления. В нашем случае команда будет выглядеть так: cscript hvremote.wsf /add:hyper-srv\admin
Hyper-v server - выполнение скрипта
В результате у Вас должно получиться как на скриншоте. Скрипт добавил пользователя в необходимые группы и назначил ему права.
На стороне УК необходимо выполнить следующие команды cscript hvremote.wsf /anondcom:grant cscript hvremote.wsf /mmc:enable
Для работы оснасток консоли удаленного управления компьютером, необходимо создать правила-исключения в брандмауэре сервера. Первым делом создадим правило, позволяющее управлять логическими дисками:
Netsh advfirewall firewall set rule group="Remote Volume Management" new enable=yes Если у Вас выдает ошибку вида «Group cannot be specified with other identification conditions» - попробуйте перепечатать команду вручную, а не копировать/вставлять. Результат успешного выполнения команды: Updated 3 rule(s). Ok. Далее разрешим удаленное управление файерволом netsh advfirewall firewall set rule group="Windows Firewall Remote Management" new enable=yes Результат успешного выполнения команды: Updated 2 rule(s). Ok. Разрешим доступ для любых оснасток консоли mmc netsh advfirewall firewall set rule group="Remote Administration" new enable=yes Результат успешного выполнения команды: Updated 3 rule(s). Ok. Разрешим использовать «Windows Management Instrumentation (WMI)» следующей командой netsh advfirewall firewall set rule group="windows management instrumentation (wmi)" new enable=yes Результат успешного выполнения команды: Updated 4 rule(s). Ok. Разрешим icmp-протокол: netsh firewall set icmpsetting 8 Разрешим доступ к расшаренным файлам и папкам: netsh firewall set service type=fileandprint scope=subnet Если вы по какой-то причине не можете подключиться к серверу, попробуйте отключить файервол командой netsh firewall set opmode disable Возможно, Вам придется создать дополнительные правила доступа.
Теперь мы можем использовать оснастки mmc для управления сервером (управление службами, пользователями, политиками и т.д.) и самое главное диспетчер hyper-v. Давайте откроем его: запускаем консоль mmc -> файл -> добавить или удалить оснастку -> диспетчер hyper-v. Выбираем меню Действие - > подключиться к серверу -> другой компьютер. В поле впишите сетевое имя вашего сервера (hyper-srv) и подключайтесь.
Hyper-v server - диспетчер управления ВМ
Вот собственно и все, мы успешно установили и настроили наш hyper-v server. Теперь можно смело разворачивать виртуальные машины и различные сервисы.
Wikipedia - Hyper-v server Полезные консольные команды