Виртуальная машина linux для hyper v

Поддерживаемые виртуальные машины 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

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=»online»

Перезагрузите систему, чтобы включить поддержку 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.

Источник

Читайте также:  Как сделать чтоб загрузился windows
Оцените статью