Backup и восстановление виртуальной машины. Обзор бесплатной версии Hyper-V Технология hyper v

С тех самых пор как в 2008 году компанией Microsoft была представлена на суд пользователей ПК пробная версия HYPER V, компьютерные технологии успели шагнуть далеко вперед. Между тем какие бы новации ни приносил современный мир без этой, разработанной на основе гипервизора системы аппаратной виртуализации не обходится и сегодня. Правда, в наши дни на Windows 7 можно поставить и HYPER V SERVER, и компонент HYPER V MANAGER, что несколько облегчает задачу в ее использовании при отладке сети.

Тем не менее практика показывает, что установка HYPER V частенько вызывает путаницу особенно в тех случаях, когда за дело берется новичок или пользователь, не знакомый с особенностями подобной системы Microsoft и основами ее настройки для работы в сети. В таком случае оказывается просто невозможно оставить без ответа вопрос, каким образом установить и настроить HYPERV MANAGER и HYPER V SERVER на компьютере с ОС Windows 7.

Вариант № 1: Установка и отладка HYPER-V сервер

Ни для кого не секрет, что сегодня система HYPER V SERVER от Microsoft представлена в нескольких сборках, у каждой из которой есть свои преимущества и недостатки. В частности, не так давно пользователям сети интернет стал доступен выпуск windows server 2012 r2 hyper v. Однако самым популярным вариантом все также остается версия Microsoft HVS 2008 R2 с настройкой Core.

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

І этап – подготовка компьютера

На подготовительном этапе нужно сделать 3 базовых действия:

  1. скачать и записать загрузочный накопитель с образом HYPER V SERVER 2008R2. В качестве основы можно взять тот же бесплатный дистрибутив с сайта Microsoft . Он вполне подойдет;
  2. проверить поддерживает ли процессор систему аппаратной виртуализации;
  3. выставить параметры запуска компьютера с внешнего диска.

ІІ этап – установка системы на Windows 7

Завершив приготовления, подключаем флешку / диск с образом HYPER V SERVER 2008 R2 к компьютеру и загружаемся с нее. В появившемся окошке в качестве рабочего языка выбираем английский, меняем формат времени на русский и кликаем кнопку Next:

Далее кликаем клавишу Install now, а затем после прочтения лицензии подтверждаем принятие условий соглашения на использование Microsoft HVS 2008 R2. После этого выбираем в качестве варианта установки Сustom («Полная») и переходим к шагу «Разбивка жесткого диска»:

Здесь принцип действий тот же, что и при установке / переустановке Windows: форматируем жесткий диск, а затем разбиваем его на 2 раздела. Первый отведем под размещение гипервизора (объем памяти не менее 15 Гб); второй – под контейнеры виртуальных машин в сети (достаточно будет и 5 Гб памяти). Завершив разбивку, кликаем Next и дожидаемся завершения копирования данных и перезагрузки компьютера.

ІІІ этап – определение базовых параметров

После завершения установки HYPER V SERVER 2008R2 и перезагрузки программа предложит задать пароль администратора сети. По умолчанию установлено требование о 6-значном пароле с 1-й заглавной буквой и 1-й цифрой (спецсимволом). Минув этот шаг, на экране должно появиться два окошка с консолями – стандартная командная строка и консоль опций (управления) на голубом фоне:

На этом этапе нам придется поработать с консолью опций HVS 2008 R2:

Для начала выбираем п. 8, отмечаем требуемый сетевой адаптер, а затем прописываем ip-адрес, шлюз по умолчанию и маску подсети. После сохранения настроек переходим в в главное меню, выбираем п. 7, вбиваем английскую букву E для подключения удаленного рабочего стола, а затем цифру «2» — подключаться без ограничений по клиентам. Далее вновь возвращаемся в основное меню, выбираем п. 9 и аналогичным образом настраиваем дату и время для сервера в сети.

IV этап – отладка дополнительных параметров

Для корректной работы HVS 2008 R2 в сети необходимо также задать имя сервера и настроить рабочую группу. Для этого в меню выбираем п. 1, вбиваем букву W и присваиваем имя рабочей группе (оно должно совпадать с названием ПК администратора сети). Затем выбираем п. 2, указываем сетевое имя сервера (например, HVS-2008) и сохраняем изменения, перезапустив систему. Далее выставляем другие параметры удаленного управления. Для этого подключаемся удаленно к ПК, выбираем п. 4 и поочередно выполняем команды из подпункта 1 и 2 вплоть до перезагрузки.

Теперь скачиваем пакет инструментов RSAT , разработанный Microsoft, и выгружаем с него в Windows 7 программные данные диспетчера HYPER-V, рассчитанного для администрирования виртуальных машин. После этого останется только выставить параметры для пользователей и установить на ПК необходимые сервисы.

Вариант № 2: Подготовка HYPER-V менеджера

Для подключения к сети вместо HVS 2008 R2 можно прибегнуть также к HYPER-V менеджеру. Устанавливается он проще, хотя база для него и ограничена только сборкой Windows 7 Профессиональная и выше. Так или иначе, порядок действий такой:


Где найти и как активировать 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 в верхней-центральной области вы теперь видите свою ВМ. Щелкните по ней. Для подключения к виртуальной машине в нижней половине правой панели щелкните параметр «Подключить».

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

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

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

По мере увеличения вычислительных мощностей специалисты и обычные
пользователи уделяют все больше внимания системам виртуализации. В 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.

Я там немного скакнул с одного аспекта на другой. =)

Смотрите...

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

Нюанс в том, что есть три основных варианта:

  • У вас есть гипервизор и N виртуальных машин на нем
  • У вас есть N физических серверов
  • У вас есть один физический сервер с одной операционной системой (без виртуализации) и все установлено в эту ОС.

В случае с третьим вариантом (самым ужасным) у вас получаются проблемы априори. Вы не можете прогнозировать нагрузку, у вас отсутствует безопасность как таковая (потому что наверняка нужно давать доступ пользователям на сервер, которые еще и контроллер домена) и ваши приложения влияют друг на друга. Ну, например, из жизни: "одинэс" сожрал 100% CPU - встало все, просто потому, что все на одном экземпляре ОС.

Второй вариант как правило приводит к покупке нескольких совсем дешевых (относительно) компьютеров, которые гордо называют "сервер". Я много раз видел такое. Клиентские по сути компьютеры с немного большим количеством ресурсов и серверная ОС на них. Надежность таких компьютеров соответствующая. Они просто не рассчитаны на постоянную работу под нагрузкой. Я даже не говорю о качестве комплектующих и сборки. Со всеми вытекающими. Если вы можете купить несколько брендовых серверов (столько, сколько нужно) - вам повезло и большинство трудящихся в "малых бизнесах" вам люто завидуют.

Ну и первый вариант. Если вам нужно купить только один сервер, вы практически всегда можете обосновать больший бюджет на него. Объяснив, что покупка его один раз избавит от необходимости закупать новые серверы, скажем, в ближайшие два года. И получится купить уже сервер от нормального производителя (HP\DELL и т.п.), у которого будет нормальный аппаратный RAID, нормальная по качеству компонентная база и так далее. Плюсом - у него будет нормальная гарантийная поддержка. Если вы используете соответствующий уровень RAID - вы защищены от потери данных при выходе из строя диска (или даже двух). А вышедший из строя диск вам поменяют по гарантии. Так же по гарантии вам поменяют все остальное (хотя "остальное" выходит из строя в приличных серверах гораздо реже, я за много лет помню всего пару случаев, когда выходили из строя компоненты). Но опять же вы будете избавлены от поиска "такой же материнки", потому что вам все покроет гарантия.

То есть надежность существенно выше, рисков меньше.

Все, что написано после "Достаточно купить один достаточно мощный сервер" относится уже ко второму вопросу - совместимости приложений и их взаимному влиянию друг на друга. Что гораздо более часто является проблемой, нежели надежность самого оборудования как такового. Вы сможете поднять из резервной копии ваши данные (вы же делаете резервные копии, правда?) в случае выхода из строя оборудования. Но во многих случаях вы не сможете решить проблему совместимости и взаимного негативного влияния ПО друг на друга не покупая нового сервера (то есть без финансовых вливаний).

Какой риск выше: выход из строя оборудования или несовместимость ПО? Что, при наличии нормальной резервной копии, страшнее - сгоревший сервер или злостная программа, которая мешает работать другим, а избавиться от нее нельзя (например, это нужное какому-то отделу для работы ПО)?

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

Надеюсь, так понятнее.

Унаследованный системой Windows 8 от серверных Windows гипервизор в дальнейшем стал частью ещё двух настольных операционных систем – версий-последовательниц 8.1 и 10. На борту самой актуальной на сегодняшний день настольной системы обнаружим Hyper-V версии 10.0, в число преимуществ которой входит возможность работы с виртуальными машинами поколения 2 . Ранее в описывался процесс создания виртуальной машины поколения 1 (единственного на тот момент) в рамках работы штатного Hyper-V в составе Windows 8. В этой статье рассмотрим специфику, а также непосредственно процесс создания виртуальной машины поколения 2. И используем для этих целей Hyper-V в составе Windows 10.

1. Виртуальные машины поколения 2: в чём суть?

Виртуальные машины поколения 2 впервые появились в Hyper-V в составе ОС . Именно в этой системе гипервизор Microsoft впервые предложил возможность работы с новым форматом виртуальных машин наряду с форматом старым — виртуальными машинами поколения 1, работа с которыми проводилась в старых версиях Hyper-V.

Виртуальные машины поколения 2 призваны обеспечить небольшой прирост производительности, в частности, более быстрый процесс установки гостевой ОС и ускоренный процесс её запуска. Этому способствует тип контроллера диска SCSI, который пришёл на смену упразднённому типу IDE в качестве основного виртуального жёсткого диска, на который устанавливается гостевая ОС и с которого в дальнейшем происходит её загрузка. Упразднён тип контроллера IDE и для подключаемых образов DVD-дисков, они теперь также подключаются с помощью контроллера SCSI.

Недоступная для поколения 1 возможность изменения размеров жёстких дисков виртуальных машин в процессе их работы, без необходимости выключения возможна для машин поколения 2. В процессе работы виртуальной машины поколения 2 можно увеличить или уменьшить размер VHDX-диска, если в этом вдруг станет надобность.

Поколение 2 – это виртуальные машины с ПО на базе UEFI вместо стандартного BIOS, и они поддерживают Secure Boot (безопасную загрузку) для предотвращения запуска вредоносного ПО. Как и в физических компьютерах на базе BIOS UEFI, в параметрах виртуальных машин поколения 2 Secure Boot можно отключить.

Это были особенности и преимущества виртуальных машин поколения 2. А что же с ограничениями?

На поколение 2 виртуальных машин можно установить из серверных ОС Windows Server 2012, Server 2012 R2 и новую Server 2016. Из настольных ОС это 64-битные Windows 8.1 и 10.

ПО на базе UEFI обуславливает необходимость использования при установке гостевых ОС и их загрузке с Live-дисков не обычного загрузочного носителя, а загрузочного носителя UEFI. Например, ISO-образы официальных дистрибутивов Windows 8.1 и 10 предусматривают видимость загрузочного носителя на UEFI-устройствах. А вот при получении дистрибутива Windows с других источников этот момент необходимо уточнять.

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

2. Что нужно для работы Hyper-V

Как и в случае с Windows 8.1, для работы с Hyper-V понадобится 64-битная Windows 10 в редакциях Pro и Enterprise . Необходимо, чтобы процессор компьютера поддерживал технологию SLAT и аппаратную виртуализацию. Необходимый объём оперативной памяти для работы с гостевыми ОС Windows 7, 8.1 и 10 — не менее 4 Гб.

3. Активация Hyper-V

64-битные редакции Pro и Enterprise Windows 10 содержат изначально неактивный компонент Hyper-V. Чтобы его активировать, жмём клавиши Win + X и в появившемся меню выбираем «Программы и компоненты».

Ставим галочку на компоненте Hyper-V. Жмём «ОК» .

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

4. Обеспечение виртуальной машине доступа к Интернету

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

Выбираем тип «Внешняя» (если принципиально не нужны типы «Внутренняя » и «Частная» ). Жмём «Создать виртуальный коммутатор» .

Задаём имя коммутатору (любое) и жмём «Применить» . Если нужно сменить сетевую карту или переключиться на модуль Wi-Fi, можем это сделать в пункте «Внешняя сеть» , выбрав нужный вариант из выпадающего списка.

5. Создание виртуальной машины поколения 2

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

Задаём имя. Также можем сменить предустановленную папку, куда будут сохранены файлы виртуальной машины. И снова жмём «Далее» .

А вот и окно выбора поколения виртуальной машины. Выбираем пункт «Поколение 2» и жмём «Далее» .

Устанавливаем объём оперативной памяти, что будет отдана виртуальной машине. Жмём «Далее» .

В выпадающем списке выбираем виртуальный коммутатор, что был создан ранее. Жмём «Далее» .

Создаём виртуальный жёсткий диск. Поколение 2 виртуальных машин работает только с дисками VHDX, так что выбор этого формата предустановлен. Предустановлен и путь хранения VHDX-файла – внутри папки, ранее указанной для всех файлов виртуальной машины. Размер диска по умолчанию определён в 127 Гб, этот размер, пожалуй, и оставим. Жмём «Далее» .

Следующий этап – указание пути к ISO-образу с дистрибутивом гостевой ОС. Жмём «Далее» .

Всё – жмём «Готово» .

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

Для включения виртуальной машины жмём зелёную кнопку.

Запустится процесс загрузки с DVD-диска. Любую клавишу для подтверждения загрузки с DVD-диска нужно нажать очень быстро, поскольку в случае с виртуальными машинами поколения 2 время для такого рода раздумий и действий сокращено.

Не прерывая процесс установки гостевой ОС, можем сразу отключить установочный ISO-образ, чтобы в дальнейшем не затягивать процесс запуска виртуальной машины пропуском окна подтверждения загрузки с DVD-диска.

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

В появившемся окне слева в разделе «Оборудование» переключаемся на «SCSI-контроллер» , затем кликаем « DVD-дисковод» . Справа выше прописанного пути к ISO-образу устанавливаем значение «Нет» . Жмём «Применить» .

6. Варианты подключения виртуальной машины

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

  • Только версии Windows 8.1, 10 и серверные редакции, начиная с Windows Server 2012 R2;
  • Гостевая ОС должна поддерживать Remote Desktop Services, а этот нюанс перечень указанных версий Windows ограничивает до их редакций Pro и Enterprise.

При подключении виртуальной машины в целях экономии ресурсов компьютера можем сразу закрыть окошко настроек подключения, чтобы вступили в силу минимальные параметры подключения. Будет задействовано разрешение экрана с 1024х768, отключён звук, буфер обмена будет односторонним (только в гостевую ОС).

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

Переходим на вкладку «Локальный ресурсы» .

Здесь можем добавить ещё некоторые возможности подключения. Это запись звука с виртуальной машины и подключение локальных устройств как то: смарт-карты, разделы жёсткого диска и съёмные носители физического компьютера.

Помогла ли Вам данная статья?