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

Применимо к: 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.1Applies To: Azure Stack HCI, version 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

Следующая схема распределения признаков показывает функции, которые имеются в каждой версии.The following feature distribution map indicates the features that are present in each version. Известные проблемы и способы их решения для каждого распространения перечислены после таблицы.The known issues and workarounds for each distribution are listed after the table.

СодержаниеIn this section:

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

  • Встроенные в систему LIS включены в состав этого дистрибутива Linux.Built in - LIS are included as part of this Linux distribution. Номера версий модулей ядра для встроенных LIS (например, как показано в лсмод) отличаются от номера версии в пакете скачанных пакетов LIS, предоставленных корпорацией Майкрософт.The kernel module version numbers for the built in LIS (as shown by lsmod, for example) are different from the version number on the Microsoft-provided LIS download package. Несоответствие не означает, что встроенное в LIS Обновление устарело.A mismatch doesn't indicate that the built in LIS is out of date.

  • ✔-доступный компонент✔ - Feature available

  • (пусто) — функция недоступна(blank) - Feature not available

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

  • UEK — неразрывный корпоративный ядра (UEK)UEK - Unbreakable Enterprise Kernel (UEK)

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

Серия Oracle Linux 8. xOracle Linux 8.x Series

ВозможностьFeature Версия Windows ServerWindows Server version 8.0 – 8.1 (RHCK)8.0-8.1 (RHCK)
ДоступностьAvailability
Основные сведенияCore 2019, 2016, 2012 R22019, 2016, 2012 R2
Точное время Windows Server 2016Windows Server 2016 Accurate Time 2019, 20162019, 2016
СетьNetworking
Кадры крупного размераJumbo frames 2019, 2016, 2012 R22019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛСVLAN tagging and trunking 2019, 2016, 2012 R22019, 2016, 2012 R2
Динамическая миграцияLive Migration 2019, 2016, 2012 R22019, 2016, 2012 R2
Статическая Вставка IP-адресовStatic IP Injection 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 2✔ Note 2
vRSSvRSS 2019, 2016, 2012 R22019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммыTCP Segmentation and Checksum Offloads 2019, 2016, 2012 R22019, 2016, 2012 R2
SR-IOV;SR-IOV 2019, 20162019, 2016
ПамятьStorage
Изменение размера VHDXVHDX resize 2019, 2016, 2012 R22019, 2016, 2012 R2
Виртуальное подключение Fibre ChannelVirtual Fibre Channel 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 3✔ Note 3
Динамическая Архивация виртуальных машинLive virtual machine backup 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 5✔ Note 5
Поддержка TRIMTRIM support 2019, 2016, 2012 R22019, 2016, 2012 R2
WWN ДЛЯ SCSISCSI WWN 2019, 2016, 2012 R22019, 2016, 2012 R2
СвободнойMemory
Поддержка ядра PAEPAE Kernel Support 2019, 2016, 2012 R22019, 2016, 2012 R2 н/дN/A
Настройка зазора MMIOConfiguration of MMIO gap 2019, 2016, 2012 R22019, 2016, 2012 R2
Динамическая память Hot-AddDynamic Memory - Hot-Add 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 7, 8, 9✔ Note 7, 8, 9
Всплывающие подсказки динамическая памятьDynamic Memory - Ballooning 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 7, 8, 9✔ Note 7, 8, 9
Изменение размера памяти среды выполненияRuntime Memory Resize 2019, 20162019, 2016
РолиVideo
Устройство видеозаписи, определенное Hyper-VHyper-V-specific video device 2019, 2016, 2012 R22019, 2016, 2012 R2
ПрочееMiscellaneous
Пара Key-ValueKey-Value Pair 2019, 2016, 2012 R22019, 2016, 2012 R2
Немаскируемое прерываниеNon-Maskable Interrupt 2019, 2016, 2012 R22019, 2016, 2012 R2
Копирование файлов с узла на гостьFile copy from host to guest 2019, 2016, 2012 R22019, 2016, 2012 R2
Команда лсвмбусlsvmbus command 2019, 2016, 2012 R22019, 2016, 2012 R2
Сокеты Hyper-VHyper-V Sockets 2019, 20162019, 2016
Транзитный/ДДА PCIPCI Passthrough/DDA 2019, 20162019, 2016
Виртуальные машины 2-го поколенияGeneration 2 virtual machines
Загрузка с помощью UEFIBoot using UEFI 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 12✔ Note 12
Безопасная загрузкаSecure boot 2019, 20162019, 2016

Серия Oracle Linux 7. xOracle Linux 7.x Series

В этой серии есть только 64-разрядные ядра.This series only has 64-bit kernels.

ФункцияFeature

Версия Windows ServerWindows Server Version

7,5 — 7,87.5-7.8

7.3 — 7.47.3-7.4

RHCKRHCK

UEK5UEK5

RHCKRHCK

UEK4UEK4

ДоступностьAvailability

LIS 4,3LIS 4.3

ВстроеноBuilt in

ВстроеноBuilt in

LIS 4,3LIS 4.3

ВстроеноBuilt in

ВстроеноBuilt in

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

2019, 2016, 2012 R22019, 2016, 2012 R2

Точное время Windows Server 2016Windows Server 2016 Accurate Time

2019, 20162019, 2016

СетьNetworking

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

2019, 2016, 2012 R22019, 2016, 2012 R2

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

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

2019, 2016, 2012 R22019, 2016, 2012 R2

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

2019, 2016, 2012 R22019, 2016, 2012 R2

✔ Примечание 2✔ Note 2

✔ Примечание 2✔ Note 2

✔ Примечание 2✔ Note 2

✔ Примечание 2✔ Note 2

✔ Примечание 2✔ Note 2

✔ Примечание 2✔ Note 2

vRSSvRSS

2019, 2016, 2012 R22019, 2016, 2012 R2

Сегментация TCP и разгрузка контрольной суммыTCP Segmentation and Checksum Offloads

2019, 2016, 2012 R22019, 2016, 2012 R2

SR-IOV;SR-IOV

2019, 20162019, 2016

ПамятьStorage

Изменение размера VHDXVHDX resize

2019, 2016, 2012 R22019, 2016, 2012 R2

Виртуальное подключение Fibre ChannelVirtual Fibre Channel

2019, 2016, 2012 R22019, 2016, 2012 R2

✔ Примечание 3✔ Note 3

✔ Примечание 3✔ Note 3

✔ Примечание 3✔ Note 3

✔ Примечание 3✔ Note 3

✔ Примечание 3✔ Note 3

✔ Примечание 3✔ Note 3

Динамическая Архивация виртуальных машинLive virtual machine backup

2019, 2016, 2012 R22019, 2016, 2012 R2

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

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

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

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

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

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

Поддержка TRIMTRIM support

2019, 2016, 2012 R22019, 2016, 2012 R2

WWN ДЛЯ SCSISCSI WWN

2019, 2016, 2012 R22019, 2016, 2012 R2

СвободнойMemory

Поддержка ядра PAEPAE Kernel Support

2019, 2016, 2012 R22019, 2016, 2012 R2

НедоступноN/A

НедоступноN/A

НедоступноN/A

НедоступноN/A

НедоступноN/A

НедоступноN/A

Настройка зазора MMIOConfiguration of MMIO gap

2019, 2016, 2012 R22019, 2016, 2012 R2

Динамическая память Hot-AddDynamic Memory Hot-Add

2019, 2016, 2012 R22019, 2016, 2012 R2

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

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

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

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

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

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

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

2019, 2016, 2012 R22019, 2016, 2012 R2

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

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

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

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

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

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

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

2019, 20162019, 2016

РолиVideo

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

2019, 2016, 2012 R22019, 2016, 2012 R2

ПрочееMiscellaneous

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

2019, 2016, 2012 R22019, 2016, 2012 R2

Немаскируемое прерываниеNon-Maskable Interrupt

2019, 2016, 2012 R22019, 2016, 2012 R2

Копирование файлов с узла на гостьFile copy from host to guest

2019, 2016, 2012 R22019, 2016, 2012 R2

Команда лсвмбусlsvmbus command

2019, 2016, 2012 R22019, 2016, 2012 R2

Сокеты Hyper-VHyper-V Sockets

2019, 20162019, 2016

Транзитный/ДДА PCIPCI Passthrough/DDA

2019, 20162019, 2016

Виртуальные машины 2-го поколенияGeneration 2 virtual machines

Загрузка с помощью UEFIBoot using UEFI

2019, 2016, 2012 R22019, 2016, 2012 R2

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

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

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

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

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

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

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

2019, 2016, 2012 R22019, 2016, 2012 R2

Серия Oracle Linux 6. xOracle Linux 6.x Series

В этой серии есть только 64-разрядные ядра.This series only has 64-bit kernels.

ВозможностьFeature Версия Windows ServerWindows Server version 6.8-6.10 (RHCK)6.8-6.10 (RHCK) 6.8-6.10 (UEK4)6.8-6.10 (UEK4)
ДоступностьAvailability LIS 4,3LIS 4.3 ВстроеноBuilt in
Основные сведенияCore 2019, 2016, 2012 R22019, 2016, 2012 R2
Точное время Windows Server 2016Windows Server 2016 Accurate Time 2019, 20162019, 2016
СетьNetworking
Кадры крупного размераJumbo frames 2019, 2016, 2012 R22019, 2016, 2012 R2
Добавление тегов и магистрали виртуальной ЛСVLAN tagging and trunking 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 1✔ Note 1 ✔ Примечание 1✔ Note 1
Динамическая миграцияLive Migration 2019, 2016, 2012 R22019, 2016, 2012 R2
Статическая Вставка IP-адресовStatic IP Injection 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 2✔ Note 2
vRSSvRSS 2019, 2016, 2012 R22019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммыTCP Segmentation and Checksum Offloads 2019, 2016, 2012 R22019, 2016, 2012 R2
SR-IOV;SR-IOV 2019, 20162019, 2016
ПамятьStorage
Изменение размера VHDXVHDX resize 2019, 2016, 2012 R22019, 2016, 2012 R2
Виртуальное подключение Fibre ChannelVirtual Fibre Channel 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 3✔ Note 3 ✔ Примечание 3✔ Note 3
Динамическая Архивация виртуальных машинLive virtual machine backup 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 5✔ Note 5 ✔ Примечание 5✔ Note 5
Поддержка TRIMTRIM support 2019, 2016, 2012 R22019, 2016, 2012 R2
WWN ДЛЯ SCSISCSI WWN 2019, 2016, 2012 R22019, 2016, 2012 R2
СвободнойMemory
Поддержка ядра PAEPAE Kernel Support 2019, 2016, 2012 R22019, 2016, 2012 R2 НедоступноN/A НедоступноN/A
Настройка зазора MMIOConfiguration of MMIO gap 2019, 2016, 2012 R22019, 2016, 2012 R2
Динамическая память Hot-AddDynamic Memory - Hot-Add 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 6, 8, 9✔ Note 6, 8, 9 ✔ Примечание 6, 8, 9✔ Note 6, 8, 9
Всплывающие подсказки динамическая памятьDynamic Memory - Ballooning 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 6, 8, 9✔ Note 6, 8, 9 ✔ Примечание 6, 8, 9✔ Note 6, 8, 9
Изменение размера памяти среды выполненияRuntime Memory Resize 2019, 20162019, 2016
РолиVideo
Устройство видеозаписи, определенное Hyper-VHyper-V-specific video device 2019, 2016, 2012 R22019, 2016, 2012 R2
ПрочееMiscellaneous
Пара Key-ValueKey-Value Pair 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 10, 11✔ Note 10,11 ✔ Примечание 10, 11✔ Note 10,11
Немаскируемое прерываниеNon-Maskable Interrupt 2019, 2016, 2012 R22019, 2016, 2012 R2
Копирование файлов с узла на гостьFile copy from host to guest 2019, 2016, 2012 R22019, 2016, 2012 R2
Команда лсвмбусlsvmbus command 2019, 2016, 2012 R22019, 2016, 2012 R2
Сокеты Hyper-VHyper-V Sockets 2019, 20162019, 2016
Транзитный/ДДА PCIPCI Passthrough/DDA 2019, 20162019, 2016
Виртуальные машины 2-го поколенияGeneration 2 virtual machines
Загрузка с помощью UEFIBoot using UEFI 2019, 2016, 2012 R22019, 2016, 2012 R2 ✔ Примечание 12✔ Note 12 ✔ Примечание 12✔ Note 12
Безопасная загрузкаSecure boot 2019, 20162019, 2016

ПримечанияNotes

  1. В этом Oracle Linuxном выпуске маркировка VLAN работает, но для магистрали VLAN это не так.For this Oracle Linux release, VLAN tagging works but VLAN trunking does not.

  2. Встраивание статических IP-адресов может не работать, если диспетчер сети настроен для конкретного искусственного сетевого адаптера на виртуальной машине.Static IP injection may not work if Network Manager has been configured for a given synthetic network adapter on the virtual machine. Для плавной работы внедрения статических IP-адресов убедитесь, что либо Диспетчер сети полностью выключен, либо он отключен для определенного сетевого адаптера через его файл ifcfg-ЕСКС.For smooth functioning of static IP injection please make sure that either Network Manager is either turned off completely or has been turned off for a specific network adapter through its ifcfg-ethX file.

  3. В Windows Server 2012 R2 при использовании виртуальных устройств Fibre Channel убедитесь, что номер логического устройства 0 (LUN 0) заполнен.On Windows Server 2012 R2 while using virtual fibre channel devices, make sure that logical unit number 0 (LUN 0) has been populated. Если LUN 0 не заполнен, виртуальная машина Linux может не иметь возможности подключать устройства Fibre Channel изначально.If LUN 0 has not been populated, a Linux virtual machine might not be able to mount fibre channel devices natively.

  4. Для встроенных в LIS пакетов для этой функции необходимо установить пакет Hyperv-демонов.For built-in LIS, the "hyperv-daemons" package must be installed for this functionality.

  5. Если во время динамической операции резервного копирования виртуальных машин имеются открытые дескрипторы файлов, то в некоторых уголках резервных виртуальных жестких дисков может потребоваться проверка согласованности файловой системы (fsck) при восстановлении.If there are open file handles during a live virtual machine backup operation, then in some corner cases, the backed-up VHDs might have to undergo a file system consistency check (fsck) on restore. Операции динамической архивации могут автоматически завершаться сбоем, если виртуальная машина имеет подключенное устройство iSCSI или прямое подключенное хранилище (также называемое транзитным диском).Live backup operations can fail silently if the virtual machine has an attached iSCSI device or direct-attached storage (also known as a pass-through disk).

  6. Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах.Dynamic memory support is only available on 64-bit virtual machines.

  7. По умолчанию в этом распространении поддержка Hot-Add не включена.Hot-Add support is not enabled by default in this distribution. Чтобы включить поддержку Hot-Add необходимо добавить правило udev в разделе/ЕТК/удев/рулес.д/следующим образом:To enable Hot-Add support you need to add a udev rule under /etc/udev/rules.d/ as follows:

    1. Создайте файл /etc/udev/Rules.d/100-Balloon.rules.Create a file /etc/udev/rules.d/100-balloon.rules. Для файла можно использовать любое другое требуемое имя.You may use any other desired name for the file.

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

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

    Хотя Integration Services загрузки Linux создает это правило при установке, оно также удаляется при удалении LIS, поэтому правило необходимо создать заново, если после удаления потребуется динамическая память.While the Linux Integration Services download creates this rule on installation, the rule is also removed when LIS is uninstalled, so the rule must be recreated if dynamic memory is needed after uninstallation.

  8. Операция динамической памяти может завершиться ошибкой, если в операционной системе на виртуальной машине слишком мало памяти.Dynamic memory operations can fail if the guest operating system is running too low on memory. Ниже приведены некоторые рекомендации.The following are some best practices:

    • Объем памяти при запуске и минимальный объем памяти должны быть больше или равны объему памяти, рекомендуемому для поставщика распространения.Startup memory and minimal memory should be equal to or greater than the amount of memory that the distribution vendor recommends.

    • Приложения, которые обычно потребляют всю доступную память в системе, могут потреблять до 80 процентов доступной памяти.Applications that tend to consume the entire available memory on a system are limited to consuming up to 80 percent of available RAM.

  9. При использовании динамическая память в операционной системе Windows Server 2016 или Windows Server 2012 R2 укажите объем памяти при запуске, Минимальный объем памяти и параметры максимального объема памяти (кратные 128 МБ).If you are using Dynamic Memory on a Windows Server 2016 or Windows Server 2012 R2 operating system, specify Startup memory, Minimum memory, and Maximum memory parameters in multiples of 128 megabytes (MB). Несоблюдение этого действия может привести к сбоям "горячего" добавления, и в гостевой операционной системе может не появиться никакого увеличения объема памяти.Failure to do so can lead to hot-add failures, and you may not see any memory increase in a guest operating system.

  10. Чтобы включить инфраструктуру пар "ключ — значение" (KVP), установите пакет хипервквпд или программная программа Hyperv-демонов из Oracle Linux ISO.To enable key/value pair (KVP) infrastructure, install the hypervkvpd or hyperv-daemons rpm package from your Oracle Linux ISO. Кроме того, пакет можно установить непосредственно из Oracle Linux репозитории Yum.Alternatively the package can be installed directly from Oracle Linux Yum repositories.

  11. Инфраструктура пар "ключ — значение" (KVP) может работать неправильно без обновления программного обеспечения Linux.The key/value pair (KVP) infrastructure might not function correctly without a Linux software update. Обратитесь к поставщику распространения, чтобы получить обновление программного обеспечения на случай возникновения проблем с этой функцией.Contact your distribution vendor to obtain the software update in case you see problems with this feature.

  12. На виртуальных машинах Windows Server 2012 R2 поколения 2 по умолчанию включена безопасная загрузка, и некоторые виртуальные машины Linux не будут загружаться, если только не будет отключен параметр безопасной загрузки.On Windows Server 2012 R2 Generation 2 virtual machines have secure boot enabled by default and some Linux virtual machines will not boot unless the secure boot option is disabled. Вы можете отключить безопасную загрузку в разделе встроенное по в параметрах виртуальной машины в диспетчере Hyper-V или отключить ее с помощью PowerShell:You can disable secure boot in the Firmware section of the settings for the virtual machine in Hyper-V Manager or you can disable it using Powershell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

    Загрузка Integration Services Linux может быть применена к существующим виртуальным машинам поколения 2, но не внушить поколения 2.The Linux Integration Services download can be applied to existing Generation 2 VMs but does not impart Generation 2 capability.

См. также:See Also