Поддерживаемые виртуальные машины Ubuntu в Hyper-V
область применения: Windows Server 2022, 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
Следующая схема распределения признаков показывает функции в каждой версии. Известные проблемы и способы их решения для каждого распространения перечислены после таблицы.
Условные обозначения таблицы
Встроенные в систему LIS включены в состав этого дистрибутива Linux. Пакет скачивания LIS, предоставленный корпорацией Майкрософт, не подходит для этого распространения, поэтому не устанавливайте его. Номера версий модулей ядра для встроенных LIS (например, как показано в лсмод) отличаются от номера версии в пакете скачанных пакетов LIS, предоставленных корпорацией Майкрософт. Несоответствие не означает, что встроенное в LIS Обновление устарело.
(пусто) — функция недоступна
Компонент | Windows Версия операционной системы сервера | 20.04 LTS | 18.04 LTS | 16.04 LTS | 14.04 LTS |
---|---|---|---|---|---|
Доступность | Встроено | Встроено | Встроено | Встроено | |
Основные сведения | 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 | ✔ Примечание 1 | ✔ Примечание 1 | ✔ Примечание 1 | ✔ Примечание 1 |
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 | ✔ Примечание 2 | ✔ Примечание 2 | ✔ Примечание 2 | ✔ Примечание 2 |
Динамическая Архивация виртуальных машин | 2019, 2016, 2012 R2 | ✔ Примечание 3, 4, 5 | ✔ Примечание 3, 4, 5 | ✔ Примечание 3, 4, 5 | ✔ Примечание 3, 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 | ✔ Примечание 6, 7, 8 | ✔ Примечание 6, 7, 8 | ✔ Примечание 6, 7, 8 | ✔ Примечание 6, 7, 8 |
Всплывающие подсказки динамическая память | 2019, 2016, 2012 R2 | ✔ Примечание 6, 7, 8 | ✔ Примечание 6, 7, 8 | ✔ Примечание 6, 7, 8 | ✔ Примечание 6, 7, 8 |
Изменение размера памяти среды выполнения | 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Видео | |||||
Устройство, относящееся к Hyper-V | 2019, 2016, 2012 R2 | ✔ | ✔ | ✔ | ✔ |
Разное | |||||
Пара «ключ — значение» | 2019, 2016, 2012 R2 | ✔ Примечание 5, 9 | ✔ Примечание 5, 9 | ✔ Примечание 5, 9 | ✔ Примечание 5, 9 |
Немаскируемое прерывание | 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 | ✔ Примечание 10, 11 | ✔ Примечание 10, 11 | ✔ Примечание 10, 11 | ✔ Примечание 10, 11 |
Безопасная загрузка | 2019, 2016 | ✔ | ✔ | ✔ | ✔ |
Примечания
Статическая Вставка IP-адресов может не работать, если Диспетчер сети настроен для конкретного сетевого адаптера Hyper-V на виртуальной машине. Чтобы обеспечить гладкую работу статического внедрения IP-адресов, убедитесь, что диспетчер сети полностью отключен или отключен для определенного сетевого адаптера через его файл ifcfg-ЕСКС .
При использовании виртуальных устройств оптоволоконного канала убедитесь, что логический номер устройства 0 (LUN 0) заполнен. Если LUN 0 не заполнен, виртуальная машина Linux может не иметь возможности подключать устройства оптоволоконного канала в собственном режиме.
Если во время динамической операции резервного копирования виртуальных машин имеются открытые дескрипторы файлов, то в некоторых уголках резервных виртуальных жестких дисков может потребоваться проверка согласованности файловой системы () при fsck восстановлении.
Операции динамической архивации могут автоматически завершаться сбоем, если виртуальная машина имеет подключенное устройство iSCSI или прямое подключенное хранилище (также называемое транзитным диском).
В выпусках долгосрочной поддержки (LTS) используйте последнюю версию ядра для обновления виртуальных аппаратных средств (HWE) для Integration Services Linux.
Чтобы установить ядро, настроенное для Azure, на 16,04, 18,04 и 20,04, выполните следующие команды в качестве корневого (или sudo):
Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах.
Динамическая память операции могут завершиться ошибкой, если в операционной системе на виртуальной машине слишком мало памяти. Ниже приведены некоторые рекомендации.
Объем памяти при запуске и минимальный объем памяти должны быть больше или равны объему памяти, рекомендуемому для поставщика распространения.
Приложения, которые обычно потребляют всю доступную память в системе, могут потреблять до 80 процентов доступной памяти.
при использовании динамическая память в операционных системах Windows Server 2019, Windows Server 2016 или Windows Server 2012/2012 R2 укажите объем памяти при запуске, минимальный объем памяти и параметры максимального объема памяти , кратные 128 мегабайтам (мб). Несоблюдение этого действия может привести к Hot-Addм сбоям, и в операционной системе на виртуальной машине может не отобразиться увеличение объема памяти.
в Windows Server 2019, Windows Server 2016 или Windows Server 2012 R2 инфраструктура пар «ключ — значение» может работать неправильно без обновления программного обеспечения Linux. Обратитесь к поставщику распространения, чтобы получить обновление программного обеспечения на случай возникновения проблем с этой функцией.
на виртуальных машинах версии 2 Windows Server 2012 R2 по умолчанию включена безопасная загрузка, и некоторые виртуальные машины Linux не будут загружаться, если только не будет отключен параметр безопасной загрузки. Вы можете отключить безопасную загрузку в разделе встроенное по в параметрах виртуальной машины в диспетчере Hyper-V или отключить ее с помощью PowerShell:
Прежде чем пытаться скопировать виртуальный жесткий диск существующей виртуальной машины виртуального жесткого диска поколения 2 для создания новых виртуальных машин поколения 2, выполните следующие действия.
Войдите в существующую виртуальную машину версии 2.
Перейдите в каталог boot EFI.
Скопируйте каталог Ubuntu в новый каталог с именем Boot:
Перейдите в каталог только что созданный каталог загрузки:
Источник
Поддерживаемые виртуальные машины Oracle Linux в Hyper-V
область применения: Windows Server 2022, Azure Stack хЦи, версия 20H2; Windows сервер 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
2019, 2016, 2012 R2
Windows Server 2016 Точное время
Кадры крупного размера
2019, 2016, 2012 R2
2019, 2016, 2012 R2
Статическая Вставка IP-адресов
2019, 2016, 2012 R2
2019, 2016, 2012 R2
Сегментация TCP и разгрузка контрольной суммы
2019, 2016, 2012 R2
Изменение размера VHDX
2019, 2016, 2012 R2
Виртуальное подключение Fibre Channel
2019, 2016, 2012 R2
Динамическая Архивация виртуальных машин
2019, 2016, 2012 R2
2019, 2016, 2012 R2
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
Изменение размера памяти среды выполнения
Видео, характерное для Hyper-V
2019, 2016, 2012 R2
2019, 2016, 2012 R2
2019, 2016, 2012 R2
Копирование файлов с узла на гость
2019, 2016, 2012 R2
2019, 2016, 2012 R2
Загрузка с помощью UEFI
2019, 2016, 2012 R2
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 |
Примечания
В этом Oracle Linuxном выпуске маркировка VLAN работает, но для магистрали VLAN это не так.
Встраивание статических IP-адресов может не работать, если диспетчер сети настроен для конкретного искусственного сетевого адаптера на виртуальной машине. Для плавной работы внедрения статических IP-адресов убедитесь, что либо Диспетчер сети полностью выключен, либо он отключен для определенного сетевого адаптера через его файл ifcfg-ЕСКС.
в Windows Server 2012 R2 при использовании виртуальных устройств fibre channel убедитесь, что номер логического устройства 0 (LUN 0) заполнен. Если LUN 0 не заполнен, виртуальная машина Linux может не иметь возможности подключать устройства Fibre Channel изначально.
Для встроенных в LIS пакетов для этой функции необходимо установить пакет Hyperv-демонов.
Если во время динамической операции резервного копирования виртуальных машин имеются открытые дескрипторы файлов, то в некоторых уголках резервных виртуальных жестких дисков может потребоваться проверка согласованности файловой системы (fsck) при восстановлении. Операции динамической архивации могут автоматически завершаться сбоем, если виртуальная машина имеет подключенное устройство iSCSI или прямое подключенное хранилище (также называемое транзитным диском).
Поддержка динамической памяти доступна только на 64-разрядных виртуальных машинах.
По умолчанию в этом распространении поддержка Hot-Add не включена. Чтобы включить поддержку Hot-Add необходимо добавить правило udev в разделе/ЕТК/удев/рулес.д/следующим образом:
Создайте файл /etc/udev/Rules.d/100-Balloon.rules. Для файла можно использовать любое другое требуемое имя.
Добавьте в файл следующее содержимое: SUBSYSTEM==»memory», ACTION==»add», ATTR
Перезагрузите систему, чтобы включить поддержку Hot-Add.
Хотя Integration Services загрузки Linux создает это правило при установке, оно также удаляется при удалении LIS, поэтому правило необходимо создать заново, если после удаления потребуется динамическая память.
Операция динамической памяти может завершиться ошибкой, если в операционной системе на виртуальной машине слишком мало памяти. Ниже приведены некоторые рекомендации.
Объем памяти при запуске и минимальный объем памяти должны быть больше или равны объему памяти, рекомендуемому для поставщика распространения.
Приложения, которые обычно потребляют всю доступную память в системе, могут потреблять до 80 процентов доступной памяти.
если используется динамическая память в операционной системе Windows Server 2016 или Windows Server 2012 R2, укажите объем памяти при запуске, минимальный объем памяти и параметры максимального объема памяти , кратные 128 мегабайтам (мб). Несоблюдение этого действия может привести к сбоям «горячего» добавления, и в гостевой операционной системе может не появиться никакого увеличения объема памяти.
Чтобы включить инфраструктуру пар «ключ — значение» (KVP), установите пакет хипервквпд или программная программа Hyperv-демонов из Oracle Linux ISO. Кроме того, пакет можно установить непосредственно из Oracle Linux репозитории Yum.
Инфраструктура пар «ключ — значение» (KVP) может работать неправильно без обновления программного обеспечения Linux. Обратитесь к поставщику распространения, чтобы получить обновление программного обеспечения на случай возникновения проблем с этой функцией.
на виртуальных машинах Windows Server 2012 R2 поколения 2 по умолчанию включена безопасная загрузка, и некоторые виртуальные машины Linux не будут загружаться, если только не будет отключен параметр безопасной загрузки. Вы можете отключить безопасную загрузку в разделе встроенное по в параметрах виртуальной машины в диспетчере Hyper-V или отключить ее с помощью PowerShell:
Загрузка Integration Services Linux может быть применена к существующим виртуальным машинам поколения 2, но не внушить поколения 2.
Источник