Поддерживаемые виртуальные машины Oracle Linux в Hyper-V
Следующая карта распределения функций указывает на функции, которые присутствуют в каждой версии. Известные проблемы и обходные пути для каждого дистрибутива перечислены после таблицы.
В этом разделе рассматриваются следующие вопросы.
Условные обозначения таблицы
Встроенные — LIS включены в состав этого дистрибутива Linux. Номера версий модуля ядра для встроенного кода LIS (как показано в lsmodе, например) отличаются от номера версии в пакете загрузки LIS, предоставленном корпорацией Майкрософт. Несоответствие не указывает, что встроенная функция LIS устарела.
✔ — Доступные функции
(пусто) — компонент недоступен
RHCK — ядро, совместимое с Red Hat
UEK — неразрывное корпоративное ядро (UEK)
- UEK4 — создан на основе вышестоящего ядра Linux версии 4.1.12
- UEK5 — создан на основе вышестоящего ядра Linux версии 4.14
- UEK6 — создан на основе вышестоящего ядра Linux версии 5.4
Серия Oracle Linux 9.x
Компонент | Версия Windows Server | 9.0 (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 | ✔ |
SCSI WWN | 2019, 2016, 2012 R2 | ✔ |
Память | ||
Поддержка ядра PAE | 2019, 2016, 2012 R2 | Н/П |
Настройка разрыва MMIO | 2019, 2016, 2012 R2 | ✔ |
Динамическая память — горячая надстройка | 2019, 2016, 2012 R2 | ✔ Примечание 7, 8, 9 |
Динамическая память — воздушный шар | 2019, 2016, 2012 R2 | ✔ Примечание 7, 8, 9 |
Изменение размера памяти среды выполнения | 2019, 2016 | ✔ |
Видео | ||
Видеоустройство hyper-V | 2019, 2016, 2012 R2 | ✔ |
Разное | ||
Пара "Ключ-значение" | 2019, 2016, 2012 R2 | ✔ |
Не маскируемые прерывания | 2019, 2016, 2012 R2 | ✔ |
Копирование файлов с узла на гость | 2019, 2016, 2012 R2 | ✔ |
Команда lsvmbus | 2019, 2016, 2012 R2 | ✔ |
Сокеты Hyper-V | 2019, 2016 | ✔ |
Сквозное руководство или DDA PCI | 2019, 2016 | ✔ |
Виртуальные машины поколения 2 | ||
Загрузка с помощью UEFI | 2019, 2016, 2012 R2 | ✔ Примечание 12 |
Безопасная загрузка | 2019, 2016 | ✔ |
Серия Oracle Linux 8.x
Компонент | Версия Windows Server | 8.0-8.5 (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 | ✔ |
SCSI WWN | 2019, 2016, 2012 R2 | ✔ |
Память | ||
Поддержка ядра PAE | 2019, 2016, 2012 R2 | Н/П |
Настройка разрыва MMIO | 2019, 2016, 2012 R2 | ✔ |
Динамическая память — горячая надстройка | 2019, 2016, 2012 R2 | ✔ Примечание 7, 8, 9 |
Динамическая память — воздушный шар | 2019, 2016, 2012 R2 | ✔ Примечание 7, 8, 9 |
Изменение размера памяти среды выполнения | 2019, 2016 | ✔ |
Видео | ||
Видеоустройство hyper-V | 2019, 2016, 2012 R2 | ✔ |
Разное | ||
Пара "Ключ-значение" | 2019, 2016, 2012 R2 | ✔ |
Не маскируемые прерывания | 2019, 2016, 2012 R2 | ✔ |
Копирование файлов с узла на гость | 2019, 2016, 2012 R2 | ✔ |
Команда lsvmbus | 2019, 2016, 2012 R2 | ✔ |
Сокеты Hyper-V | 2019, 2016 | ✔ |
Сквозное руководство или DDA 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 |
||||
Availability |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
SCSI WWN |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Поддержка ядра PAE |
2019, 2016, 2012 R2 |
Неприменимо |
Н/Д |
Н/Д |
Н/Д |
Н/Д |
Неприменимо |
Настройка разрыва MMIO |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Горячая надстройка динамической памяти |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Команда lsvmbus |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
||
Сокеты Hyper-V |
2019, 2016 |
✔ |
✔ |
✔ |
✔ |
||
Сквозное руководство или DDA PCI |
2019, 2016 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
Загрузка с помощью 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 | ✔ | ✔ |
SCSI WWN | 2019, 2016, 2012 R2 | ✔ | ✔ |
Память | |||
Поддержка ядра PAE | 2019, 2016, 2012 R2 | Неприменимо | Неприменимо |
Настройка разрыва MMIO | 2019, 2016, 2012 R2 | ✔ | ✔ |
Динамическая память — горячая надстройка | 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 | ✔ | ✔ |
Разное | |||
Пара "Ключ-значение" | 2019, 2016, 2012 R2 | ✔ Примечание 10 11 | ✔ Примечание 10 11 |
Не маскируемые прерывания | 2019, 2016, 2012 R2 | ✔ | ✔ |
Копирование файлов с узла на гость | 2019, 2016, 2012 R2 | ✔ | ✔ |
Команда lsvmbus | 2019, 2016, 2012 R2 | ✔ | ✔ |
Сокеты Hyper-V | 2019, 2016 | ✔ | ✔ |
Сквозное руководство или DDA PCI | 2019, 2016 | ✔ | ✔ |
Виртуальные машины поколения 2 | |||
Загрузка с помощью UEFI | 2019, 2016, 2012 R2 | ✔ Примечание 12 | ✔ Примечание 12 |
Безопасная загрузка | 2019, 2016 |
Примечания.
Для этого выпуска Oracle Linux тег VLAN работает, но магистральная сеть не работает.
Внедрение статических IP-адресов может не работать, если Network Manager настроен для заданного искусственного сетевого адаптера на виртуальной машине. Для плавного функционирования статического внедрения IP-адресов убедитесь, что либо диспетчер сети полностью отключен или отключен для конкретного сетевого адаптера через его ifcfg-ethX-файл.
В Windows Server 2012 R2 при использовании устройств виртуального канала fibre channel убедитесь, что логический номер 0 (LUN 0) заполнен. Если LUN 0 не заполнен, виртуальная машина Linux может не подключать устройства fibre channel в собственном коде.
Для встроенной функции LIS необходимо установить пакет hyperv-daemons.
Если во время операции резервного копирования виртуальных машин в реальном времени открытые дескрипторы файлов, в некоторых случаях резервные диски VHD могут пройти проверку согласованности файловой системы (fsck) при восстановлении. Операции динамического резервного копирования могут выполняться автоматически, если виртуальная машина имеет подключенное устройство iSCSI или подключенное прямое хранилище (также называемое сквозным диском).
Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах.
Поддержка горячей надстройки не включена по умолчанию в этом дистрибутиве. Чтобы включить поддержку hot-Add, необходимо добавить правило udev в разделе /etc/udev/rules.d/ следующим образом:
Создайте файл /etc/udev/rules.d/100-balloon.rules. Для файла можно использовать любое другое требуемое имя.
Добавьте в файл следующее содержимое:
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
Перезагрузите систему, чтобы включить поддержку горячей надстройки.
Хотя скачивание служб Linux Integration Services создает это правило при установке, правило также удаляется при удалении LIS, поэтому правило должно быть повторно создано, если требуется динамическая память после удаления.
Операции динамической памяти могут завершиться ошибкой, если гостевая операционная система работает слишком низко в памяти. Ниже приведены некоторые рекомендации.
Объем памяти запуска и минимальной памяти должен быть равен или больше объема памяти, которую рекомендует поставщик распространителя.
Приложения, которые, как правило, используют всю доступную память в системе, ограничены потреблением до 80 процентов доступной ОЗУ.
Если вы используете динамическую память в операционной системе Windows Server 2016 или Windows Server 2012 R2, укажите память запуска, минимальную память и максимальный объем памяти в нескольких 128 мегабайтах (МБ). Сбой этого может привести к сбоям горячей надстройки, и вы не видите никакого увеличения памяти в гостевой операционной системе.
Чтобы включить инфраструктуру пары ключей и значений (KVP), установите пакет hypervkvpd или hyperv-daemons rpm из ISO Oracle Linux. Кроме того, пакет можно установить непосредственно из репозиториев Oracle Yum Yum.
Инфраструктура пары "ключ-значение" (KVP) может работать неправильно без обновления программного обеспечения Linux. Обратитесь к поставщику дистрибутива, чтобы получить обновление программного обеспечения в случае проблем с этой функцией.
На виртуальных машинах Windows Server 2012 R2 поколения 2 включена безопасная загрузка, а некоторые виртуальные машины Linux не будут загружаться, если только не отключен параметр безопасной загрузки. Вы можете отключить безопасную загрузку в разделе "Встроенное ПО " параметров виртуальной машины в диспетчере Hyper-V или отключить ее с помощью PowerShell:
Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
Скачивание служб Linux Integration Services можно применить к существующим виртуальным машинам поколения 2, но не предоставляет возможности поколения 2.
См. также