поддерживаемые CentOS и Red Hat Enterprise Linux виртуальные машины в Hyper-V

Применимо к: Azure Stack ХЦИ, версия 20H2; Windows сервер 2019, hyper-v server 2019, Windows Server 2016, hyper-v server 2016, Windows Server 2012 R2, Hyper-V Server 2012 R2, Windows 10, Windows 8.1

Следующие карты распределения функций указывают на функции, которые имеются во встроенных и загружаемых версиях Linux Integration Services. Известные проблемы и способы их решения для каждого распространения перечислены после таблиц.

встроенные драйверы Red Hat Enterprise Linux Integration Services для Hyper-V (доступные с момента Red Hat Enterprise Linux 6,4) достаточны Red Hat Enterprise Linux для запуска гостевых устройств на узлах Hyper-v с высокопроизводительными синтетическими устройствами. Эти встроенные драйверы сертифицированы Red Hat для этого использования. Сертифицированные конфигурации можно просмотреть на этой веб-странице Red Hat: Каталог сертификации Red Hat. Нет необходимости загружать и устанавливать пакеты Integration Services Linux из центра загрузки Майкрософт. это может привести к ограничению поддержки Red Hat, как описано в статье 1067 по Red Hat база знаний 1067.

Из-за возможных конфликтов между встроенной поддержкой LIS и поддержкой скачиваемых LIS при обновлении ядра отключите автоматическое обновление, удалите Скачанные пакеты LIS, обновите ядро, перезагрузите систему, а затем установите последнюю версию пакета LIS и перезагрузите систему еще раз.

[!NOTE]официальная информация о сертификации Red Hat Enterprise Linux доступна на портале клиента Red Hat.

В этом разделе рассматриваются следующие вопросы.

Условные обозначения таблицы

  • Встроенные в систему LIS включены в состав этого дистрибутива Linux. Номера версий модулей ядра для встроенных LIS (например, как показано в лсмод) отличаются от номера версии в пакете скачанных пакетов LIS, предоставленных корпорацией Майкрософт. Несоответствие не означает, что встроенное в LIS Обновление устарело.

  • ✔-Доступный компонент

  • (пусто) — функция недоступна

Серия RHEL/CentOS 8. x

Компонент Версия Windows Server 8.3 8.2 8.1 8.0
Доступность
Основной 2019, 2016, 2012 R2
Windows Server 2016 Точное время 2019, 2016
>256 виртуальных ЦП
Сеть
Кадры крупного размера 2019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2
Динамическая миграция 2019, 2016, 2012 R2
Статическая Вставка IP-адресов 2019, 2016, 2012 R2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2
vRSS 2019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммы 2019, 2016, 2012 R2
SR-IOV; 2019, 2016
Память
Изменение размера VHDX 2019, 2016, 2012 R2
Виртуальное подключение Fibre Channel 2019, 2016, 2012 R2 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3
Динамическая Архивация виртуальных машин 2019, 2016, 2012 R2 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 5
Поддержка TRIM 2019, 2016, 2012 R2
WWN ДЛЯ SCSI 2019, 2016, 2012 R2
Память
Поддержка ядра PAE 2019, 2016, 2012 R2 Н/Д Н/Д
Настройка зазора MMIO 2019, 2016, 2012 R2
Динамическая память Hot-Add 2019, 2016, 2012 R2 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10
Всплывающие подсказки динамическая память 2019, 2016, 2012 R2 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10
Изменение размера памяти среды выполнения 2019, 2016
Видео
Устройство видеозаписи, определенное Hyper-V 2019, 2016, 2012 R2
Прочее
Пара Key-Value 2019, 2016, 2012 R2
Немаскируемое прерывание 2019, 2016, 2012 R2
Копирование файлов с узла на гость 2019, 2016, 2012 R2
Команда лсвмбус 2019, 2016, 2012 R2
Сокеты Hyper-V 2019, 2016
Транзитный/ДДА PCI 2019, 2016
Виртуальные машины 2-го поколения
Загрузка с помощью UEFI 2019, 2016, 2012 R2 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14
Безопасная загрузка 2019, 2016

Серия RHEL/CentOS 7. x

В этой серии есть только 64-разрядные ядра.

Компонент Версия Windows Server 7,8 — 7,9 7,5 — 7.7 7.3 — 7.4 7.0 — 7,2 7,5 — 7,8 7.4 7.3 7.2 7.1 7.0
Доступность LIS 4,3 LIS 4,3 LIS 4,3 Встроено Встроено Встроено Встроено Встроено Встроено
Основной 2019, 2016, 2012 R2
Windows Server 2016 Точное время 2019, 2016
>256 виртуальных ЦП
Сеть
Кадры крупного размера 2019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2
Динамическая миграция 2019, 2016, 2012 R2
Статическая Вставка IP-адресов 2019, 2016, 2012 R2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2
vRSS 2019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммы 2019, 2016, 2012 R2
SR-IOV; 2019, 2016
Память
Изменение размера VHDX 2019, 2016, 2012 R2
Виртуальное подключение Fibre Channel 2019, 2016, 2012 R2 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3
Динамическая Архивация виртуальных машин 2019, 2016, 2012 R2 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5
Поддержка TRIM 2019, 2016, 2012 R2
WWN ДЛЯ SCSI 2019, 2016, 2012 R2
Память
Поддержка ядра PAE 2019, 2016, 2012 R2 Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д
Настройка зазора MMIO 2019, 2016, 2012 R2
Динамическая память Hot-Add 2019, 2016, 2012 R2 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 8, 9, 10
Всплывающие подсказки динамическая память 2019, 2016, 2012 R2 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 8, 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 8, 9, 10
Изменение размера памяти среды выполнения 2019, 2016
Видео
Устройство видеозаписи, определенное Hyper-V 2019, 2016, 2012 R2
Прочее
Пара Key-Value 2019, 2016, 2012 R2
Немаскируемое прерывание 2019, 2016, 2012 R2
Копирование файлов с узла на гость 2019, 2016, 2012 R2
Команда лсвмбус 2019, 2016, 2012 R2
Сокеты Hyper-V 2019, 2016
Транзитный/ДДА PCI 2019, 2016
Виртуальные машины 2-го поколения
Загрузка с помощью UEFI 2019, 2016, 2012 R2 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14
Безопасная загрузка 2019, 2016

Серия RHEL/CentOS 6. x

В 32-разрядном ядре для этой серии включена поддержка PAE. Встроенная поддержка LIS для RHEL/CentOS 6.0-6.3 отсутствует.

Компонент Версия Windows Server 6.7-6.10 6.4 — 6,6 6.0 – 6.3 6,10, 6,9, 6,8 6,6, 6,7 6,5 6.4
Доступность LIS 4,3 LIS 4,3 LIS 4,3 Встроено Встроено Встроено Встроено
Основной 2019, 2016, 2012 R2
Windows Server 2016 Точное время 2019, 2016
>256 виртуальных ЦП
Сеть
Кадры крупного размера 2019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2 ✔ Примечание 1 ✔ Примечание 1 ✔ Примечание 1 ✔ Примечание 1 ✔ Примечание 1 ✔ Примечание 1 ✔ Примечание 1
Динамическая миграция 2019, 2016, 2012 R2
Статическая Вставка IP-адресов 2019, 2016, 2012 R2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2
vRSS 2019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммы 2019, 2016, 2012 R2
SR-IOV; 2019, 2016
Память
Изменение размера VHDX 2019, 2016, 2012 R2
Виртуальное подключение Fibre Channel 2019, 2016, 2012 R2 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3
Динамическая Архивация виртуальных машин 2019, 2016, 2012 R2 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5, 6 ✔ Примечание 4, 5, 6
Поддержка TRIM 2019, 2016, 2012 R2
WWN ДЛЯ SCSI 2019, 2016, 2012 R2
Память
Поддержка ядра PAE 2019, 2016, 2012 R2
Настройка зазора MMIO 2019, 2016, 2012 R2
Динамическая память Hot-Add 2019, 2016, 2012 R2 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 8, 9, 10 ✔ Примечание 7, 8, 9, 10
Всплывающие подсказки динамическая память 2019, 2016, 2012 R2 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10 ✔ Примечание 7, 9, 10, 11
Изменение размера памяти среды выполнения 2019, 2016
Видео
Устройство видеозаписи, определенное Hyper-V 2019, 2016, 2012 R2
Прочее
Пара Key-Value 2019, 2016, 2012 R2 ✔ Примечание 12 ✔ Примечание 12 ✔ Примечание 12, 13 ✔ Примечание 12, 13
Немаскируемое прерывание 2019, 2016, 2012 R2
Копирование файлов с узла на гость 2019, 2016, 2012 R2
Команда лсвмбус 2019, 2016, 2012 R2
Сокеты Hyper-V 2019, 2016
Транзитный/ДДА PCI 2019, 2016
Виртуальные машины 2-го поколения
Загрузка с помощью UEFI 2012 R2
2019, 2016 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14
Безопасная загрузка 2019, 2016

Серия RHEL/CentOS 5. x

В этой серии имеется поддерживаемый доступный для 32-разрядный ядро PAE. Не существует встроенной поддержки LIS для RHEL/CentOS до 5,9.

Компонент Версия Windows Server 5,2-5,11 5.2 — 5.11 5,9-5,11
Доступность LIS 4,3 LIS 4,1 Встроено
Основной 2019, 2016, 2012 R2
Windows Server 2016 Точное время 2019, 2016
>256 виртуальных ЦП
Сеть
Кадры крупного размера 2019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2 ✔ Примечание 1 ✔ Примечание 1 ✔ Примечание 1
Динамическая миграция 2019, 2016, 2012 R2
Статическая Вставка IP-адресов 2019, 2016, 2012 R2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2
vRSS 2019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммы 2019, 2016, 2012 R2
SR-IOV; 2019, 2016
Память
Изменение размера VHDX 2019, 2016, 2012 R2
Виртуальное подключение Fibre Channel 2019, 2016, 2012 R2 ✔ Примечание 3 ✔ Примечание 3
Динамическая Архивация виртуальных машин 2019, 2016, 2012 R2 ✔ Примечание 5, 15 ✔ Примечание 5 ✔ Примечание 4, 5, 6
Поддержка TRIM 2019, 2016, 2012 R2
WWN ДЛЯ SCSI 2019, 2016, 2012 R2
Память
Поддержка ядра PAE 2019, 2016, 2012 R2
Настройка зазора MMIO 2019, 2016, 2012 R2
Динамическая память Hot-Add 2019, 2016, 2012 R2
Всплывающие подсказки динамическая память 2019, 2016, 2012 R2 ✔ Примечание 7, 9, 10, 11 ✔ Примечание 7, 9, 10, 11
Изменение размера памяти среды выполнения 2019, 2016
Видео
Устройство видеозаписи, определенное Hyper-V 2019, 2016, 2012 R2
Прочее
Пара Key-Value 2019, 2016, 2012 R2
Немаскируемое прерывание 2019, 2016, 2012 R2
Копирование файлов с узла на гость 2019, 2016, 2012 R2
Команда лсвмбус 2019, 2016, 2012 R2
Сокеты Hyper-V 2019, 2016
Транзитный/ДДА PCI 2019, 2016
Виртуальные машины 2-го поколения
Загрузка с помощью UEFI 2019, 2016, 2012 R2
Безопасная загрузка 2019, 2016

Примечания

  1. В этом выпуске RHEL/CentOS подстановка тегов VLAN работает, но не поддерживает магистраль VLAN.

  2. Встраивание статических IP-адресов может не работать, если диспетчер сети настроен для конкретного искусственного сетевого адаптера на виртуальной машине. Для плавной работы внедрения статических IP-адресов убедитесь, что либо Диспетчер сети полностью выключен, либо он отключен для определенного сетевого адаптера через его файл ifcfg-ЕСКС.

  3. в Windows Server 2012 R2 при использовании виртуальных устройств fibre channel убедитесь, что номер логического устройства 0 (LUN 0) заполнен. Если LUN 0 не заполнен, виртуальная машина Linux может не иметь возможности подключать устройства Fibre Channel изначально.

  4. Для встроенных в LIS пакетов для этой функции необходимо установить пакет Hyperv-демонов.

  5. Если во время динамической операции резервного копирования виртуальных машин имеются открытые дескрипторы файлов, то в некоторых уголках резервных виртуальных жестких дисков может потребоваться проверка согласованности файловой системы (fsck) при восстановлении. Операции динамической архивации могут автоматически завершаться сбоем, если виртуальная машина имеет подключенное устройство iSCSI или прямое подключенное хранилище (также называемое транзитным диском).

  6. Хотя загрузка Integration Services Linux предпочтительна, поддержка динамической архивации для RHEL/CentOS 5,9-5.11/6.4/6.5 также доступна через Hyper-V Backup Essentials для Linux.

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

  8. По умолчанию в этом распространении поддержка Hot-Add не включена. Чтобы включить поддержку Hot-Add необходимо добавить правило udev в разделе/ЕТК/удев/рулес.д/следующим образом:

  9. Создайте файл /etc/udev/Rules.d/100-Balloon.rules. Для файла можно использовать любое другое требуемое имя.

  10. Добавьте в файл следующее содержимое: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

  11. Перезагрузите систему, чтобы включить поддержку Hot-Add.

Хотя Integration Services загрузки Linux создает это правило при установке, оно также удаляется при удалении LIS, поэтому правило необходимо создать заново, если после удаления потребуется динамическая память.

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

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

  1. если используется динамическая память в операционной системе Windows Server 2016 или Windows Server 2012 R2, укажите объем памяти при запуске, минимальный объем памяти и параметры максимального объема памяти , кратные 128 мегабайтам (мб). Несоблюдение этого действия может привести к сбоям "горячего" добавления, и в гостевой операционной системе может не появиться никакого увеличения объема памяти.

  2. Некоторые дистрибутивы, включая те, которые используют LIS 4,0 и 4,1, обеспечивают только поддержку всплывающих окон и не предоставляют поддержку Hot-Add. В таком сценарии функция динамической памяти может быть использована путем задания для параметра памяти запуска значения, которое равно значению параметра максимального объема памяти. В результате весь необходимый объем памяти будет Hot-Added виртуальной машине во время загрузки, а затем в зависимости от требований к памяти узла Hyper-V может свободно распределять или освобождать память от гостя с помощью всплывающих подсказок. Настройте объем памяти при запуске и Минимальный объем памяти (или выше рекомендуемого значения для распределения).

  3. Чтобы включить инфраструктуру пар "ключ — значение" (KVP), установите пакет RPM хипервквпд или Hyperv-демонов из RHEL ISO. Кроме того, пакет можно установить непосредственно из репозиториев RHEL.

  4. Инфраструктура пар "ключ — значение" (KVP) может работать неправильно без обновления программного обеспечения Linux. Обратитесь к поставщику распространения, чтобы получить обновление программного обеспечения на случай возникновения проблем с этой функцией.

  5. на виртуальных машинах Windows Server 2012 R2 поколения 2 по умолчанию включена безопасная загрузка, и некоторые виртуальные машины Linux не будут загружаться, если только не будет отключен параметр безопасной загрузки. Вы можете отключить безопасную загрузку в разделе встроенное по в параметрах виртуальной машины в диспетчере Hyper-V или отключить ее с помощью PowerShell:

  • Set-VMFirmware-VMName "VMname" — Енаблесекуребут Off

    Загрузка Integration Services Linux может быть применена к существующим виртуальным машинам поколения 2, но не внушить поколения 2.

  1. в Red Hat Enterprise Linux или CentOS 5,2, 5,3 и 5,4 функция замораживания файловой системы недоступна, поэтому динамическая архивация виртуальных машин также недоступна.

См. также: