Создание виртуальной машины с Hyper-V Server

Технический блог специалистов ООО"Интерфейс"

Виртуальная машина, VMware, Hyper-V, VirtualBox. Знакомые вещи, не так ли?

Думаю, что не ошибусь, если скажу, что большинство людей, связанных с разработкой, тестированием и администрированием давно привыкли к виртуальным машинам. Воспринимают их как что-то давно знакомое, а главное — полезное. Ведь если у вас есть относительно мощный компьютер с достаточным объемом оперативной памяти, можно параллельно работать в двух, а то и в трех разных операционных системах.

А теперь представьте ситуацию: вы или ваша организация использует, к примеру, Hyper-V. Ваш партнер хочет передать вам на тестирование или для ознакомления какое-то решение, установленное и настроенное на виртуальной машине. Но так случилось, что партнер использует VMware. У вас возникает вопрос: как переделать виртуальную машину? А можно ли это вообще? Об этом и пойдет речь дальше.

Что же представляет из себя виртуальная машина? Вне зависимости от гипервизора, виртуальная машина состоит из двух частей: виртуальной машины (файла или набора файлов с описанием конфигурации, параметров запуска и другой служебной информации) и виртуального жесткого диска. Именно виртуальный жесткий диск в большинстве случаев и надо конвертировать. Именно на нем установлена операционная система и весь набор программного обеспечения.

А теперь важное лирическое отступление. После установки виртуальной машины гипервизор, в большинстве случаев, предлагает установить пакет программного обеспечения. Этот пакет повышает производительность виртуальной машины и ее управляемость. Так же он может содержать набор драйверов, оптимизированных для работы в виртуальной среде. Процесс конвертации подразумевает смену гипервизора. Поэтому все пакеты программного обеспечения, поставляемые гипервизором, с которого планируется переход, необходимо удалить. Сделать это лучше заранее, до конвертации.

Для чего это нужно?

Hyper-V является версией гипервизора от Microsoft. Работает этот компонент виртуализации непосредственно на оборудовании. С его помощью выполняется запуск виртуальных машин в системе х86-64. Гипервизор установлен во всех 64-битных вариантах Виндовс 10 (кроме версии Win 10 Home).

Для чего это нужно?

Hyper-V применяется:

  • для создания нескольких виртуальных машин на одном физическом сервере;
  • в качестве безопасной платформы для тестирования ПО.
Для чего это нужно?

Гипервизор позволяет создать на компьютере пользователя эмуляторы ПК. Эти виртуальные машины используют часть ресурсов устройства. На эмуляторы можно установить изолированный Виндовс и использовать платформу для тестирования компьютерных разработок.

Читайте также:  Как отсканировать QR-код на Android для подключения Wi-Fi?

Иногда требуется отключить гипервизор. Причиной деактивации этого компонента может стать внутрисистемная проблема. Например, некоторые сторонние приложения виртуализации не хотят работать совместно с Hyper-V. К таким конфликтным программам относятся: VMWare Workstation и VirtualBox. При включенном Hyper-V другие приложения нередко переходят в низкоскоростной режим эмуляции и даже не запускают виртуальные машины. Конфликт возникает именно при активации низкоуровневой оболочки Гипер-В.

Для чего это нужно?

Вызвать проблемы в работе приложений виртуализации могут службы безопасности Виндовса (например, Device Guard и Credential Guard), которые также рекомендуется деактивировать. Прежде чем отключать Гипер-В, нужно проверить его наличие и включение. Ведь в режиме «по умолчанию» в лицензионных сборках гипервизор должен быть отключен.

Как найти Hyper-V:

Для чего это нужно?
  • активировать «Поиск»;
  • в поисковой строке написать: ;
  • откроется окно «System Information»;
  • активировать «System Summary»;
  • отыскать фразу «A hypervisor has been detected. Features required…» («Обнаружен гипервизор. Компоненты…не отображаются…»).
Для чего это нужно?

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

Важно! Гипервизор является встроенным компонентом 64-разрядных версий Виндовса. Отключать или включать его можно через служебные программы или используя возможности самой системы.

Работа с программой

Hyper-V имеет системные требования, на которые следует обратить внимание, прежде чем его устанавливать.

Работа с программой
  • Оперативная память не менее 4 Гб.
  • Процессор, оснащённый аппаратной визуализацией. Технологии называются Intel-VT или AMD-V (могут обозначаться как VMX или SVM).
  • Технологии Intel EPT или AMD RVI.
Работа с программой

Определить, есть две последних составляющих в вашем ПК или нет, поможет утилита Coreinfo. Скачать её можно с официального сайта «Майкрософт». Coreinfo представляет собой окошко с текстом, в котором будут либо прочерки напротив интересующих вас параметров — их нет — либо сведения об их наличии.

Работа с программой

Установка Hyper-V

Работа с программой

Если с системными требованиями всё в порядке, переходим к установке Hyper-V. На Windows 10/8/8.1 программа уже есть, поэтому всё, что нужно сделать — запустить её.

Работа с программой
  • Нажимаем Win+R для запуска командной строки.
  • Вводим: Optional Features.
  • Находим в компонентах Windows Hyper-V, ставим маркер.
  • Жмём ОК.
  • Перезагружаем ПК.
Работа с программой

Итак, установленный гипервизор есть, осталось заставить его работать как надо и создать виртуальную машину.

Работа с программой

Создание виртуальной машины

Работа с программой

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

Работа с программой
  1. Запускаем программу.
  2. Нажимаем кнопку «Создать» в правом верхнем углу, затем — «Виртуальная машина».
  3. Появляется мастер создания, читаем информацию, жмём «Далее».
  4. Придумываем имя. Расположение можно не менять.
  5. Далее перед нами на выбор два поколения. Те или иные гостевые ОС могут устанавливаться на одном и не устанавливаться на другом. Поэтому при самостоятельной установке «оси» проверьте разрядность системы и имеют ли они загрузочный носитель UEFI. Мы выбираем второй вариант, так как устанавливаем новую сборку Windows.
  6. В следующем окне необходимо выбрать выделяемую оперативную память. Лучше так и оставить 1024 Мб. Однако если на компьютере оперативка выше 4 Гб, то можно позволить больше. Если же вы собираетесь устанавливать XP или другую лёгкую операционку, можно выделить и меньше.
  7. Далее находим виртуальный коммутатор в списке подключений к сети, если мы его создали.
  8. Создаём виртуальный жёсткий диск, указываем его расположение и размер.
  9. В завершение указываем путь к файлу образа системы.
  10. Проверяем все данные и жмём «Готово».
Работа с программой

На этом настройка ещё не заканчивается. Теперь нужно запустить машину и научиться эффективно ей пользоваться.

Работа с программой

Запуск, подключение к сети и некоторые фишки

Работа с программой

Сначала рассмотрим сам запуск новой ОС.

Работа с программой
  1. В списке в окне Hyper-V отображаются все виртуальные машины. У нас она, скорее всего, одна.
  2. Выбираем её, щёлкаем правой кнопкой мыши и жмём «Подключить».
  3. Она разворачивается на всё окно. Чтобы запустить, нужно нажать на круглую кнопочку вверху. Оттуда же выполняются и остальные действия с виртуальной системой.
  4. Жмём любую кнопку.
  5. Теперь работаем уже с той ОС, ISO-образ которой мы загружали.
Работа с программой

Всё, машина запущена. При закрытии окна мы просто сворачиваем её и она продолжает работать в фоновом режиме.

Работа с программой

Кроме непосредственно подключения машины, важно уметь настраивать и подключение к сети. Делается это следующим образом.

Работа с программой
  1. Открываем диспетчер создания виртуальных коммутаторов. Находится он в меню «Действия».
  2. Выбрать можно три сети: внешняя, внутренняя и частная. Коротко: внешняя — виртуальный компьютер–интернет, внутренняя — виртуальный–физический, частная — виртуальный–виртуальный. Настроим соединение с интернетом.
  3. Придумываем имя. Ставим галочку «Внешняя сеть» и находим в списке «Family Controller» либо другой тип подключения.
  4. Жмём применить.
Работа с программой

Подключение к сети можно создать как до, так и после создания «дочерней» ОС, от этого ничего не изменится. Машина всё равно подключится к новоявленному коммутатору.

Работа с программой

После установки и настройки Hyper-V одной из проблем, которая остаётся при работе с системами, является передача файлов с физического компьютера на созданный нами. Для её решения лучше всего подойдёт подключение к удалённому рабочему столу.

Работа с программой
  1. Открываем командную строку на виртуальном ПК (Win+R). Вводим: ,Control_RunDLL ,,5
  2. Разрешаем подключение, это самый нижний маркер во вкладке «Удалённый доступ».
  3. Теперь вводим в командной строке: ipconfig Команда нужна для того, чтобы узнать IP-адрес. Копируем или записываем его.
  4. Теперь переходим на физический компьютер.
  5. В командной строке вбиваем: mstsc
  6. Вводим IP, точное имя пользователя, разрешаем сохранить учётные данные. После нажимаем «Сохранить», а затем «Подключить».
Работа с программой

Теперь мы можем переключаться между рабочими столами виртуального и реального компьютеров. Что это даёт? Перенос файлов стандартным методом: ctrl + C, ctrl + V. Без подключения удалённого рабочего стола такой способ работает только с текстом.

Работа с программой

Создание и настройка виртуальной машины

Нажмите Win + R , введите и нажмите Enter , чтобы открыть диспетчер Hyper-V. Из меню Действия выберите Создать – Виртуальная машина .

Читайте также:  Как удалить Windows 10 и вернуть Windows 8.1 или 7 после обновления

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

Создание и настройка виртуальной машины

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

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

Когда вы указываете имеющийся VHD, из мастера пропадает шаг, на котором задается носитель для установки системы.

Создание и настройка виртуальной машины

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

А если требуется настроить сети на Линуксе, которая запущена под Hyper-V?

Многие сталкиваются с проблемой во время установки Ubuntu на ВМ Майкрософт Hyper-V. Сложность заключается в том, что Линукс просто иногда не способен при этом увидеть сетевую карту. Очевидно, что сеть в таком случае функционировать не будет.

Сложность может быть устранена следующей «уловкой»: в Параметрах ВМ указать одну из «древних» сетевых карт. ОС такую картуувидит сразу, то есть возникшая сложность устраниться быстро.

Но есть один недостаток этой маленькой хитрости. Часто процессор ВМ будет полностью загружен, а данное обстоятельство повлечет замедленное функционирование системы.