В наши дни все большую актуальность приобретает использование виртуальных машин. С их помощью пользователи могут на одном компьютере эмулировать работу нескольких компьютерных систем на программном уровне, которые по своей функциональности ничем не уступают полноценным настольным системам.
Для создания виртуальных машин предназначено специальное программное обеспечение. Однако с появлением Windows 8 юзеры получили возможность обойтись без них, поскольку в восьмерке появился модуль Hyper-V, который позволяет без особого труда работать в виртуальной среде.
Виртуальная машина: что это?
Перед тем как приступить к созданию и настройке виртуальной машины необходимо разобраться в том, что же она собой представляет. Впервые, эта технология была использована компаниями Intel и AMD, которые занимаются производством процессоров. Реализация виртуальных технологий на аппаратном уровне позволила добиться стабильной работы виртуальных машин, созданных при помощи абсолютно любой утилиты.
Если говорить о самих эмуляторах, то они позволяют создавать в операционной среде компьютерные системы, которые по своей функциональности не уступают ни одному полноценному компьютеру. Идея, заложенная в модуль Hyper-V, не является инновационной разработкой компании Microsoft, однако, в этой технологии реализованы и фирменные разработки, которые позволяют работать в виртуальной среде без использования программ от сторонних разработчиков.
Hyper-V: общие сведения
Системный модуль Hyper-V, интегрированный в восьмую версию Windows и выше, представляет собой очень мощное программное решение, с помощью которого пользователь может создать виртуальную машину любого уровня сложности и работать на ней с любыми типами операционных систем и программным обеспечением.
Однако стоит отметить, что процесс установки и настройки виртуальной машины в различных версиях Windows отличается друг от друга, а также от сторонних утилит. Тем не менее при помощи Hyper-V можно очень просто создать виртуальную среду, в которой будет функционировать различные компьютерные системы, которые могут работать на разных версиях ОС, с целью тестирования их взаимодействия.
Требования к аппаратному обеспечению
Как и любое программное обеспечение, системный модуль Hyper-V обладает определенными требованиями к техническим характеристикам железа компьютера. Согласно рекомендациям компании Microsoft, работать с виртуальными машинами рекомендуется на системах с 64-битными процессорами, в которых реализована поддержка современных технологий SSE2 и NX, а также некоторые фирменные технологии, которыми обладают процессоры семейства Intel или AMD. Помимо этого, для стабильной работы виртуальной среды минимальный объем оперативки составляет четыре гигабайта, а рекомендуемый — восемь.
Немаловажным нюансом является и физическая память компьютера. Рекомендуется выделять под виртуальную машину отдельный жесткий диск, который также можно подключать в параллельном режиме. Что касается операционной системы, то она так же как и процессор должна быть 64-битная.
Активация режима Hyper-V в Windows 8
Прежде чем включить режим виртуальной машины рекомендуется проверить готовность операционной системы к работе с этой технологией. Для этого нужно запустить системное меню «Выполнить» и запустить команду msinfo32 или посмотреть необходимую информацию в разделе сведений о системе. В нижней части окна, в информационном блоке Hyper-V, напротив всех параметров должно присутствовать значение «Да». Если все в порядке, то восьмерка полностью готова к эмуляции виртуальной машины. Если присутствует хотя бы одно значение «нет», то необходимо активировать модуль в настройках BIOS.
Для этого перезагружаем систему и заходим в настройки BIOS. После этого, переходим в раздел Virtualization Technology, отвечающий за расширенные настройки процессора, и включаем визуализацию установив значение Enabled.
Активация модуля виртуализации в Windows
Как только предварительный этап подготовки к созданию виртуальной машины завершен, то можно переходить к активации Hyper-V непосредственно в операционной системе. Для этого необходимо перейти в раздел программ и компонентов и установить галочку напротив соответствующего модуля, после чего начнется процесс активации. Когда все будет завершено, Windows выполнит автоматическую перезагрузку, а при запуске системы запустится менеджер Hyper-V. Отключение режима виртуализации осуществляется в аналогичном порядке.
Параметры и настройка модуля
Установка виртуальной машины осуществляется через менеджер Hyper-V, войти в который можно при запуске Windows или при помощи команды virtmgmt.msc. Второй способ более практичный при одновременной работе с несколькими виртуальными машинами, на которых могут быть установлены различные версии операционных систем, отличных от Windows.
Стоит отметить, что для полноценно использования всех функций модуля Hyper-V необходима его предварительная настройка. Для этого нажимаем на имени хоста нужной виртуальной машины и выбираем интересующий нас параметр. Первым делом потребуется указать директорию для хранения файлов виртуальной машины. Для этих целей можно использовать как логический или физический раздел, так и виртуальный винчестер.
Параметры раздела NUMA можно оставить по умолчанию, поскольку он отвечает за функционирование больших систем, работающий на нескольких процессорах, и в нашем случае никакого интереса не представляет.
В параметры раздела миграции хранилища можно также не вносить никаких изменений. Он отвечает за возможность одновременного переноса данных виртуальной машины по различным директориям без запуска процесса эмуляции.
А вот раздел расширенного сеанса заслуживает особого внимания и нуждается в настройке. Этот раздел позволяет распределять ресурсы железа основной системы между всеми виртуальными машинами с целью повышения эффективности работы всей виртуальной среды в целом.
Последний раздел позволяет настроить использование горячих клавиш, что позволяет значительно упростить работу с несколькими виртуальными машинами и возложить управление рядом возможностей на клавиатуру.
Создание и запуск виртуального коммутатора
После того как модуль Hyper-V, можно приступать к самому важному этапу, а именно созданию виртуального коммутатора, без которого ни одна виртуальная машина просто не будет работать. Коммутатор отвечает за взаимосвязь и совместную работу основной и виртуальной систем и является своеобразной виртуальной сетью. Существует всего три разновидности виртуальных сетей:
— внешняя: предназначена для объединения нескольких виртуальных систем по локальной сети. Каждая из машин обладает уникальным IP-адресом, который связан с родительским хостом.
— внутренняя: используется для работы в виртуальной среде, в которой нет жесткой привязки к IP-адресу, а все машины работают по одному каналу.
— частная: наиболее распространенная виртуальная сеть, используемая для объединения нескольких виртуальных машин внутри основной системы без использования сетевого подключения и доступа к интернет.
Стоит отметить что при создании виртуального коммутатора допускается использование только одного типа виртуальной сети. Однако пользователи могут создать несколько коммутаторов и синхронизировать их друг с другом.
Чтобы начать процесс создания коммутатора необходимо выбрать один из вышеперечисленных типов виртуальной сети и задать для него имя, после чего коммутатору присваивается привязка к сетевому аппарату. Однако необходимо отметить, что при создании коммутатора нужно активировать общий доступ к системе, в противном случае коммутатор не будет отображаться в списке устройств, а при деактивации виртуальной среды пропадет доступ к сети. Также доступна возможность настройки доступа к виртуальной машине и по беспроводной сети. При таком способе подключения каждой машине присваивается уникальный идентификатор.
Настройка основных параметров сети
Если на компьютере создается несколько виртуальных сред различного типа, то может потребоваться дополнительная настройка параметров глобальной сети, в процессе которой необходимо будет указать рабочий диапазон MAC-адресов динамического типа. Однако чаще всего это используется при создании крупных корпоративных сетей для того, чтобы исключить вероятность дублирования адресов различных виртуальных машин.
В домашних условиях достаточно всего-лишь активировать расширенный коммутатор Hyper-V в настройках локальной сети.
Управление правами доступа к виртуальным машинам
По умолчанию в восьмерке права доступа ко всем машинам, созданным в виртуальной среде, открыты для всех пользователей, обладающих правами администратора. Если возникнет необходимость обеспечить доступ к управлению виртуальной машиной без возможности работы с основной операционной системой, то необходимо включить этих пользователей в специальную категорию юзеров, предусмотренную в Hyper-V. Это позволит пользователям настраивать ВМ и использовать весь ее функционал без возможности работы с конфигурацией основной системы.
Когда все настройки будут завершены, можно приступать к созданию новой ВМ в виртуальной среде с использованием желаемых аппаратных ресурсов и последующей установке необходимой версии операционной системы.