• Обзор бесплатной версии Hyper-V. Установка Hyper-V Системы виртуализации hyper v

    08.05.2023

    Где найти и как активировать hyper-V. Создание виртуальной машины и установка операционной системы.

    Каждый новый выпуск Windows приносит не только новые особенности и способы работы, но и новые проблемы. Одна из таких проблем – поддержка совместимости с привычным более старым программным обеспечением.

    Windows 8.1 Pro и Windows 8.1 Enterprise содержат технологию виртуализации Hyper-V. Эта технология - последний клиент виртуализации Microsoft, перенесенный из Windows Server. И она достаточно сильна, чтобы снова заставить работать ваше устаревшее программное обеспечение.

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

    Внимание . Для совместимости оборудования Hyper-V доступна только в 64-разрядных версиях Windows 8.1 Pro и Enterprise.

    Следует отметить, что виртуализация является дополнительной функцией и обычными пользователями не используется. Это не означает, что вы нанесете вред или повредите свою установку Windows, но определенную аккуратность соблюдать все же стоит.

    Для использования виртуальной машины есть несколько причин. И одна из них, как писалось выше, использование устаревшего программного обеспечения. Если вам необходимо использовать хорошо работающее в Windows XP, но не работающее в Windows 8.1 ПО, установите в виртуальную машину копию Windows XP и продолжайте использовать это программное обеспечение.

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

    • Нажмите на кнопку «Далее» и переходите к настройке VM.

    • Назовите свою VM и определите ей местоположение для хранения данных. По умолчанию Windows 8.1 предлагает их хранить в том же разделе, что и установка Windows. Выберите раздел. Нажмите «Далее».

    Внимание . Хранение виртуальной машины на другом, отличном от установки Windows 8.1 диске, исключает ее из образа резервного копирования, снижая полный размер этой копии. Еще один плюс, возможность при переустановке системы «подобрать» не пострадавшие настройки ВМ. Однако расположение VM в одном разделе с установленной копией Windows, тоже имеет свои плюсы, например, включение в образ резервного копирования.

    • Одно из усовершенствований, сделанных в технологии Hyper-V для Windows 8.1 - новый тип файла-контейнера виртуальной машины, который поддерживает функцию различных вариантов загрузки. Генерация 2 полностью совместима с Windows 8 и Windows 8.1, а также Windows Server 2012. Однако не работает на более ранних операционных системах. Если вы хотите использовать виртуальную машину на компьютерах под управлением Windows Server 2008, выберите генерацию 1 и сохраните полную совместимость.

    • Установите необходимый объем выделенной для виртуальной машины памяти. Размер зависит от типа, запущенной в ней операционной системы и от возможностей вашего ПК.

    Например, для установки в виртуальную машину Windows XP достаточно 512 МБ оперативной памяти. Однако если вы планируете в ней графические работы, памяти потребуется больше. Если в вашем компьютере 4 ГБ памяти, указывать более 1 ГБ для виртуальной машины не следует. Если у вас 8 ГБ, можно отдать 2 ГБ.

    А также существует возможность использования динамической памяти. Эта функция позволит VM, в случае необходимости, автоматически выделять дополнительную память. Вы можете посчитать эту опцию полезной, так как она используется только при необходимости. Нажмите кнопку «Далее».

    • Настройте сетевые параметры для виртуальной машины. Для чего из выпадающего списка предварительно сконфигурированных сетей выберите нужную. Нажмите кнопку «Далее».

    Если вы хотите полностью изолировать операционную систему, настраивать сетевой адаптер для работы с ВМ нет необходимости.

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

    Внимание . В это время вы не сможете добавить сетевые соединения, потому что сети в Hyper-V должны быть настроены независимо от отдельных ВМ. Виртуальные машины могут обмениваться информацией в индивидуально сконфигурированных сетях, дающих им доступ в Интернет, к локальному компьютеру или только к другим виртуальным машинам. В этом случае, при установке и настройке виртуального коммутатора, вам необходимо установить службы интеграции в VM.

    • Подключите виртуальный жесткий диск. Эта страница мастера позволит указать размер виртуального жесткого диска. При необходимости размер вы можете увеличить или уменьшить. Альтернативный вариант - прикрепить существующий виртуальный жесткий диск. Нажмите кнопку «Далее».

    • Установите операционную систему. Вы можете сделать это с флоппи-диска, CD, DVD-диска, USB флэш-диска или ISO файла.

    • Подтвердите введенные данные. Нажмите кнопку «Готово».

    • Запустите виртуальную машину. В менеджере Hyper-V в верхней-центральной области вы теперь видите свою ВМ. Щелкните по ней. Для подключения к виртуальной машине в нижней половине правой панели щелкните параметр «Подключить».

    • Откройте меню действий и выберите для запуска виртуальной машины «Старт».

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

    При запуске виртуальной машины, вы увидите диалоговое окно с параметрами подключения. Где вас спросят какое разрешение экрана вы хотите использовать для запуска виртуальной машины. Разрешение экрана изменяется ползунком, вплоть до вашего полного разрешения экрана. Это удобно для запуска ВМ в зависимости от того, что вы в ней делаете, не прибегая к изменению разрешения монитора в свойствах виртуальной машины. В нижней части диалогового окна имеется кнопка «Показать параметры», которая включает в себя основные настройки, включая аудио для ВМ.

    Изначально был компонентом серверных версий Windows. На десктопах технология виртуализации от Microsoft получила реализацию в Windows 8. Отличительной особенностью Hyper-V является ее максимальная интеграция в операционную систему, что и определяет ее бесконфликтную работу. Программа создает виртуальные машины двух разновидностей (поколений). Второе поколение обеспечивает неплохой прирост производительности, но совместимо исключительно с 64-битными версиями Windows 8.1 и новее, и серверными системами не старше Windows Server 2012. Новая виртуальная машина поддерживает опцию изменения размера виртуального жесткого диска. Полноценное взаимодействие между физическим компьютером и виртуальной машиной реализовано за счет использования стандартной функции удаленного рабочего стола.

    Преимущества и недостатки Hyper-V

    Высокая производительность, гибкая настройка потребления ресурсов (поскольку виртуальная машина напрямую обращается к аппаратным ресурсам);
    + виртуальная машина не прекращает работать в фоновом режиме;
    + быстрая работа виртуального жесткого диска в фирменном формате VHDX
    - по умолчанию гостевая ОС не работает с флеш-картами и USB-накопителями, не воспроизводит звук;
    - буфер обмена по умолчанию односторонний (с физического компьютера – в гостевую ОС);
    - установка виртуальной машины 2-го поколения производится только из сети или через ISO-образ.

    Основные возможности

    • выделение памяти и места на жестком диске для виртуальной гостевой операционной системы;
    • интернет-доступ из созданной виртуальной ОС;
    • быстрый запуск и отключение виртуальной машины;
    • предусмотрена опция установки в качестве гостевой ОС Linux;
    • создание локальной сети между системами на виртуальной машине;
    • запись контрольных точек, фиксирующих состояние ОС, которая установлена виртуально;
    • копирование и восстановление виртуальных ОС;
    • перенос виртуального HDD с одного на другой компьютер.

    По мере увеличения вычислительных мощностей специалисты и обычные
    пользователи уделяют все больше внимания системам виртуализации. В Win2k8
    встроено мощное средство виртуализации Hyper-V, которое способно в корне
    изменить ситуацию на рынке подобных решений.

    Технология Hyper-V

    Пару лет назад ситуация на рынке систем виртуализации напоминала полный
    штиль. Пользователи и администраторы, желающие установить один из подобных
    продуктов, выбирали традиционные решения. И очень часто таким решением
    оказывался всем известный VMware, который давно (и вполне заслуженно) занял
    место лидера. Но сейчас ситуация резко изменилась и напоминает гонку
    процессоров, когда одна ошибка может дорого стоить. Сегодня виртуализация
    используется примерно на 10% всех серверов в мире, а это весьма солидный кусок
    пирога.

    Все началось с покупки Microsoft компании Connectix и выпуска нового на этом
    рынке продукта - Microsoft Virtual PC. Пикантность ситуации состояла не столько
    в появлении еще одного конкурента, сколько в том, что Virtual PC предлагался
    абсолютно бесплатно. И поэтому, несмотря на некоторые его недостатки (например,
    отсутствие хороших средств и функций управления), новичок был принят весьма
    неплохо. А главное, производители, чтобы не остаться за бортом, вынуждены были
    ответить появлением бесплатных, хотя и несколько ограниченных по возможностям
    версий своих продуктов. В качестве примера приведу VMware Player, который может
    использовать только готовые образы, но не умеет самостоятельно их создавать.
    Последняя проблема была решена появлением сервисов вроде
    EasyVMX , позволяющих ваять
    нужный образ прямо в онлайне, а некоторые производители ПО стали выкладывать
    рядом с обычными версиями своих продуктов еще и готовый образ для VMware Player.
    Как бы то ни было, корпорация Microsoft смогла быстро занять место среди
    лидеров, выпускающих средства виртуализации.

    Технология Hyper-V стала одной из ключевых возможностей Win2k8, хотя первые
    релизы этой системы включали beta3-версию Hyper-V. Финальный выпуск был обещан
    через 180 дней после анонса Win2k8, но он появился в начале лета, на два месяца
    раньше заявленного срока. Сегодня он входит в состав 64-битных версий Win2k8
    Standard/Enterprise/Datacenter (Web и Itanium – нет) – и как отдельный продукт
    под названием Microsoft Hyper-V Server 2008. Последний полностью бесплатен и не
    требует CAL (Client Access License); лицензия понадобится лишь для гостевых
    Windows. Технологию Hyper-V можно использовать как в режиме полной установки
    графической оболочкой), так и в Server Core.

    Возможности, предоставляемые Hyper-V, в разных версиях Win2k8 несколько
    отличаются. Так, Hyper-V Server 2008, по сути, является сильно облегченной
    версией Win2k8 Standard, из которой убрано практически все, что не касается
    виртуализации. Оставлены только средства управления гипервизором. Предназначен
    этот вариант для "чистой виртуализации" (других сервисов там попросту нет), но
    зато требует на порядок меньше ресурсов, чем тот же Server Core. Он поддерживает
    (как и Standard) до 4 физических процессоров и до 32 Гб ОЗУ. Возможен запуск до
    128 VM, недоступен локальный графический интерфейс управления и отсутствует
    поддержка кластеров, – что не позволяет создавать на нем отказоустойчивые
    решения и реализовать возможность быстрой миграции.

    Еще одним отличием версий стало количество VM, которые можно запускать без
    дополнительного лицензирования. В лицензию Standard "включена" одна бесплатная
    VM, в Enterprise – 4; количество VM в Datacenter - не ограничено.

    Основной минус новой технологии: довольно высокие требования к процессорам.
    Как ты, наверное, заметил, поддержка 32-разрядных систем отсутствует (вообще
    говоря, архитектура платформы x86 никогда не предназначалась для запуска
    нескольких операционных систем одновременно; кроме того, ей присущи различные
    ограничения, например, максимальный размер ОЗУ равен 4 Гб). Возможна работа
    только на 64-разрядных процессорах, поддерживающих технологии Intel VT или AMD-V
    (прежнее название Pacifica). В BIOS должен быть активизирован механизм защиты
    исполняемого кода (Intel XD или AMD NX).

    Работает гипервизор на Ring-1 – напрямую общается с оборудованием сервера,
    без вмешательства основной ОС, роль которой в Hyper-V минимальна. Микроядерная
    архитектура гипервизора (размер – менее 1 Мб) позволяет абстрагироваться от
    основных функций. На его плечи возложено управление выделением ресурсов (CPU,
    RAM, I/O). Каждый сервер Hyper-V имеет один родительский (Parent Partition) и
    несколько дочерних разделов (по количеству гостевых ОС, Child Partition).
    Родительский раздел – это виртуальное устройство с прямым доступом к аппаратным
    ресурсам. Гостевые ОС для доступа к устройству используют Parent Partition.
    Заявленные возможности Hyper-V весьма впечатляют:

    • Поддерживаются как однопроцессорные, так и многопроцессорные виртуальные
      машины с максимальным количеством процессоров 24;
    • Физический сервер может работать в конфигурации до 1 Тб RAM, виртуальные
      машины поддерживать 128 Гб RAM;
    • Возможность одновременного запуска до 192 виртуальных машин, количество
      настроенных, но не работающих VM ограничено числом 512;
    • Одновременная работа 32- и 64-битных версий гостевых ОС;
    • Поддержка виртуальных локальных сетей – VLAN до 4096 устройств;
      отдельная VM может иметь до 12 виртуальных сетевых адаптеров;
    • VM может иметь 4 виртуальных диска, каждый размером до 2040 Гб;
    • Возможность создания мгновенных снимков работающих виртуальных машин. В
      такую копию записывается также системное состояние, данные и конфигурация
      аппаратных средств.

    Для создания резервной копии может задействоваться и служба Volume Shadow
    Copy Service (VSS). Поэтому при необходимости можно быстро вернуть виртуальный
    сервер к предыдущему состоянию. По умолчанию максимальное количество виртуальных
    процессоров равно 16, а виртуальных машин - 128. Чтобы увеличить их число до
    указанных 24 и 192, необходимо установить обновление
    KB956710 .

    В зависимости от версий родительской и гостевой ОС некоторые из указанных
    характеристик будут отличаться. Так, версии Win2k8 Standard и Hyper-V Server
    поддерживают в гостевых системах только до 32 Гб RAM. Гостевая Win2k8 в Standard
    может иметь 1,2 и 4 CPU, 2k3/Vista – 1 или 2, все остальные - только 1.
    Очевидно, что потенциал у Hyper-V довольно высокий, по многим характеристикам он
    уверенно обходит аналогичные программы. Будут ли все они востребованы в
    ближайшее время, – это другой вопрос.

    Количество официально поддерживаемых гостевых ОС постоянно увеличивается.
    Уточненный список можно просмотреть на странице, посвященной Hyper-V (www.microsoft.com/servers/hyper-v-server).
    На сегодняшний день это практически все семейство ОС от Microsoft, начиная с
    версии WinXP Pro SP2. Из "не оконных" систем в список попал только SUSE Linux
    Enterprise Server 10 SP1 (неудивительно, учитывая соглашение, заключенное между
    Novell и Microsoft). Но под Hyper-V нормально работают и другие
    Linux-дистрибутивы – Debian, Ubuntu, Mandriva. Есть информация и об удачных
    гостевых запусках FreeBSD.

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

    Так как в настоящее время технология Hyper-V развивается весьма активно,
    перед началом установки рекомендую накатить последние системные обновления:
    среди них наверняка будет что-то новенькое и для Hyper-V. Для этого в режиме
    полной установки выбери Start –> Control Panel -> Windows Update, щелкни View
    update history, укажи, а затем установи необходимые обновления. В Server Core
    просмотр обновлений производится командой "wmic qfe list". Как вариант, их можно
    просто скачать с сайта Microsoft и установить стандартным образом или
    воспользоваться "Диспетчером сервера". В частности, следует установить KB956710,
    KB950050. Некоторые обновления потребуют последующей перезагрузки системы. Но
    есть еще один нюанс, о котором нужно знать. Во многих руководствах по Hyper-V
    рекомендуется использовать только английскую версию Win2k8. К счастью для тех,
    кто не владеет языком Шекспира, Microsoft выпустила обновление KB951636 - набор
    Hyper-V Language Pack (support.microsoft.com/kb/951636), в котором есть и
    русский язык. Это обновление содержит два пакета: для x86 и x64 гостевых систем.
    Но перед его инсталляцией необходимо установить Windows Server 2008 MUI Language
    Pack, а затем добавить в систему поддержку нужного языка. Последнее
    нетривиально. Надо извлечь из img-образа каталог своего языка (внутри несколько
    файлов, основной - Lp.cab), потом в консоли "Regional and Language Options"
    перейти во вкладку "Keyboards and Languages", где нажать на Install/uninstall
    languages и указать на извлеченный каталог с языковыми файлами.

    Сам процесс добавления новой роли выполняется стандартно в "Диспетчере
    сервера" (Server Manager) при помощи мастера добавления ролей, вызываемого
    нажатием ссылки "Добавить роли" (Add Roles). Перейдя на страницу выбора ролей "Select
    Server Roles", отмечаем флажком Hyper-V и переходим к следующему шагу "Create
    Virtual Networks". Здесь необходимо отметить один или несколько физических
    сетевых адаптеров, которые будут использованы при создании виртуальных сетей.
    Рекомендуют одно сетевое устройство использовать только для удаленного
    управления компьютером, не задействуя его в виртуальной сети. Далее знакомимся с
    установками и, если все в порядке, нажимаем кнопку Install. Возможно, будет
    предложено произвести некоторые действия, например, включить поддержку
    виртуализации в BIOS для Intel VT (для AMD-V она активирована по умолчанию). По
    всем вопросам здесь же присутствуют ссылки, по которым можно получить
    дополнительную информацию. Чуть позже потребуется перезагрузка. После рестарта
    обязательно зарегистрируйся в системе под той же учетной записью. Еще какое-то
    время уйдет на автоматическую установку компонентов и конфигурирование при
    помощи "Resume Configuration Wizard".

    Для установки Hyper-V в режиме Server Core необходимо произвести стандартные
    настройки сервера (смотри статью "Без окон, без дверей" в августовском ][ за
    2008 год) и затем ввести команду:

    > start /w ocsetup Microsoft-Hyper-V

    Кроме самой роли Hyper-V, будет установлен инструмент удаленного управления "Hyper-V
    Tools". Если управление Hyper-V планируется производить с другого Win2k8, то в
    "Диспетчере сервера" открываем "Компоненты" (Features) и нажимаем (Add Features).
    В окне выбора компонентов переходим в "Средства удаленного администрирования
    сервера –> Средства администрирования ролей", где отмечаем "Средства Hyper-V" (Remote
    Server Administration Tools -> Remote Administration Tools -> Hyper-V Tools).

    Управление Hyper-V

    Для управления настройками Hyper-V в Win2k8 предлагается "Диспетчер Hyper-V"
    (Hyper-V Manager), установленный нами на предыдущем шаге. Как и все прочие
    инструменты в этой системе, диспетчер является консолью MMC и позволяет
    управлять не только локальным, но и несколькими удаленными серверами. Его можно
    вызвать либо из Server Manager, либо как отдельное приложение из меню
    Administrative Tools.

    Структура окна "Диспетчера Hyper-V" стандартна. Окно разделено на три части.
    В левой выводится список серверов Hyper-V, к которым подключен диспетчер. При
    помощи настроек, расположенных справа, производится собственно управление
    работой выбранного сервера. В окне посередине показываются и редактируются
    некоторые параметры, а также выбираются VM.

    При первом запуске диспетчера необходимо принять условия лицензионного
    соглашения. Далее подключаемся к удаленному серверу, нажав ссылку "Connect to
    Server", или выбираем локальную систему. Перед началом дальнейших настроек
    советую зайти в "Hyper-V Server Settings" и пройтись там по пунктам. Например,
    по умолчанию виртуальные диски и снапшоты помещаются в один из каталогов на
    системном диске С. Это не очень практично с точки зрения производительности,
    безопасности, да и резервного копирования. Лучше использовать отдельный раздел
    для их хранения. Остальные параметры позволяют настроить реакцию виртуальной
    системы на комбинацию переключения окон (), комбинацию для выхода из
    виртуальной машины () и прочее.

    Если уже есть готовые виртуальные машины (допустим, созданные в Virtual
    Server), то их можно импортировать в Hyper-V. Для этого достаточно нажать ссылку
    "Import Virtual Machine", после чего указать на каталог, в котором расположены
    связанные файлы.
    Большая часть настроек производится при помощи мастеров, поэтому процесс
    создания новой виртуальной машины довольно прост. Необходимо пройти всего
    несколько шагов, но для начала лучше познакомиться с некоторыми тонкостями.

    Виртуальные сети и диски

    В Hyper-V для связи с VM и VM могут использоваться три типа виртуальных
    сетей:

    • External (Внешняя) - универсальный тип, который можно
      использовать для связи между виртуальными устройствами на том же физическом
      сервере, включая родительский раздел, а также внешними серверами;
    • Internal (Внутренняя) - предназначена для связи между
      виртуальными системами, расположенными на одном физическом сервере, включая
      сеть управления. Отличается от предыдущей тем, что должна привязываться к
      реальному сетевому устройству;
    • Private (Частная) – используется для связи между виртуальными
      устройствами на одном физическом сервере и является внутренней,
      изолированной от остальных виртуальной сетью, в которой не используется
      виртуальное сетевое устройство.

    Чтобы создать новую виртуальную сеть, выбери ссылку "Virtual Network Manager".
    Откроется окно диспетчера виртуальных сетей, в котором будут показаны все
    виртуальные сетевые устройства, подключенные к Hyper-V на этапе установки. Для
    удобства в поле Name можно прописать другое имя сетевого устройства и добавить
    его описание в поле Notes, чтобы легче ориентироваться среди множества
    виртуальных девайсов. По умолчанию, все созданные виртуальные сетевые устройства
    имеют тип External (кстати, для него можно указать альтернативное физическое
    устройство, с которым он и будет сопоставлен). При необходимости этот тип можно
    изменить, установив переключатель в поле "Connection Type" в другую позицию.
    Наконец, в самом низу прописывается VLAN-идентификатор (опционально). Кнопка
    Remove позволяет удалить выбранный виртуальный адаптер. Чтобы создать новую
    сеть, щелкаем в панели слева ссылку "New virtual network", указываем тип сети,
    нажимаем кнопку Add, – после чего редактируем параметры.

    Сервер Hyper-V может работать с тремя типами устройств хранения данных:

    • Жесткий диск, подключенный непосредственно к серверу;
    • Сеть хранения данных SAN (Storage area network), подключенная при помощи
      технологий Internet SCSI (iSCSI), Fibre Channel или SAS;
    • Сетевая система хранения данных NAS (Network-attached storage) – один
      или несколько серверов, используемых для хранения информации и подключенных
      обычно по сети Ethernet.

    Мастер создания виртуальной машины практически не имеет настроек, связанных с
    виртуальным жестким диском (файл с расширением.vhd). Более гибким вариантом
    будет предварительное создание виртуальных дисков и подключение их на этапе
    создания новой VM. Чтобы создать новый виртуальный диск, выбираем "New – Hard
    Disk" и следуем указаниям мастера создания дисков. Второй шаг "Choose Disk Type"
    позволяет задать тип диска. По умолчанию предлагается тип "Dynamically expanding",
    то есть – динамически расширяющийся по мере заполнения виртуальный диск. Этот
    тип позволяет рационально использовать дисковое пространство, но придется
    контролировать доступное место на физическом диске. Альтернативой выступает тип
    "Fixed size" – диск фиксированного размера. При его создании образ сразу
    заполняет все выделенное место, вне зависимости от потребности. Проблем с
    нехваткой пространства для таких серверов не будет, а, учитывая, что "диск"
    занимает последовательно расположенные блоки и не затрачивается время на их
    перераспределение, – его производительность выше, чем у динамического. Эти два
    типа встречаются и в других виртуальных машинах. В Hyper-V есть еще один вид
    диска – "Differencing", назначение которого несколько иное. Такой диск хранит
    только различия от другого диска. Это позволяет изолировать все изменения на
    виртуальное устройство. Основной диск может использоваться как некий эталон и
    должен обязательно быть в режиме "только для чтения".

    Кроме того, в Hyper-V есть возможность напрямую использовать физический диск
    без создания виртуального (только локальный диск или LUN (logical unit number)
    SAN-среды). В этом случае виртуальная система должна иметь исключительный доступ
    к такому разделу (установи Offline в Disk Management!), а его размер ограничен
    возможностями самой системы хранения. Естественно, он не может быть "Dynamically
    expanded" или "Differencing".

    После выбора типа диска переходим к следующему шагу мастера, где можно
    указать его расположение. Размер виртуального диска указывается на этапе "Configure
    Disk". Переключив флажок в положение "Copy the contents of the specified
    physical disk", сможем задать раздел для прямого доступа. Разделы локальной
    системы будут показаны в списке внизу. В дальнейшем можно изменить некоторые
    параметры созданных ранее жестких дисков. Для этого в "Диспетчере Hyper-V"
    следует выбрать "Edit Disk" и указать на нужный образ. На этапе "Choose Action"
    доступно три пункта, при помощи которых можно уменьшить размер образа,
    перераспределив свободное пространство, изменить его тип (Dynamic на Fixed) и
    увеличить размер.

    Подобно мастеру создания жесткого диска, в меню присутствует и мастер
    создания образа флоппи-дисковода, – принцип работы с ним аналогичен.

    Итак, пришло время создания новой виртуальной машины. Выбираем "New – Virtual
    Machine" и следуем указаниям мастера "New Virtual Machine Wizard". Пропустив
    информацию на первом шаге, мы вводим имя новой VM и, при необходимости,
    указываем другое место размещения файлов. Задаем в окне "Assign Memory"
    количество ОЗУ, которое будет доступно VM (не может быть больше, чем размер
    физической памяти в компьютере). Далее выбираем из раскрывающегося списка сеть,
    к которой будет подключена VM. Создаем новый виртуальный диск или выбираем из
    списка имеющийся. И на шаге "Installation Options" указываем источник, с
    которого будет ставиться ОС. Это может быть физический CD/DVD-привод, ISO-образ,
    загрузочный флоппик (физический или образ) или сетевая PXE-загрузка. Чтобы
    создать VM, на последнем шаге нажимаем Finish. Через некоторое время новая VM
    появится в окне "Диспетчера". Кстати, чтобы отменить работу мастера, на любом
    этапе нажимай Cancel; кнопка Finish также активна, и, если нажать ее по ошибке,
    будет создана VM или другое виртуальное устройство с неполными характеристиками.
    Чтобы запустить VM в работу, выбери ее в окне "Диспетчера" и нажми ссылку Start.
    Впоследствии можно изменить основные настройки VM, – в том числе, добавить еще
    устройства, выбрав в контекстном меню ссылку Settings.

    Заключение

    Hyper-V – довольно мощный по возможностям и одновременно простой в настройке
    продукт, с высокой производительностью и масштабируемостью. К минусам стоит
    отнести горячую любовь к 64-битным платформам и малое количество официально
    поддерживаемых ОС. Вероятно, эти характеристики, плюс бесплатное
    распространение, позволят ему уверенно занять свою нишу среди подобных решений.

    INFO

    Инструменты управления Hyper-V

    Помимо встроенного "Диспетчера Hyper-V" в Win2k8, есть и другие инструменты
    управления. По адресу support.microsoft.com/kb/952627 доступен аналогичный
    диспетчер для Vista SP1. Существует и более мощное решение: System Center
    Virtual Machine Manager (SCVMM) 2008, основное назначение которого – управление
    массивами виртуальных серверов в большой сети компании или провайдера. При этом
    он может работать как отдельное приложение, но рекомендуется соединять его с
    другими решениями System Center. Также SCVMM поддерживает Microsoft Virtual
    Server и VMware ESX. В этом случае он позволит не только управлять, но и следить
    за состоянием виртуальных машин (нагрузка, количество доступных ресурсов,
    системные события). Оценочную 120-дневную версию SCVMM можно скачать по ссылке
    на странице продукта:

    www.microsoft.com/systemcenter/virtualmachinemanager .

    Клавиши управления Hyper-V

    При работе в виртуальной системе при использовании Hyper-V тебе понадобятся
    некоторые комбинации клавиш, так как стандартные сочетания Windows (даны в
    скобках) в полноэкранном режиме работают иначе:

    Ctrl + Alt + End (Ctrl + Alt + Del) – показать "Диспетчер задач Windows";
    Alt + Page UP (Alt +Tab) – переключение между программами;
    Alt + Page Down (Alt + Shift + Tab) - переключение между программами в обратном
    порядке;
    Alt + Insert (Alt + Esc) – свернуть активное окно и открыть следующее;
    Alt + Home (Ctrl + Esc) – открытие меню "Пуск";
    Ctrl + Alt + Pause – переключение из режима окна в полноэкранный и обратно;
    Ctrl + Alt + Left Arrow – освобождение мыши и клавиатуры из окна виртуальной
    машины.

    Некоторые комбинации и реакцию на них родительской и виртуальных систем можно
    настроить в "Hyper-V Server Settings".

    А так же

    Первоначально технология виртуализации Hyper-V называлась Viridian .

    Гипервизор - программа, позволяющая параллельное выполнение нескольких
    операционных систем на одном и том же компьютере. Гипервизор также обеспечивает
    изоляцию операционных систем друг от друга, защиту и безопасность, разделение
    ресурсов между различными запущенными ОС и управление ресурсами.

    VT (Intel Virtualization Technology) - одна из технологий аппаратной
    виртуализации ресурсов, разработанная компанией Intel. AMD имеет в своем
    арсенале похожую технологию AMD-V, в которой реализована (в отличие от Intel VT)
    виртуализация режима реальной адресации (режим совместимости с 8086).

    Официально Hyper-V в качестве гостевых систем поддерживает практически все
    версии 32х и 64х Windows, начиная с XP Professional SP2 и заканчивая Win2k8
    (сюда же входит Windows HPC Server 2008), а также SUSE Linux Enterprise Server
    10 SP1. Поддержка вариантов Home не заявлена.

    Распределение ролей сервера между виртуальными машинами вместо запуска
    множества серверных приложений на одной операционной системе способствует
    повышению уровня безопасности.

    WWW

    Создать готовый образ для VMware Player можно на сайте EasyVMX:
    www.easyvmx.com .

    Полезные ресурсы по Hyper-V.

    Еще в 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 и раскройте параметры входа.

    В открывшемся окне:

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

    Вы также можете задать на вкладке «Экран» разрешение меньше того, что используется в физической машине.

    Теперь можно обмениваться файлами между физической и виртуальной машинами привычными сочетаниями клавиш 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. Это означает, что в частном порядке можно получить грамотную консультацию по любому вопросу;)

    Денис также любезно предложил свою помощь в проведении дискуссии. Поэтому если у вас возникнут технические вопросы по этой статье, вы можете рассчитывать на квалифицированные ответы .

    Я хочу специально подчеркнуть, что

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

    Разделы статьи:

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

    Hyper-V – это встроенный гипервизор, который входит в набор компонентов серверных операционных систем Windows Server и с недавнего времени, начиная с Windows 8 доступен и на обычных версиях операционных систем. Это решение выглядит более удачным, чем входившая в Windows 7 виртуальная машина Windows Virtual PC.

    В данной статье мы опишем весь процесс создания виртуальной машины с помощью гипервизора Hyper-V, а также способ переноса с другого гипервизора (VMWare), репликация, backup и восстановление виртуальной машины.

    Этот компонент доступен только в операционных системах с 64-разрядностью и не ниже профессиональных изданий. Также является единственной на данный момент технологией виртуализации Microsoft, поддерживающей 64-разрядные гостевые системы. В обычных клиентских операционных системах поддерживается режимы сна и гибернации, чего нет в серверных гипервизорах.

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

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

    Как определить подходит ли ваш компьютер для работы с Hyper-V и соответствует ли требованиям?

    1. Можно воспользоваться информацией с официального сайта производителей ваших процессоров, просмотрев таблицу поддержки технологий виртуализации. (Intel | AMD).
    2. Воспользоваться фирменными утилитами разработанными производителями ваших процессоров (Intel | AMD)
    3. Прибегнуть к сторонним программам. Одно из таких приложений называется Coreinfo, которое доступно для скачивания с официального сайта Microsoft (ссылка на скачивание: скачать).

    Утилиту Coreinfo нужно запускать до активации компонента Hyper-V, так как судя по отзывам и комментариям, данное приложение может показать неверную информацию, которая может ввести в заблуждение.

    Активация компонента на Windows8/8.1/10

    Если вы используете серверную операционную систему Windows Server, тогда в панели управления вам необходимо активировать роль Hyper-V

    В пользовательской ОС Windows Hyper-V представляет собой компонент, который изначально не активирован. Для активации данного компонента вы можете вы можете воспользоваться 2-мя способами.

    1. Активация с помощью команды в PowerShell. Для этого в поиске введите PowerShell и в открывшемся терминале введите следующую команду:
      Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
    2. С помощью графического интерфейса Windows. Для этого вызовите строку «Выполнить» с помощью сочетания клавиш Win+R и введите следующую команду «OptionalFeatures». После этого перед вами откроется окно «Включение или отключение компонентов Windows», тут вам необходимо отметить пункт «Hyper-V» и нажать «ОК».

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

    После этого в панели управления выберите пункт «Действие» и в выпавшем меню раздел «Создать», и в этом разделе «Виртуальная машина…».

    Теперь перед вами откроется окно «Мастер создания виртуальной машины». Первый шаг - это ознакомительная информация перед проведением настроек, её можно спокойно пропустить, нажав кнопку «Далее».

    Следующим шагом будет присваивание имени создаваемой виртуальной машине и выбор её директории (места где будет храниться виртуальный жесткий диск), стандартно это C:\ProgramData\Microsoft\Windows\Hyper-V\. Если вам необходимо изменить место ранения, поставьте галку на против пункта «Сохранить виртуальную машину в другом месте» и выберите путь.

    В следующем окне вам необходимо будет выбрать поколения виртуальной машины. На выбор будет представлено «Поколение 1» и «Поколение 2», основное различие между ними, это то, что в новом, втором поколении, можно установить операционные системы, которые будут работать на основе UEFI и только имеющие 64-разрядную версию системы.

    Если вы собираетесь установить виртуальную машину с операционной системой Windows XP или ниже, а также 32-разрядную версию (например, Windows 7 32-bit), тогда вам необходимо выбрать «Поколение 1». Во всех остальных случаях выбираем «Поколение 2» (например, Windows 7 64-bit иди Windows 10 64-bit)

    После создания виртуальной машины данный параметр нельзя будет изменить.

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

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

    В том случаи если у вас уже имеется виртуальный диск с ранее установленной виртуальной машиной, и вы хотите перенести его подключить, тогда нужно воспользоваться вторым пунктом «Использовать имеющийся виртуальный жесткий диск». Данную опцию удобно применять если вам необходимо перенести виртуальную машину с одного сервера на другой без потери данных. В Hyper-V можно подключить виртуальные жесткие диски формата VHD или VHDX. Также данным способом можно переносить виртуальные машины с других гипервизоров (например, VMWare) об этом можно прочесть .

    Третий пункт «Подключить виртуальный жесткий диск позже». Этим пунктом можно воспользоваться если вам необходимо создать и настроить виртуальную машину для будущей работы. Так вы сможете иметь уже готовую виртуальную машину и в нужный момент просто установить на неё систему или импортировать виртуальный жесткий диск другой машины.

    В разделе «Параметры установки» вы можете выбрать способ, которым будете проводить установку операционной системы на виртуальную машину.

    На выбор предоставляются следующие способы:

    • Установить операционную систему позднее. Этот способ можно применить, если вам нужно создать и подготовить машину для установки системы.
    • Установить операционную систему с загрузочного компакт- или DVD –диска. Выбрав этот способ, вы имеете возможность провести установку системы выбрав букву диска, на котором находится установочные файлы или же ISO образ системы.
    • Установить операционную систему с загрузочной дискеты. Если у вас есть заранее смонтированный виртуальный диск с операционной системой, тогда можете выбрать этот пункт для выбора диска.
    • Установка операционной системы с сетевого ресурса.

    Выбрав подходящий для вас способ переходим к последнему шагу создания виртуальной машины на Hyper-V

    В последнем окне представлена сводка всех параметров, которые вы применили к создаваемой машине. В этом разделе вы должны проверить всю информацию.

    После этого нажимаем кнопку «Готово» и ожидаем пока пройдет создание нашей виртуальной машины.

    После того как машина создалась запускаем её для того, чтобы установить операционную систему. Для запуска машины нажмите по ней правой кнопкой мыши и выберите пункт «Подключить…».

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

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

    После установки операционной системы можем её пользоваться. Таким образом мы создали виртуальную машину используя технологию Hyper-V и установили на неё операционную систему.

    Для изменения параметров машины необходимо открыть окно «Параметры», это можно осуществить двумя способами, либо нажать кнопку «Файл» и выбрать «Параметры» в окне подключения к виртуалке, или же в Диспетчере Hyper-V нажать правой кнопкой на машину и выбрать тот же пункт «Параметры». В этом окне управления виртуальной машиной вам предоставляется возможность изменить конфигурацию, добавить, изменить или увеличить виртуальный диск, смонтировать образ, провести настройку сетевого контролера и т.д.

    Некоторые параметры нельзя изменить во время того как машина запущенна, поэтому лучше это делать, когда она выключена.

    Перенос виртуальной машины VMware на Hyper-V

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

    Самое главное в виртуальной машине является её виртуальный диск, именного диск мы и будем переносить, но для этого его необходимо конвертировать. Формат в котором создает и хранит виртуальные диски VMware — это.vmdk, именно его мы и должны конвертировать в формат.vhd, так как только с ним работает гипервизор Hyper-V.

    Самый простой способ - это воспользоваться бесплатным конвертатором StarWind V2V Converter, который можно загрузить с официального сайта, но для этого необходимо будет ввести свой email на который вы и получите ссылку на скачивание установочного дистрибутива. Данная утилита поможет конвертировать виртуальные диски для запуска на гипервизорах VMware и Hyper-V.

    Когда вы получите файл на почту, скачиваем и устанавливаем его. После этого запускаем.

    Первым что вы увидите это окно, в котором нам предлагается выбрать способ поиска виртуального диска:

    1. Local file – выбор файла который расположен на том же компьютере или сервере где и производится запуск утилиты (выбор локального файла).
    2. VMware ESXI Server – выбор файла расположенного на удаленном сервере под управлением гипервизора VMware (понадобится ввести данные для подключения к серверу).
    3. Microsoft Hyper-V Server — выбор файла расположенного на удаленном сервере под управлением гипервизора Hyper-V (понадобится ввести данные для подключения к серверу).

    В данной ситуации мы будем искать локальный файл, так как утилита запущенна на том же компьютере где расположены и виртуальные машины. Выбираем первый пункт и нажимаем «Next».

    Следующим шагом будет поиск и выбор виртуального диска. Для этого нажимаем на кнопку с изображением трёх точек и в открывшемся окне выбираем нужный файл.

    В том случае если при создании виртуальной машины на VMware вы использовали опцию создания диска не одним фалом, тогда из перечня дисков выберите тот, который был создан последним.

    В следующем окне нам предложат более подробные настройки при конвертировании в VHDX формат. Тут мы ничего не трогаем и идем дальше.

    В окне «Destination image location» мы можем выбрать куда сохранить конвертируемый диск. На выбор предложено либо сохранить его в определенном месте на компьютере где и производится конвертирование, или же отправить сразу непосредственно на сервер. Так как сервер находится на том же компьютере где и конвертируемый виртуальный диск, тогда выбираем пункт «local file». После этого выбираем место куда сохранится диск и ожидаем окончания конвертирования.

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

    Backup и восстановление виртуальной машины

    • Запустить создание «Контрольной точки», которая создаст снапшоты (Snapshots) необходимых разделов, для быстрого восстановления после сбоя работы виртуальной машины. Применять этот способ можно с запущенной виртуальной машиной во время её работы.
      Такой способ хорошо только для восстановления работоспособности, сохранения файлов и подобного не происходит.
    • И сохранение всей виртуальной машины с помощью экспорта. Данный способ является не самым быстрым, но самым надежным. Таким образом вы делаете бэкап всей машины с файлами конфигурации и её точками восстановления.

    Есть еще большое множество скриптов, которые проводят автоматическое сохранение дисков и backups машин, но об этом в другой статье.

    Для создания контрольной точки откройте «Диспетчер Hyper-V» выберите нужную машину и в разделе «Действия» выберите пункт «Контрольная точка».

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

    Для экспорта также откройте «Диспетчер Hyper-V» и выберите пункт «Экспорт…», после этого в открывшемся окне выберите путь сохранения виртуальной машины и нажмите кнопку «Экспорт». После этого начнется сохранение, за ходом которого вы также сможете проследить в колонке «Статус». После завершения в выбранном вами каталоге вы сможете увидеть папку с именем вашей виртуальной машины и всеми сохраненными данными. Для восстановления этой виртуальной машины выберите пункт «Импорт виртуальной машины…» и укажите гипервизору нужную папку, после чего начнется восстановление.

    Репликация виртуальной машины на Hyper-V

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

    Репликация происходит по расписания, которое можно настроить. Для репликации не требуется внешнее хранилище, она легко может делаться с сервера на сервер по локальной сети.

    Функция репликации доступна только на серверных операционных системах (Windows Server 2008/2012/2016 …)

    1. Открываем Диспетчер Hyper-V на том сервере куда будет происходить копирование и создание реплики.
    2. Нажимаем правой кнопкой по серверу и в выпавшем меню выбираем настройки сервера.
    3. В открывшемся окне параметров нужно активировать функцию данного сервера, чтобы он принимал репликацию с других серверов. Ставим галочку напротив «Enable this computer as a Replica server». При активации нужно указать порт аутентификации, стандартно используется 80-й. Также ниже в разделе «Allow replication from any authenticated server» можно указать хосты с которых будет делать репликация и задать параметры аутентификации.

      «Проверьте параметры Firewall», чтобы был открыт нужный порт, или же в том случаи если все порты сервера принимающего реплики должны быть закрыты, можно воспользоваться командной строкой для для подключения. Для этого вводим следующее «netsh advfirewall firewall add rule name=”HVReplica” dir=in action=allow protocol=TCP localport=ВАШ_ПОРТ».

    4. Теперь необходимо настроить сервер с которого будут отправляться реплики. Для этого открываем диспетчер гипервизора и переходим к нужной виртуальной машине. Кликаем правой кнопкой по ВМ и выбираем пункт «Enable Replication».
    5. Откроется окно мастера настройки. В нем мы указываем сервер назначения.
    6. В параметрах репликации можно настроить время и количество создания реплик.
    7. При первом запуске репликации будет происходить полное копирование всей виртуальной машины на указанный сервер.
    8. Готово, так мы создали репликацию виртуальной машины с одного сервера на другой.

    Заключение

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

    Похожие статьи