Добро пожаловать в Hyper-V 2012 R2 (часть 1)

Опубликовано: 20 Апреля, 2023

Введение

На TechEd 2013 Microsoft сделала важные заявления о следующей версии Hyper-V, которая будет поставляться с Windows Server 2012 R2. Руководители Microsoft указали, что мы можем ожидать выхода Windows Server 2012 R2 к концу года вместе с обновлениями для Windows 8 (теперь именуемой Windows 8.1) и System Center 2012 R2. Это равнозначно полному обновлению центра обработки данных и тройного набора настольных компьютеров с целым рядом новых возможностей для организаций. В этой статье я сосредоточусь на аспектах виртуализации, которые появятся в этом новом выпуске.

Hyper-V прошел долгий путь

Хотя Hyper-V 2008 R2 считался виртуализацией корпоративного уровня очень и очень начального уровня, Microsoft сделала все возможное, чтобы доказать свою корпоративную готовность, когда выпустила Hyper-V 2012. Hyper-V 2012 был попыткой Microsoft догнать VMware. и они сделали это и в некотором смысле превзошли гиганта виртуализации в своей собственной игре. Лично я считаю, что если бы Microsoft упростила административную часть уравнения Hyper-V, они были бы убийственной игрой, но я отвлекся.

Выпуская Hyper-V 2012 R2, гигант из Редмонда продолжает позиционировать Hyper-V как платформу для корпоративных клиентов, а не только так, как это делалось традиционно. В сочетании с новым System Center 2012 R2 Microsoft стремится упростить использование как общедоступных, так и частных облаков бесшовным способом, который просто имеет смысл для многих организаций, ориентированных на Microsoft.

Интеграция с Windows Azure

Microsoft прилагает все усилия, чтобы оставаться компанией по умолчанию, к которой обращаются за базовой инфраструктурой. На протяжении многих лет компания занимала большую часть рынка. Без согласованной облачной стратегии Microsoft рисковала наблюдать, как другие поставщики облачных услуг потребляют ее услуги, в то время как Microsoft оставалась в стороне. Благодаря Windows Azure у Microsoft есть и платформа, и стратегия для сохранения своего доминирующего положения. Windows Server 2012 R2 вместе с Hyper-V 2012 R2 и System Center 2012 R2 предоставляют клиентам способы миграции виртуальных машин между облаком Microsoft Azure и локальным центром обработки данных. Это обеспечивает беспрецедентную гибкость организации при использовании Hyper-V в качестве платформы виртуализации и открывает новые возможности для бизнеса. На самом деле виртуальные машины в Azure и Windows Server 2012 R2 полностью совместимы друг с другом.

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

Новый формат виртуальной машины

Если вы оглянетесь на историю виртуализации, то увидите, что основное внимание уделялось созданию программных экземпляров физических виртуальных машин. С точки зрения совместимости это было хорошо, поскольку позволяло организациям просто переносить свои физические активы в виртуальную среду и в контейнер, который выглядел как реальная физическая машина с BIOS. В Hyper-V 2012 R2 Microsoft представляет то, что компания называет виртуальными машинами поколения 2. Эти виртуальные машины предназначены для запуска только на виртуальных машинах. Их нельзя запустить на физическом оборудовании, и они оставляют позади все свои унаследованные ловушки, включая BIOS и устаревшие аппаратные устройства.

Виртуальные машины поколения 2 отказываются от BIOS в пользу UEFI и могут загружаться с синтетических сетевых адаптеров или со SCSI. Кроме того, эти виртуальные машины могут поддерживать безопасную загрузку Microsoft, которая обеспечивает дополнительную безопасность среды, предотвращая запуск неавторизованного кода во время загрузки. Виртуальные машины 2-го поколения изначально будут поддерживать только операционные системы Windows Server 2012 или более поздней версии и Windows 8 или более поздней версии и только 64-разрядные версии.

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

Устаревшие устройства удалены

Сменные устройства

Улучшения

IDE-контроллер

Виртуальный SCSI-контроллер

Загрузка с VHDx (максимальный размер 64 ТБ, онлайн-изменение размера)

IDE компакт-диск

Виртуальный компакт-диск SCSI

Горячее добавление/удаление

Устаревший BIOS

прошивка UEFI

Безопасная загрузка

Устаревшая сетевая карта

Синтетическая сетевая карта

Загрузка по сети с IPv4 и IPv6

Контроллер гибких дисков и прямого доступа к памяти

Нет поддержки дискет

UART (COM-порты)

Дополнительный UART для отладки

Быстрее и надежнее

контроллер клавиатуры i8042

Программный ввод

Нет эмуляции — меньше ресурсов

PS/2 клавиатура

Программная клавиатура

Нет эмуляции — меньше ресурсов

Мышь PS/2

Программная мышь

Нет эмуляции — меньше ресурсов

видео S3

Программное видео

Нет эмуляции — меньше ресурсов

Шина PCI

VMBus

Программируемый контроллер прерываний (PIC)

Больше не требуется

Программируемый таймер прерывания (PIT)

Больше не требуется

Суперустройство ввода-вывода

Больше не требуется

Таблица 1: Источник: слайды сессии TechEd 2013 г.

Преимущество: меньшие по размеру и более гибкие виртуальные машины увеличивают плотность и должны повышать общую производительность.

Улучшения миграции рабочей нагрузки

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

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

Включено по умолчанию сжатие

Этот метод сжатия использует предположение, что хосты часто имеют избыточную вычислительную мощность для использования (и они обычно так и делают), которую можно использовать для других целей. Сжимая виртуальную машину, организация может видеть результаты Live Migration, которые более чем в два раза быстрее, чем сегодня.

Изображение 15508
Рисунок 1:
Источник: сессия TechEd 2013

Улучшения малого и среднего бизнеса

В Windows Server 2012 Microsoft значительно улучшила SMB и представила SMB 3. В Hyper-V 2012 R2 Microsoft позволяет администраторам использовать некоторые из этих инвестиций в системы хранения, например многоканальный SMB, для значительного повышения производительности операций Live Migration.

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

Усовершенствования Linux

Одна из областей, в которой vSphere на световые годы опережает Hyper-V, — это поддержка Linux, где vSphere в значительной степени рассматривает виртуальные машины Linux как равные машинам Windows. Хотя Microsoft предоставила некоторую поддержку Linux в Hyper-V, когда выйдет R2, Microsoft также предоставит ряд новых возможностей, в том числе:

  • Динамическая память. Динамическая память — это метод, который позволяет Hyper-V заимствовать память у виртуальных машин, когда она не используется. С помощью динамической памяти организации могут увеличить количество виртуальных машин, работающих на хосте.
  • Живое изменение размера файла VHDX. Hyper-V позволяет администраторам изменять размер файлов VHDX даже во время работы виртуальной машины. Это помогает администраторам поддерживать более высокий уровень доступности, даже когда необходимо выполнять рутинные административные задачи.

Преимущество: многие организации используют как Linux, так и Windows. Продолжая повышать статус Linux до «первоклассного» в виртуализированных центрах обработки данных, Microsoft расширяет возможности использования Hyper-V и расширяет общий рынок инструментов гипервизора.

Резюме

Hyper-V 2012 R2 — это большой шаг вперед в области виртуализации. Мы продолжим путешествие открытий в следующей части этой серии.