Bagikan melalui


Komputer virtual CentOS dan Red Hat Enterprise Linux yang didukung di Hyper-V

Peta distribusi fitur berikut menunjukkan fitur yang ada dalam versi bawaan dan yang dapat diunduh dari Linux Integration Services. Masalah dan solusi yang diketahui untuk setiap distribusi dicantumkan setelah tabel.

Driver bawaan Red Hat Enterprise Linux Integration Services untuk Hyper-V sudah cukup bagi tamu Red Hat Enterprise Linux untuk berjalan menggunakan perangkat sintetis berperforma tinggi pada host Hyper-V. Driver bawaan ini disertifikasi oleh Red Hat untuk penggunaan ini. Konfigurasi bersertifikat dapat dilihat di Katalog Sertifikasi Red Hat.

Tidak perlu mengunduh dan menginstal paket Layanan Integrasi Linux dari Pusat Unduhan Microsoft, dan melakukannya dapat membatasi dukungan Red Hat Anda seperti yang dijelaskan di Red Hat Knowledgebase 1067.

Karena potensi konflik antara dukungan LIS bawaan dan dukungan LIS yang dapat diunduh saat Anda meningkatkan kernel, menonaktifkan pembaruan otomatis, menghapus instalasi paket yang dapat diunduh LIS, memperbarui kernel, me-reboot, dan kemudian menginstal rilis LIS terbaru, dan boot ulang lagi.

Di bagian ini:

Table legend

  • Built in - LIS are included as part of this Linux distribution. 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. Ketidakcocokan tidak menunjukkan bahwa LIS bawaan sudah kedaluarsa.

  • ✔ - Fitur tersedia

  • (blank) - Feature not available

Seri RHEL/CentOS 9.x

Feature Host OS 9.x
LIS Availability Built in
Core Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Waktu Akurat Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 vCPU
Networking
Jumbo frames Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Penandaan dan penandaan VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Live Migration Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Injeksi IP Statis Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Segmentasi TCP dan Offload Checksum Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Storage
VHDX resize Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Saluran Serat Virtual Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 3
Pencadangan komputer virtual langsung Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 5
TRIM support Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memory
Dukungan Kernel PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Konfigurasi kesenjangan MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memori Dinamis - Hot-Add Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 9, 10
Memori Dinamis - Balon Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 9,10
Mengubah Ukuran Memori Runtime Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Video
Perangkat video khusus Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Miscellaneous
Key-Value Pair Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Non-Maskable Interrupt Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Salinan file dari host ke tamu Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
lsvmbus command Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Hyper-V Sockets Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
PCI Passthrough/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Komputer virtual Generasi 2
Boot menggunakan UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 14, 17
Secure boot Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Seri RHEL/CentOS 8.x

Feature Host OS 8.1-8.6+ 8.0
LIS Availability Built in Built in
Core Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Waktu Akurat Windows Server 2016 Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
>256 vCPU
Networking
Jumbo frames Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Penandaan dan penandaan VLAN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Live Migration Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Injeksi IP Statis Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 2 ✔ Catatan 2
vRSS Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Segmentasi TCP dan Offload Checksum Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SR-IOV Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Storage
VHDX resize Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Saluran Serat Virtual Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 3 ✔ Catatan 3
Pencadangan komputer virtual langsung Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 5 ✔ Catatan 5
TRIM support Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
SCSI WWN Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memory
Dukungan Kernel PAE Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
N/A N/A
Konfigurasi kesenjangan MMIO Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Memori Dinamis - Hot-Add Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 9, 10 ✔ Catatan 9, 10
Memori Dinamis - Balon Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 9, 10 ✔ Catatan 9, 10
Mengubah Ukuran Memori Runtime Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Video
Perangkat video khusus Hyper-V Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Miscellaneous
Key-Value Pair Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Non-Maskable Interrupt Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Salinan file dari host ke tamu Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
lsvmbus command Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Hyper-V Sockets Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
PCI Passthrough/DDA Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
Komputer virtual Generasi 2
Boot menggunakan UEFI Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI
✔ Catatan 14, 17 ✔ Catatan 14
Secure boot Windows Server 2025, 2022, 2019, 2016
Azure Stack HCI

Notes

  1. Untuk rilis RHEL/CentOS ini, penandaan VLAN berfungsi tetapi trunking VLAN tidak.

  2. Injeksi IP statis mungkin tidak berfungsi jika Network Manager telah dikonfigurasi untuk adaptor jaringan sintetis tertentu pada komputer virtual. Untuk kelancaran fungsi injeksi IP statis, pastikan Pengelola Jaringan dimatikan sepenuhnya atau telah dinonaktifkan untuk adaptor jaringan tertentu melalui file ifcfg-ethX-nya.

  3. Saat menggunakan perangkat saluran serat virtual, pastikan bahwa unit logis nomor 0 (LUN 0) telah diisi. Jika LUN 0 belum diisi, komputer virtual Linux mungkin tidak dapat memasang perangkat saluran serat secara asli.

  4. Untuk LIS bawaan, paket "hyperv-daemons" harus diinstal untuk fungsionalitas ini.

  5. Jika ada handel file terbuka selama operasi pencadangan komputer virtual langsung, maka dalam beberapa kasus sudut, VHD yang dicadangkan mungkin harus menjalani pemeriksaan konsistensi sistem file (fsck) pada pemulihan. Operasi pencadangan langsung dapat gagal secara diam-diam jika komputer virtual memiliki perangkat iSCSI yang terpasang atau penyimpanan terpasang langsung (juga dikenal sebagai disk pass-through).

  6. (Sengaja dihilangkan untuk konsistensi penomoran)

  7. Dukungan memori dinamis hanya tersedia pada komputer virtual 64-bit.

  8. Hot-Add dukungan tidak diaktifkan secara default dalam distribusi ini. Untuk mengaktifkan dukungan Hot-Add, Anda perlu menambahkan aturan udev di bawah /etc/udev/rules.d/ sebagai berikut:

    1. Create a file /etc/udev/rules.d/100-balloon.rules. Anda dapat menggunakan nama lain yang diinginkan untuk file tersebut.
    2. Tambahkan konten berikut ke file: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
    3. Reboot sistem untuk mengaktifkan dukungan Hot-Add.

    Meskipun unduhan Linux Integration Services membuat aturan ini pada penginstalan, aturan juga dihapus saat LIS dihapus instalasinya, sehingga aturan harus dibuat ulang jika memori dinamis diperlukan setelah penghapusan instalasi.

  9. Operasi memori dinamis dapat gagal jika sistem operasi tamu berjalan terlalu rendah pada memori. Berikut ini adalah beberapa praktik terbaik:

    • Memori startup dan memori minimal harus sama dengan atau lebih besar dari jumlah memori yang direkomendasikan vendor distribusi.
    • Aplikasi yang cenderung mengonsumsi seluruh memori yang tersedia pada sistem dibatasi untuk mengonsumsi hingga 80 persen RAM yang tersedia.
  10. If you're using Dynamic Memory on Windows Server, specify Startup memory, Minimum memory, and Maximum memory parameters in multiples of 128 megabytes (MB). Kegagalan untuk melakukannya dapat menyebabkan kegagalan hot-add, dan Anda mungkin tidak melihat peningkatan memori dalam sistem operasi tamu.

  11. (Sengaja dihilangkan untuk konsistensi penomoran)

  12. Untuk mengaktifkan infrastruktur pasangan kunci/nilai (KVP), instal paket rpm hypervkvpd atau hyperv-daemons dari RHEL ISO Anda. Atau paket dapat diinstal langsung dari repositori RHEL.

  13. Infrastruktur pasangan kunci/nilai (KVP) mungkin tidak berfungsi dengan benar tanpa pembaruan perangkat lunak Linux. Hubungi vendor distribusi Anda untuk mendapatkan pembaruan perangkat lunak jika Anda melihat masalah dengan fitur ini.

  14. Komputer virtual Windows Server Generasi 2 mengaktifkan boot aman secara default dan beberapa komputer virtual Linux tidak akan melakukan booting kecuali opsi boot aman dinonaktifkan. 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
    

    Unduhan Linux Integration Services dapat diterapkan ke VM Generasi 2 yang ada tetapi tidak memberikan kemampuan Generasi 2.

  15. RHEL 8.5 memerlukan Windows Server 2019 atau yang lebih baru, atau Azure Local 20H2 atau yang lebih baru.