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

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

Встроенные драйверы Red Hat Enterprise Linux Integration Services для Hyper-V являются достаточными для запуска Red Hat Enterprise Linux гостей с использованием высокопроизводительных синтетических устройств на узлах Hyper-V. Эти встроенные драйверы сертифицированы Red Hat для этого использования. Сертифицированные конфигурации можно просмотреть в каталоге сертификации Red Hat Certification.

Не нужно скачивать и устанавливать пакеты служб Linux Integration Services из Центр загрузки Майкрософт, и это может ограничить поддержку Red Hat, как описано в Red Hat Knowledgebase 1067.

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

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

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

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

  • ✔ — Доступные функции

  • (пусто) — компонент недоступен

Серия RHEL/CentOS 10.x

Feature Операционная система узла 10.x
Доступность LIS Встроенный
Core Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
Windows Server 2016: точное время Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
>256 виртуальных ЦП
Networking
Джамбо-фреймы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Тегирование и транкинг VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Живая миграция Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Инжекция статических IP-адресов Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Сегментация TCP и разгрузка вычисления контрольной суммы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Storage
Изменение размера VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальное подключение Fibre Channel Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 3
Резервное копирование активных виртуальных машин Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 5
Поддержка TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memory
Поддержка ядра PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Настройка разрыва MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Динамическая память — горячее добавление Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 9, 10
Динамическая память — воздушный шар Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
✔ Примечание 9, 10
Изменение размера памяти среды выполнения Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Video
специфическое видеоустройство Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Miscellaneous
Пара ключ-значение Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Не маскируемые прерывания Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Копирование файлов с узла на гостевую систему Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Команда lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Сокеты Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
PCI Passthrough/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальные машины поколения 2
Загрузка с помощью UEFI Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
✔ Примечание 14, 17
Безопасная загрузка Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Серия RHEL/CentOS 9.x

Feature Операционная система узла 9.x
Доступность LIS Встроенный
Core Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Windows Server 2016: точное время Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 виртуальных ЦП
Networking
Джамбо-фреймы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Метка VLAN и транкинг Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Живая миграция Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Внедрение статических IP-адресов Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Сегментация TCP и разгрузки контрольной суммы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack для HCI
Storage
Изменение размера VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальное подключение Fibre Channel Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 3
Резервное копирование работающих виртуальных машин Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 5
Поддержка TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memory
Поддержка ядра PAE Windows Server 2025, 2022, 2019, 2016
Платформа Azure Stack HCI
Настройка разрыва MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Динамическая память — горячее добавление Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
✔ Примечание 9, 10
Динамическая память — воздушный шар Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 9,10
Изменение размера памяти среды выполнения Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Video
видеоустройство, специально предназначенное для Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Miscellaneous
Пара ключ-значение Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Не маскируемые прерывания Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Копирование файлов с узла в гостевую систему Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Команда lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Сокеты Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Прямой доступ к PCI/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальные машины поколения 2
Загрузка с помощью UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 14, 17
Безопасная загрузка Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Серия RHEL/CentOS 8.x

Feature Операционная система узла 8.1-8.6+ 8.0
Доступность LIS Встроенный Встроенный
Core Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Точное время в Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 виртуальных ЦП
Networking
Джамбо-фреймы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
VLAN-тегирование и транкинг Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Живая миграция Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Внедрение статических IP-адресов Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 2 ✔ Примечание 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Сегментация TCP и разгрузка контрольной суммы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Storage
Изменение размера VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальное подключение Fibre Channel Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 3 ✔ Примечание 3
Резервное копирование активных виртуальных машин Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
✔ Примечание 5 ✔ Примечание 5
Поддержка TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memory
Поддержка ядра PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
N/A N/A
Настройка пробела MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Динамическая память — горячее добавление Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 9, 10 ✔ Примечание 9, 10
Динамическая память — воздушный шар Windows Server 2025, 2022, 2019, 2016
Azure Stack для HCI
✔ Примечание 9, 10 ✔ Примечание 9, 10
Изменение размера памяти среды выполнения Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Video
видеоустройство, специфичное для Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Miscellaneous
Пара «ключ-значение» Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Не маскируемые прерывания Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Копирование файлов с хоста на гостевую систему Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Команда lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
сокеты Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
PCI Passthrough/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальные машины поколения 2
Загрузка с помощью UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 14, 17 ✔ Примечание 14
Безопасная загрузка Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Серия RHEL/CentOS 7.x

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

Feature Операционная система узла 7.5-7.7 7.3-7.4 7.0-7.2 7.6-7.9 7.5 7.4 7.3 7.2 7.1 7.0
Доступность LIS LIS 4.3 LIS 4.3 LIS 4.3 Built-in Built-in Built-in Built-in Built-in Built-in Built-in
Core Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Точное время в "Windows Server 2016" Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 виртуальных ЦП ✔ Примечание 16
Networking
Джамбо-фреймы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Маркировка и агрегация VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Живая миграция Windows Server 2025, 2022, 2019, 2016
HCI Azure Stack
Внедрение статических IP-адресов Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2 ✔ Примечание 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Сегментация TCP и разгрузки контрольной суммы Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Storage
Изменение размера VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальное подключение Fibre Channel Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3 ✔ Примечание 3
Резервное копирование динамических виртуальных машин Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 5 ✔ Примечание 4,5 ✔ Примечание 4,5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5 ✔ Примечание 4, 5
Поддержка TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memory
Поддержка ядра PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
Настройка разрыва MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Динамическая память — горячее добавление Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 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
Динамическая память — воздушный шар Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10 ✔ Примечание 9, 10
Изменение размера памяти среды выполнения Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Video
видеоустройство, специальное для Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Miscellaneous
Пара ключ-значение Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4
Не маскируемые прерывания Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Копирование файлов с хоста на гостевую систему Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4 ✔ Примечание 4
Команда lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
сокеты Hyper-V Windows Server 2025, 2022, 2019, 2016
Сквозной доступ PCI/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Виртуальные машины поколения 2
Загрузка с помощью UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14 ✔ Примечание 14
Безопасная загрузка Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Notes

  1. Для этого выпуска RHEL/CentOS тегирование VLAN работает, но VLAN транкинг не работает.

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

  3. При использовании устройств виртуального канала Fibre Channel убедитесь, что логическая единица номер 0 (LUN 0) заполнена. Если LUN 0 не заполнен, виртуальная машина Linux может не сможет подключать устройства канала Fibre Channel напрямую.

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

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

  6. (Намеренно опущено для согласованности нумеровки)

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

  8. Hot-Add поддержка не включена по умолчанию в этом дистрибутиве. Чтобы включить поддержку hot-Add, необходимо добавить правило udev в разделе /etc/udev/rules.d/ следующим образом:

    1. Создайте файл /etc/udev/rules.d/100-balloon.rules. Для файла можно использовать любое другое требуемое имя.
    2. Добавьте в файл следующее содержимое: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
    3. Перезагрузите систему, чтобы включить поддержку горячего добавления.

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

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

    • Объем памяти запуска и минимальной памяти должен быть равен или больше объема памяти, которую рекомендует поставщик распространителя.
    • Приложения, которые, как правило, используют всю доступную память в системе, ограничены потреблением до 80 процентов доступной ОЗУ.
  10. Если в Windows Server используется динамическая память, укажите параметры начальная память, минимальная память и максимальная память, кратные 128 мегабайтам (МБ). Отсутствие выполнения этого может привести к сбоям горячего добавления, и вы можете не увидеть увеличения памяти в гостевой операционной системе.

  11. (Намеренно опущено для согласованности нумеровки)

  12. Чтобы включить инфраструктуру пары ключей и значений (KVP), установите пакет hypervkvpd или hyperv-daemons rpm из ISO RHEL. Кроме того, пакет можно установить непосредственно из репозиториев RHEL.

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

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

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

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

  15. Для RHEL 8.5 требуется Windows Server 2019 или более поздней версии или Azure Local 20H2 или более поздней версии.