Bagikan melalui


Komputer virtual Oracle Linux yang didukung di Hyper-V

Berlaku untuk: Azure Stack HCI, Windows Server 2022, Windows Server 2019, Windows Server 2016, Hyper-V Server 2016, Windows Server 2012 R2, Hyper-V Server 2012 R2, Windows 10, Windows 8.1

Peta distribusi fitur berikut menunjukkan fitur yang ada di setiap versi. Masalah dan solusi yang diketahui untuk setiap distribusi dicantumkan setelah tabel.

Di bagian ini:

Legenda tabel

  • Bawaan - LIS disertakan sebagai bagian dari distribusi Linux ini. Nomor versi modul kernel untuk LIS bawaan (seperti yang ditunjukkan oleh lsmod, misalnya) berbeda dari nomor versi pada paket unduhan LIS yang disediakan Microsoft. Ketidakcocokan tidak menunjukkan bahwa LIS bawaan sudah kedaluarsa.

  • ✔ - Fitur tersedia

  • (kosong) - Fitur tidak tersedia

  • RHCK - Kernel yang Kompatibel dengan Red Hat

  • UEK - Unbreakable Enterprise Kernel (UEK)

    • UEK4 - dibangun pada rilis Kernel Linux upstram 4.1.12
    • UEK5 - dibangun di rilis Kernel Linux upstram 4.14
    • UEK6 - dibangun di rilis Kernel Linux upstream 5.4

Seri Oracle Linux 9.x

Fitur Versi Windows Server 9.0 (RHCK)
Ketersediaan
Core 2019, 2016, 2012 R2
Waktu Akurat Windows Server 2016 2019, 2016
Jaringan
Bingkai Jumbo 2019, 2016, 2012 R2
Penandaan dan penandaan VLAN 2019, 2016, 2012 R2
Migrasi Langsung 2019, 2016, 2012 R2
Injeksi IP Statis 2019, 2016, 2012 R2 ✔ Catatan 2
vRSS 2019, 2016, 2012 R2
Segmentasi TCP dan Offload Checksum 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Penyimpanan
Mengubah ukuran VHDX 2019, 2016, 2012 R2
Saluran Serat Virtual 2019, 2016, 2012 R2 ✔ Catatan 3
Pencadangan komputer virtual langsung 2019, 2016, 2012 R2 ✔ Catatan 5
Dukungan TRIM 2019, 2016, 2012 R2
SCSI WWN 2019, 2016, 2012 R2
Memori
Dukungan Kernel PAE 2019, 2016, 2012 R2 T/A
Konfigurasi kesenjangan MMIO 2019, 2016, 2012 R2
Memori Dinamis - Hot-Add 2019, 2016, 2012 R2 ✔ Catatan 7, 8, 9
Memori Dinamis - Balon 2019, 2016, 2012 R2 ✔ Catatan 7, 8, 9
Mengubah Ukuran Memori Runtime 2019, 2016
Video
Perangkat video khusus Hyper-V 2019, 2016, 2012 R2
Lain-Lain
Pasangan Kunci-Nilai 2019, 2016, 2012 R2
Interupsi Yang Tidak Dapat Ditutupi 2019, 2016, 2012 R2
Salinan file dari host ke tamu 2019, 2016, 2012 R2
Perintah lsvmbus 2019, 2016, 2012 R2
Soket Hyper-V 2019, 2016
PCI Passthrough/DDA 2019, 2016
Komputer virtual Generasi 2
Boot menggunakan UEFI 2019, 2016, 2012 R2 ✔ Catatan 12
Boot aman 2019, 2016

Seri Oracle Linux 8.x

Fitur Versi Windows Server 8.0-8.5 (RHCK)
Ketersediaan
Core 2019, 2016, 2012 R2
Waktu Akurat Windows Server 2016 2019, 2016
Jaringan
Bingkai Jumbo 2019, 2016, 2012 R2
Penandaan dan penandaan VLAN 2019, 2016, 2012 R2
Migrasi Langsung 2019, 2016, 2012 R2
Injeksi IP Statis 2019, 2016, 2012 R2 ✔ Catatan 2
vRSS 2019, 2016, 2012 R2
Segmentasi TCP dan Offload Checksum 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Penyimpanan
Mengubah ukuran VHDX 2019, 2016, 2012 R2
Saluran Serat Virtual 2019, 2016, 2012 R2 ✔ Catatan 3
Pencadangan komputer virtual langsung 2019, 2016, 2012 R2 ✔ Catatan 5
Dukungan TRIM 2019, 2016, 2012 R2
SCSI WWN 2019, 2016, 2012 R2
Memori
Dukungan Kernel PAE 2019, 2016, 2012 R2 T/A
Konfigurasi kesenjangan MMIO 2019, 2016, 2012 R2
Memori Dinamis - Hot-Add 2019, 2016, 2012 R2 ✔ Catatan 7, 8, 9
Memori Dinamis - Balon 2019, 2016, 2012 R2 ✔ Catatan 7, 8, 9
Mengubah Ukuran Memori Runtime 2019, 2016
Video
Perangkat video khusus Hyper-V 2019, 2016, 2012 R2
Lain-Lain
Pasangan Kunci-Nilai 2019, 2016, 2012 R2
Interupsi Yang Tidak Dapat Ditutupi 2019, 2016, 2012 R2
Salinan file dari host ke tamu 2019, 2016, 2012 R2
Perintah lsvmbus 2019, 2016, 2012 R2
Soket Hyper-V 2019, 2016
PCI Passthrough/DDA 2019, 2016
Komputer virtual Generasi 2
Boot menggunakan UEFI 2019, 2016, 2012 R2 ✔ Catatan 12
Boot aman 2019, 2016

Seri Oracle Linux 7.x

Seri ini hanya memiliki kernel 64-bit.

Fitur

Versi Windows Server

7.5-7.8

7.3-7.4

RHCK

UEK5

RHCK

UEK4

Ketersediaan

LIS 4.3

Bawaan

Bawaan

LIS 4.3

Bawaan

Bawaan

Core

2019, 2016, 2012 R2

Waktu Akurat Windows Server 2016

2019, 2016

Jaringan

Bingkai Jumbo

2019, 2016, 2012 R2

Penandaan dan penandaan VLAN 2019, 2016, 2012 R2

Migrasi Langsung

2019, 2016, 2012 R2

Injeksi IP statis

2019, 2016, 2012 R2

✔ Catatan 2

✔ Catatan 2

✔ Catatan 2

✔ Catatan 2

✔ Catatan 2

✔ Catatan 2

vRSS

2019, 2016, 2012 R2

Segmentasi TCP dan Offload Checksum

2019, 2016, 2012 R2

SR-IOV

2019, 2016

Penyimpanan

Mengubah ukuran VHDX

2019, 2016, 2012 R2

Saluran Serat Virtual

2019, 2016, 2012 R2

✔ Catatan 3

✔ Catatan 3

✔ Catatan 3

✔ Catatan 3

✔ Catatan 3

✔ Catatan 3

Pencadangan komputer virtual langsung

2019, 2016, 2012 R2

✔ Catatan 5

✔ Catatan 4,5

✔ Catatan 5

✔ Catatan 5

✔ Catatan 4,5

✔ Catatan 5

Dukungan TRIM

2019, 2016, 2012 R2

SCSI WWN

2019, 2016, 2012 R2

Memori

Dukungan Kernel PAE

2019, 2016, 2012 R2

T/A

T/A

T/A

T/A

T/A

T/A

Konfigurasi kesenjangan MMIO

2019, 2016, 2012 R2

Hot-Add Memori Dinamis

2019, 2016, 2012 R2

✔ Catatan 7,8,9

✔ Catatan 8,9

✔ Catatan 8,9

✔ Catatan 8,9

✔ Catatan 8,9

✔ Catatan 8,9

Balon Memori Dinamis

2019, 2016, 2012 R2

✔ Catatan 7,8,9

✔ Catatan 8,9

✔ Catatan 8,9

✔ Catatan 8,9

✔ Catatan 8,9

✔ Catatan 8,9

Mengubah Ukuran Memori Runtime

2019, 2016

Video

Video spesifik Hyper-V

2019, 2016, 2012 R2

Lain-Lain

Pasangan kunci-nilai

2019, 2016, 2012 R2

Interupsi Yang Tidak Dapat Ditutupi

2019, 2016, 2012 R2

Salinan file dari host ke tamu

2019, 2016, 2012 R2

Perintah lsvmbus

2019, 2016, 2012 R2

Soket Hyper-V

2019, 2016

PCI Passthrough/DDA

2019, 2016

Komputer virtual Generasi 2

Boot menggunakan UEFI

2019, 2016, 2012 R2

✔ Catatan 12

✔ Catatan 12

✔ Catatan 12

✔ Catatan 12

✔ Catatan 12

✔ Catatan 12

Boot aman

2019, 2016, 2012 R2

Seri Oracle Linux 6.x

Seri ini hanya memiliki kernel 64-bit.

Fitur Versi Windows Server 6.8-6.10 (RHCK) 6.8-6.10 (UEK4)
Ketersediaan LIS 4.3 Bawaan
Core 2019, 2016, 2012 R2
Waktu Akurat Windows Server 2016 2019, 2016
Jaringan
Bingkai Jumbo 2019, 2016, 2012 R2
Penandaan dan penandaan VLAN 2019, 2016, 2012 R2 ✔ Catatan 1 ✔ Catatan 1
Migrasi Langsung 2019, 2016, 2012 R2
Injeksi IP Statis 2019, 2016, 2012 R2 ✔ Catatan 2
vRSS 2019, 2016, 2012 R2
Segmentasi TCP dan Offload Checksum 2019, 2016, 2012 R2
SR-IOV 2019, 2016
Penyimpanan
Mengubah ukuran VHDX 2019, 2016, 2012 R2
Saluran Serat Virtual 2019, 2016, 2012 R2 ✔ Catatan 3 ✔ Catatan 3
Pencadangan komputer virtual langsung 2019, 2016, 2012 R2 ✔ Catatan 5 ✔ Catatan 5
Dukungan TRIM 2019, 2016, 2012 R2
SCSI WWN 2019, 2016, 2012 R2
Memori
Dukungan Kernel PAE 2019, 2016, 2012 R2 T/A T/A
Konfigurasi kesenjangan MMIO 2019, 2016, 2012 R2
Memori Dinamis - Hot-Add 2019, 2016, 2012 R2 ✔ Catatan 6, 8, 9 ✔ Catatan 6, 8, 9
Memori Dinamis - Balon 2019, 2016, 2012 R2 ✔ Catatan 6, 8, 9 ✔ Catatan 6, 8, 9
Mengubah Ukuran Memori Runtime 2019, 2016
Video
Perangkat video khusus Hyper-V 2019, 2016, 2012 R2
Lain-Lain
Pasangan Kunci-Nilai 2019, 2016, 2012 R2 ✔ Catatan 10,11 ✔ Catatan 10,11
Interupsi Yang Tidak Dapat Ditutupi 2019, 2016, 2012 R2
Salinan file dari host ke tamu 2019, 2016, 2012 R2
Perintah lsvmbus 2019, 2016, 2012 R2
Soket Hyper-V 2019, 2016
PCI Passthrough/DDA 2019, 2016
Komputer virtual Generasi 2
Boot menggunakan UEFI 2019, 2016, 2012 R2 ✔ Catatan 12 ✔ Catatan 12
Boot aman 2019, 2016

Catatan

  1. Untuk rilis Oracle Linux ini, penandaan VLAN berfungsi tetapi penghancur 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 dimatikan untuk adaptor jaringan tertentu melalui file ifcfg-ethX-nya.

  3. Pada Windows Server 2012 R2 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. Dukungan memori dinamis hanya tersedia pada komputer virtual 64-bit.

  7. Dukungan Hot-Add 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. Buat 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.

  8. 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.

  9. Jika Anda menggunakan Memori Dinamis pada sistem operasi Windows Server 2016 atau Windows Server 2012 R2, tentukan memori Startup, Memori minimum, dan Parameter memori maksimum dalam kelipatan 128 megabyte (MB). Kegagalan untuk melakukannya dapat menyebabkan kegagalan hot-add, dan Anda mungkin tidak melihat peningkatan memori dalam sistem operasi tamu.

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

  11. 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.

  12. Pada komputer virtual Windows Server 2012 R2 Generasi 2 telah mengaktifkan boot aman secara default dan beberapa komputer virtual Linux tidak akan melakukan booting kecuali opsi boot aman dinonaktifkan. Anda dapat menonaktifkan boot aman di bagian Firmware pada pengaturan untuk komputer virtual di Hyper-V Manager atau Anda dapat menonaktifkannya menggunakan 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.

Lihat Juga