Что нового в Windows Server 2008 R2 Hyper-V

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


Введение


В этой статье вы узнаете о новых функциях, включенных в Windows Server 2008 R2 Hyper-V. Хотя функция Live Migration, вероятно, является наиболее ожидаемой новой функцией Hyper-V, существует множество других улучшений, направленных на расширение функциональных возможностей Hyper-V в области производительности, сети и динамической конфигурации.



Основные возможности Microsoft Windows Server 2008 R2 Hyper-V


В таблице ниже вы можете увидеть список основных функций Windows Server 2008 R2 Hyper-V и Microsoft Hyper-V Server 2008 R2. Одним из эволюционных изменений является поддержка до 64 процессорных ядер для размещения серверов с восемью восьмиядерными физическими процессорами. Если вы помните, Windows Server 2008 Hyper-V поддерживает максимум 16 ядер (из коробки) и 24 ядра при установке KB 956710.
































































































Окна
Стандартный сервер 2008 R2


Windows Server 2008 R2 Корпоративная


Центр обработки данных Windows Server 2008 R2


Microsoft Hyper-V


Сервер 2008 R2


Поддержка x86


Только гостевая ОС


Только гостевая ОС


Только гостевая ОС


Только гостевая ОС


Поддержка x64


Хозяин и гость


Хозяин и гость


Хозяин и гость


Хозяин и гость


Количество ВМ — хост x64


192 (макс.)


384 (макс.)


384 (макс.)


384 (макс.)


Поддержка памяти хоста


32 гигабайта


1 терабайт


1 терабайт


1 терабайт


Поддержка хост-процессора


32 ядра (макс.)


64 ядра (макс.)


64 ядра (макс.)


64 ядра (макс.)


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


Неограниченный


Неограниченный


Неограниченный


Неограниченный


Память гостевой ВМ


32 ГБ (макс.)


64 ГБ (макс.)


64 ГБ (макс.)


64 ГБ (макс.)


Гостевой виртуальный процессор


4 на ВМ (макс.)


4 на ВМ (макс.)


4 на ВМ (макс.)


4 на ВМ (макс.)


Гостевые виртуальные сетевые карты


4 Наследие


8 Синтетика


4 Наследие


8 Синтетика


4 Наследие


8 Синтетика


4 Наследие


8 Синтетика


Адаптеры гостевого хранилища


2 интегрированная среда разработки


4 SCSI


2 интегрированная среда разработки


4 SCSI


2 интегрированная среда разработки


4 SCSI


2 интегрированная среда разработки


4 SCSI


Гостевые устройства хранения


4 интегрированная среда разработки


256 SCSI


4 интегрированная среда разработки


256 SCSI


4 интегрированная среда разработки


256 SCSI


4 интегрированная среда разработки


256 SCSI


Кластерная поддержка


Н


Д


Д


Д


Быстрая миграция


Н


Д


Д


Д


Живая миграция


Н


Д


Д


Д


Как видно из таблицы, основные функции Hyper-V Server 2008 R2 сопоставимы с Windows Server 2008 R2 Enterprise Edition, включая отказоустойчивую кластеризацию, обеспечивающую быструю миграцию и динамическую миграцию. Однако важно помнить, что в отличие от Windows Server 2008 R2, которая позволяет выполнять полную установку Hyper-V, Hyper-V Server 2008 R2 аналогична установке Server Core, которая предоставляет только локальную командную строку и текстовую утилиту настройки. для управления. Тем не менее, Hyper-V Server 2008 R2 может управляться удаленно с помощью консолей Hyper-V Manager и Failover Cluster Manager.


Читая список новых функций в следующем разделе, помните, что они относятся к Windows Server 2008 R2, а также к Hyper-V Server 2008 R2.


Живая миграция


Live Migration предоставляет возможность перемещать виртуальную машину между узлами кластера в пределах одного отказоустойчивого кластера без потери данных или прерывания обслуживания. Live Migration не зависит ни от гостевой операционной системы, ни от поддержки отказоустойчивого кластера приложений. Динамическую миграцию виртуальной машины можно инициировать с помощью диспетчера отказоустойчивого кластера, виртуальной машины System Center или сценария WMI или PowerShell. Однако вам понадобится System Center Virtual Machine Manager R2, чтобы инициировать и управлять динамической миграцией для серверов Windows Server 2008 R2 Hyper-V и Hyper-V Server 2008 R2.


Динамическая миграция состоит из многоэтапного процесса, включающего следующие этапы:




  • Передача данных конфигурации виртуальной машины с исходного узла на целевой узел. Данные используются для создания новой виртуальной машины с идентичными настройками на целевом узле кластера.


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


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


  • Назначьте хранилище виртуальной машины, включая виртуальные жесткие диски и транзитные диски, целевому узлу.


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


  • Обновите таблицы физических сетевых коммутаторов, указав новый порт, чтобы направить сетевой трафик для виртуальной машины.


  • Удалите виртуальную машину с исходного узла.

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


Общие тома кластера


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




  • Полная совместимость с NTFS (не нужно переформатировать носитель)


  • Поддержка устройств хранения SAN, NAS и iSCSI.


  • Реализовано сокращение количества букв дисков для хранения нескольких виртуальных машин.

Преобразование адресов второго уровня


Windows Server 2008 R2 Hyper-V R2 использует функцию преобразования адресов второго уровня (SLAT), реализованную в аппаратных архитектурах процессоров AMD-V и Intel VT. AMD-V реализует SLAT с помощью механизма под названием Nested Page Tables (NPT), также называемого Rapid Virtualization Indexing (RVI). Технология Intel VT SLAT называется расширенными таблицами страниц (EPT). Используя NPT или EPT, процессоры AMD-V и Intel VT могут поддерживать и выполнять два уровня преобразования адресного пространства, необходимые для каждой виртуальной машины в аппаратном обеспечении, что снижает сложность гипервизора Windows и переключателей контекста, необходимых для управления ошибками страниц виртуальной машины. В результате Windows Server 2008 R2 Hyper-V обеспечивает лучшую масштабируемость серверов Hyper-V.


Основная парковка


В Windows Server 2008 R2 Hyper-V реализована новая функция управления питанием, Core Parking, которая позволяет переводить процессоры в глубокие C-состояния (состояния с низким энергопотреблением), когда рабочей нагрузкой сервера может управлять меньшее количество процессорных ядер, чем требуется. выделено ему. Вместо оптимизации планирования виртуальных машин по всем доступным процессорным ядрам ядро раздела управления определяет набор процессорных ядер для парковки и предоставляет информацию гипервизору Windows. Когда гипервизор Windows планирует выполнение виртуальных машин, он использует информацию о парковке ядра, чтобы определить, можно ли избежать выбора припаркованных процессоров. Если для рабочей нагрузки требуются дополнительные процессорные ядра, процессоры выводятся из состояния C и снова подключаются к сети для поддержки рабочих нагрузок виртуальных машин.


Диспетчер авторизации — операция создания моментального снимка виртуальной машины


В Windows Server 2008 R2 Hyper-V появилась новая операция диспетчера авторизации (AzMan) Разрешить создание моментальных снимков виртуальной машины, которую можно использовать для делегирования разрешения на создание моментальных снимков виртуальной машины. Эта новая операция предоставляет разрешение на создание моментальных снимков виртуальной машины без права запускать и останавливать виртуальную машину, как это необходимо в Windows Server 2008 Hyper-V.


Динамическое добавление и удаление хранилища


Windows Server 2008 R2 поддерживает добавление и удаление виртуальных жестких дисков и сквозных дисков в работающую виртуальную машину без перезагрузки, если установлены службы интеграции и диски подключены к виртуальным контроллерам SCSI.


Поддержка разгрузки TCP


Функция разгрузки TCP в Windows Server 2008 R2 Hyper-V позволяет виртуальной машине передавать обработку TCP/IP на поддерживаемые физические сетевые адаптеры. Хотя эта функция доступна в Windows Server 2008, она не поддерживалась для виртуальных машин. В большинстве случаев поддержка сетевой разгрузки в Windows Server 2008 R2 Hyper-V снижает нагрузку на ядра процессора, высвобождая процессорное время и повышая общую производительность сети виртуальной машины.


Поддержка очереди виртуальных машин


Windows Server 2008 R2 Hyper-V обеспечивает поддержку очереди виртуальных машин (VMQ), чтобы уменьшить сложность и накладные расходы, связанные с доставкой сетевых пакетов, полученных физическим сетевым адаптером, на целевую виртуальную машину. В частности, очередь виртуальной машины создается на сетевом адаптере для каждой виртуальной машины, и каждой виртуальной машине назначается идентификатор VMQ. Когда приходит сетевой пакет, идентификатор VMQ используется для быстрой идентификации целевой виртуальной машины. Кроме того, сетевые пакеты напрямую копируются в память целевой виртуальной машины, обеспечивая повышение производительности.


Джамбо кадры


В Windows Server 2008 R2 Hyper поддержка больших кадров распространяется на виртуальные сетевые адаптеры. Jumbo-кадр — это кадр Ethernet с полезными данными размером до 9000 байтов, в отличие от стандарта Ethernet до 1500 байтов. Использование Jumbo-кадров снижает нагрузку на каждый передаваемый байт сетевых данных. Результатом является дополнительное повышение производительности за счет значительного снижения нагрузки на процессор и TCP/IP.


Диапазон MAC-адресов


Еще одна функция Windows Server 2008 R2 Hyper-V, связанная с сетью, — это возможность управлять пулом MAC-адресов с помощью Virtual Network Manager. По умолчанию существует только 256 виртуальных сетевых адаптеров, которым можно одновременно назначить динамический MAC-адрес. Если вам требуется более 256 одновременных динамических назначений MAC-адресов на одном сервере Hyper-V или вам нужно изменить пул MAC-адресов, чтобы избежать дублирования назначений MAC-адресов, вы можете использовать эту новую функцию, чтобы повлиять на изменения, не прибегая к более рискованные манипуляции с реестром.


Изменения папки по умолчанию Hyper-V


Есть две новые папки по умолчанию, которые Windows Server 2008 R2 Hyper-V создает во время установки для хранения файлов, связанных с виртуальной машиной:




  • %SystemDrive% ProgramDataMicrosoftWindowsHyper-VКэш моментальных снимков


  • %SystemDrive% ProgramDataMicrosoftWindowsHyper-VКэш виртуальных машин

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


Вывод


Как видите, новые возможности Windows Server 2008 R2 Hyper-V приводят к расширению функциональных возможностей (живая миграция, общие тома кластера и т. д.) и повышению производительности (преобразование адресов второго уровня, разгрузка TCP и т. д.). Загрузите Windows Server 2008 R2 Hyper-V отсюда или Microsoft Hyper-V Server 2008 R2 здесь.