Udostępnij za pośrednictwem


Obsługiwane maszyny wirtualne CentOS i Red Hat Enterprise Linux w systemie Hyper-V

Poniższe mapy dystrybucji funkcji wskazują funkcje, które są obecne we wbudowanych i pobieralnych wersjach usług Integration Services systemu Linux. Znane problemy i obejścia dla każdej dystrybucji są wymienione po tabelach.

Wbudowane sterowniki red hat Enterprise Linux Integration Services dla Hyper-V są wystarczające dla gości Red Hat Enterprise Linux do uruchamiania przy użyciu syntetycznych urządzeń o wysokiej wydajności na hostach Hyper-V. Te wbudowane sterowniki są certyfikowane przez firmę Red Hat do tego użytku. Konfiguracje certyfikowane można wyświetlić w katalogu certyfikacji Red Hat.

Nie trzeba pobierać i instalować pakietów usług Linux Integration Services z Centrum pobierania Microsoft i może to ograniczyć obsługę oprogramowania Red Hat zgodnie z opisem w bazie wiedzy Red Hat 1067.

Ze względu na potencjalne konflikty między wbudowaną obsługą LIS a obsługą lis do pobrania podczas uaktualniania jądra, wyłącz aktualizacje automatyczne, odinstaluj pakiety do pobrania LIS, zaktualizuj jądro, uruchom ponownie, a następnie zainstaluj najnowszą wersję LIS i ponownie uruchom ponownie.

W tej sekcji:

Legenda tabeli

  • Wbudowane w — LIS są uwzględniane w tej dystrybucji systemu Linux. Numery wersji modułu jądra dla wbudowanej LIS (jak pokazano w lsmod, na przykład) różnią się od numeru wersji pakietu pobierania LIS dostarczonego przez firmę Microsoft. Niezgodność nie wskazuje, że wbudowany LIS jest nieaktualny.

  • ✔ — Dostępna funkcja

  • (puste) — funkcja jest niedostępna

Seria RHEL/CentOS 9.x

funkcja system operacyjny hosta 9.x
Dostępność LIS Wbudowane
Rdzeń Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Dokładny czas systemu Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 procesorów wirtualnych
Sieci komputerowe
Ramki Jumbo Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Tagowanie i magistrala sieci VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Migracja na żywo Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Wstrzykiwanie statycznego adresu IP Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 2
VRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Segmentacja TCP i odciążanie sumy kontrolnej Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Magazyn
Zmiana rozmiaru dysku VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Wirtualny protokół Fibre Channel Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 3
Kopia zapasowa działającej maszyny wirtualnej Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 5
Obsługa polecenia TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
pamięci
Obsługa jądra PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Konfiguracja luki MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Pamięć dynamiczna — Hot-Add Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Przypis 9, 10
Pamięć dynamiczna — balonowanie Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 9,10
Zmiana rozmiaru pamięci środowiska uruchomieniowego Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
wideo
Urządzenie wideo specyficzne dla funkcji Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
różne
para Key-Value Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Przerwanie niemaskowalne Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Kopiowanie pliku z hosta do gościa Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Polecenie lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
gniazda Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Przekazywanie PCI/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
maszyn wirtualnych 2. generacji
Rozruch przy użyciu interfejsu UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 14, 17
Bezpieczny rozruch Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Seria RHEL/CentOS 8.x

funkcja system operacyjny hosta 8.1-8.6+ 8.0
Dostępność LIS Wbudowane Wbudowane
Rdzeń Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Dokładny czas systemu Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 procesorów wirtualnych
Sieci komputerowe
Ramki Jumbo Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Tagowanie i magistrala sieci VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Migracja na żywo Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Wstrzykiwanie statycznego adresu IP Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 2 ✔ Uwaga 2
VRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Segmentacja TCP i odciążanie sumy kontrolnej Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Magazyn
Zmiana rozmiaru dysku VHDX Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Wirtualny protokół Fibre Channel Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 3 ✔ Uwaga 3
Kopia zapasowa działającej maszyny wirtualnej Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 5 ✔ Uwaga 5
Obsługa polecenia TRIM Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
pamięci
Obsługa jądra PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
N/A N/A
Konfiguracja luki MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Pamięć dynamiczna — Hot-Add Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Przypis 9, 10 ✔ Przypis 9, 10
Pamięć dynamiczna — balonowanie Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Przypis 9, 10 ✔ Przypis 9, 10
Zmiana rozmiaru pamięci środowiska uruchomieniowego Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
wideo
Urządzenie wideo specyficzne dla funkcji Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
różne
para Key-Value Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Przerwanie niemaskowalne Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Kopiowanie pliku z hosta do gościa Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Polecenie lsvmbus Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
gniazda Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Przekazywanie PCI/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
maszyn wirtualnych 2. generacji
Rozruch przy użyciu interfejsu UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Uwaga 14, 17 ✔ Uwaga 14
Bezpieczny rozruch Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Notatki

  1. W przypadku tej wersji RHEL/CentOS tagowanie VLAN działa, ale przesyłanie trunkowe VLAN nie działa.

  2. Statyczne wstrzyknięcie adresu IP może nie działać, jeśli Menedżer Sieci został skonfigurowany dla określonego syntetycznego adaptera sieciowego na maszynie wirtualnej. Aby zapewnić bezproblemowe działanie statycznego wstrzykiwania adresów IP, upewnij się, że NetworkManager jest całkowicie wyłączony lub został wyłączony dla określonego adaptera sieciowego poprzez jego plik ifcfg-ethX.

  3. Podczas korzystania z wirtualnych urządzeń fibre channel upewnij się, że numer jednostki logicznej 0 (LUN 0) został wypełniony. Jeśli jednostka LUN 0 nie została wypełniona, maszyna wirtualna z systemem Linux może nie być w stanie zainstalować urządzeń fibre channel natywnie.

  4. W przypadku wbudowanego LIS, aby uzyskać tę funkcjonalność, należy zainstalować pakiet "hyperv-daemons."

  5. Jeśli podczas operacji tworzenia kopii zapasowej maszyny wirtualnej na żywo istnieją otwarte dojścia do plików, w niektórych przypadkach dyski VHD kopii zapasowej mogą zostać poddane kontroli spójności systemu plików (fsck) podczas przywracania. Operacje tworzenia kopii zapasowych na żywo mogą zakończyć się niepowodzeniem w trybie dyskretnym, jeśli maszyna wirtualna ma dołączone urządzenie iSCSI lub bezpośrednio dołączony magazyn (nazywany również dyskiem przekazywania).

  6. (Celowo pominięto dla spójności numerowania)

  7. Obsługa pamięci dynamicznej jest dostępna tylko na 64-bitowych maszynach wirtualnych.

  8. Hot-Add obsługa nie jest domyślnie włączona w tej dystrybucji. Aby włączyć obsługę Hot-Add, należy dodać regułę udev w obszarze /etc/udev/rules.d/ w następujący sposób:

    1. Utwórz plik /etc/udev/rules.d/100-balloon.rules. Możesz użyć innej żądanej nazwy pliku.
    2. Dodaj następującą zawartość do pliku: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
    3. Uruchom ponownie system, aby włączyć obsługę Hot-Add.

    Podczas instalacji Linux Integration Services ta reguła jest tworzona, ale jest również usuwana po odinstalowaniu LIS. Dlatego jeśli po odinstalowaniu potrzebna jest pamięć dynamiczna, reguła musi zostać odtworzona.

  9. Operacje pamięci dynamicznej mogą zakończyć się niepowodzeniem, jeśli system operacyjny gościa ma zbyt mało dostępnej pamięci. Poniżej przedstawiono kilka najlepszych rozwiązań:

    • Pamięć początkowa i minimalna ilość pamięci powinny być równe lub większe niż ilość pamięci zalecanej przez dostawcę dystrybucji.
    • Aplikacje, które mają tendencję do korzystania z całej dostępnej pamięci w systemie, są ograniczone do korzystania z maksymalnie 80 procent dostępnej pamięci RAM.
  10. Jeśli używasz pamięci dynamicznej w systemie Windows Server, określ wartość Pamięć początkowa, Minimalna pamięć i Maksymalna ilość pamięci w wielokrotnościach 128 megabajtów (MB). Niepodjęcie takich działań może prowadzić do błędów dynamicznego dodawania, a także nie będzie zauważalnego wzrostu pamięci w systemie operacyjnym gościa.

  11. (Celowo pominięto dla spójności numerowania)

  12. Aby włączyć infrastrukturę par klucz/wartość (KVP), zainstaluj pakiet rpm hypervkvpd lub pakiet hyperv-daemons rpm z obrazu ISO RHEL. Alternatywnie pakiet można zainstalować bezpośrednio z repozytoriów RHEL.

  13. Infrastruktura pary klucz/wartość (KVP) może nie działać poprawnie bez aktualizacji oprogramowania systemu Linux. Skontaktuj się z dostawcą dystrybucji, aby uzyskać aktualizację oprogramowania, jeśli wystąpią problemy z tą funkcją.

  14. Maszyny wirtualne z systemem Windows Server Generation 2 mają domyślnie włączony bezpieczny rozruch, a niektóre maszyny wirtualne z systemem Linux nie zostaną uruchomione, chyba że opcja bezpiecznego rozruchu jest wyłączona. Bezpieczny rozruch można wyłączyć w sekcji oprogramowania układowego w ustawieniach maszyny wirtualnej w programie Hyper-V Manager lub wyłączyć go przy użyciu programu PowerShell:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

    Pobieranie usługi Linux Integration Services można zastosować do istniejących maszyn wirtualnych generacji 2, ale nie nadano im funkcji charakterystycznych dla generacji 2.

  15. System RHEL 8.5 wymaga systemu Windows Server 2019 lub nowszego albo systemu Azure Local 20H2 lub nowszego.