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

область применения: Windows Server 2022, Azure Stack хЦи, версия 20H2; Windows Server 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 r2, Hyper-V Server 2012 R2, Windows 10, Windows 8.1

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

Содержание

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

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

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

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

  • Ядро, совместимое с RHCK -Red Hat

  • UEK -неразрывный Enterprise ядра (UEK)

    • UEK4-построено на основе вышестоящего выпуска Linux ядра 4.1.12
    • UEK5-построено на основе вышестоящего выпуска Linux ядра 4,14
    • UEK6-построено на основе вышестоящего выпуска Linux ядра 5,4

Серия Oracle Linux 8. x

Возможность Версия Windows Server 8.0 – 8.1 (RHCK)
Доступность
Основные сведения 2019, 2016, 2012 R2
Windows Server 2016 точное время 2019, 2016
Сеть
Кадры крупного размера 2019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2
Динамическая миграция 2019, 2016, 2012 R2
Статическая Вставка IP-адресов 2019, 2016, 2012 R2 ✔ Примечание 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
Динамическая Архивация виртуальных машин 2019, 2016, 2012 R2 ✔ Примечание 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 ✔ Примечание 7, 8, 9
Всплывающие подсказки динамическая память 2019, 2016, 2012 R2 ✔ Примечание 7, 8, 9
Изменение размера памяти среды выполнения 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 ✔ Примечание 12
Безопасная загрузка 2019, 2016

Серия Oracle Linux 7. x

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

Компонент

Версия Windows Server

7,5 — 7,8

7.3 — 7.4

RHCK

UEK5

RHCK

UEK4

Доступность

LIS 4,3

Встроено

Встроено

LIS 4,3

Встроено

Встроено

Основные сведения

2019, 2016, 2012 R2

Windows Server 2016 точное время

2019, 2016

Сеть

Кадры крупного размера

2019, 2016, 2012 R2

Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2

Динамическая миграция

2019, 2016, 2012 R2

Статическая Вставка IP-адресов

2019, 2016, 2012 R2

✔ Примечание 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

✔ Примечание 4, 5

✔ Примечание 5

✔ Примечание 5

✔ Примечание 4, 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

✔ Примечание 7, 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

динамическая память всплывающих подсказок

2019, 2016, 2012 R2

✔ Примечание 7, 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

✔ Примечание 8, 9

Изменение размера памяти среды выполнения

2019, 2016

Видео

Видео, характерное для Hyper-V

2019, 2016, 2012 R2

Прочее

Пара "ключ-значение"

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

✔ Примечание 12

✔ Примечание 12

✔ Примечание 12

✔ Примечание 12

✔ Примечание 12

✔ Примечание 12

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

2019, 2016, 2012 R2

Серия Oracle Linux 6. x

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

Возможность Версия Windows Server 6.8-6.10 (RHCK) 6.8-6.10 (UEK4)
Доступность LIS 4,3 Встроено
Основные сведения 2019, 2016, 2012 R2
Windows Server 2016 точное время 2019, 2016
Сеть
Кадры крупного размера 2019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛС 2019, 2016, 2012 R2 ✔ Примечание 1 ✔ Примечание 1
Динамическая миграция 2019, 2016, 2012 R2
Статическая Вставка IP-адресов 2019, 2016, 2012 R2 ✔ Примечание 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 ✔ Примечание 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 ✔ Примечание 6, 8, 9 ✔ Примечание 6, 8, 9
Всплывающие подсказки динамическая память 2019, 2016, 2012 R2 ✔ Примечание 6, 8, 9 ✔ Примечание 6, 8, 9
Изменение размера памяти среды выполнения 2019, 2016
Видео
Устройство видеозаписи, определенное Hyper-V 2019, 2016, 2012 R2
Прочее
Пара Key-Value 2019, 2016, 2012 R2 ✔ Примечание 10, 11 ✔ Примечание 10, 11
Немаскируемое прерывание 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 ✔ Примечание 12 ✔ Примечание 12
Безопасная загрузка 2019, 2016

Примечания

  1. В этом Oracle Linuxном выпуске маркировка 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. Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах.

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

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

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

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

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

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

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

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

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

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

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

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

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

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

См. также: