Продукт Hyper-V — это новая попытка компании Microsoft освоить рынок корпоративных средств виртуализации. Сопоставление Hyper-V с Virtual Server и ESX Server от VMware всегда вызывает много вопросов. Чтобы прояснить ситуацию, приведу десять наиболее распространенных.
10. Работает ли Hyper-V поверх Windows Server, как Virtual Server 2005?
Нет. Virtual Server 2005 представляет собой серверный продукт виртуализации, поддержка виртуализации обеспечивается на программном уровне, обращение к аппаратным ресурсам происходит через интерфейс операционной системы хоста. В Hyper-V используется архитектура на основе гипервизора, который позволяет гостевым операционным системам обращаться к аппаратуре напрямую. Базовая операционная система в это взаимодействие не вмешивается.
9. Чтобы получить Hyper-V, достаточно ли просто перейти на Windows Server 2008?
Нет, в большинстве случаев замены операционной системы на старых серверах недостаточно для того, чтобы воспользоваться возможностями Hyper-V. Для Hyper-V необходим 64-разрядный процессор с аппаратной поддержкой виртуализации (например, Intel-VT или AMD-V). Старые серверы (изготовленные более двух лет назад) обычно не имеют таких процессоров.
8. Поддерживает ли Hyper-V гостевые операционные системы кроме Windows?
Да. Помимо операционных систем Windows в Hyper-V будет обеспечена полноценная работа виртуальных машин всех систем Linux, поддерживающих виртуализацию Xen. Список поддерживаемых Hyper-V гостевых операционных систем находится на www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx.
7. Верно ли, что лицензионное соглашение Microsoft для работы Windows Server 2008 Enterprise Edition и Datacenter Edition в виртуальной среде применимо только к Hyper-V?
Нет. Для лицензирования не имеет значения, какой продукт виртуализации задействован, можно пользоваться и ESX Server VMware.
6. Больше ли расширяемость Hyper-V, чем в случае Virtual Server 2005 R2?
Да. Hyper-V работает на 64-разрядных аппаратных средствах и поддерживает системы с оперативной памятью вплоть до 2 Тбайт, предоставляя виртуальным машинам до 64 Гбайт оперативной памяти. Кроме того, Hyper-V позволяет выделять виртуальным машинам до четырех виртуальных процессоров, в то время как Virtual Server 2005 R2 поддерживает только однопроцессорные виртуальные машины.
5. Являются ли Hyper-V и ESX Server по существу одинаковыми?
Нет. Оба продукта созданы на основе гипервизоров, но в их реализации есть существенные различия. Драйверы устройств ESX Server являются частью самого гипервизора. Hyper-V использует микроядерную реализацию без драйверов устройств в гипервизоре: они содержатся в родительском разделе.
4. Как перенести виртуальную машину Virtual Server 2005 на Hyper-V?
Необходимо удалить добавления для виртуальных машин Virtual Machine Additions с виртуальной машины, предназначенной для миграции. Потом перенести образ Virtual Hard Disk (VHD) на раздел, доступный Hyper-V Manager, и создать соответствующую ему и настроенную виртуальную машину. Наконец, в ответ на приглашение создать новый виртуальный диск надо выбрать существующий файл VHD для Virtual Server 2005 R2
3. Есть ли в Hyper-V инструменты для преобразования виртуальных машин VMware в аналогичные машины Hyper-V?
Нет. Для работы Microsoft Virtual Server Migration Toolkit необходимы службы автоматического развертывания Automated Deployment Services, что делает задачу переноса из VMware трудновыполнимой. Microsoft System Center с Virtual Machine Manager преобразует виртуальные машины VMware в формат образа VHD, но это не бесплатное приложение. Однако можно найти бесплатные и коммерческие инструменты других производителей.
2. Необходимы ли для Hyper-V Virtual Machine Additions?
В Virtual Server 2005, при наличии Virtual Machine Additions, часть процессора виртуальной машины располагалась в ядре базовой операционной системы. Виртуализация с применением аппаратных средств в Hyper-V в этом не нуждается. После установки гостевой виртуальной машины можно установить по выбору компоненты интеграции, добавляющие такие функции, как служба обмена данными. В случае Windows Server 2003 компоненты интеграции необходимы, чтобы получить драйверы устройств для синтезированных устройств Hyper-V.
1. Как получить финальную версию выпуска Hyper-V?
Версия Hyper-V, поставляемая с Windows Server 2008, была предварительной. Финальный выпуск Hyper-V будет распространяться Microsoft через службы Windows Server Update Services. Виртуальные машины, сгенерированные под бета-версией Hyper-V, придется создать заново, но машины, созданные с использованием кандидата на выпуск, будут совместимы.
Майкл Оти - Редактор Windows IT Pro и президент компании TECA (Портленд, шт. Орегон), занимающейся разработкой программного обеспечения и консалтингом. mikeo@windowsitpro.com