Komputer virtual Oracle Linux yang didukung di Hyper-V
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 |
|
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
|
Waktu Akurat Windows Server 2016 |
2019, 2016 |
✔ |
✔ |
||||
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
|
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 spesifik Hyper-V |
2019, 2016, 2012 R2 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
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 |
✔ |
✔ |
✔ |
✔ |
✔ |
✔ |
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
Untuk rilis Oracle Linux ini, penandaan VLAN berfungsi tetapi penghancur VLAN tidak.
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.
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.
Untuk LIS bawaan, paket "hyperv-daemons" harus diinstal untuk fungsionalitas ini.
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).
Dukungan memori dinamis hanya tersedia pada komputer virtual 64-bit.
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:
Buat file /etc/udev/rules.d/100-balloon.rules. Anda dapat menggunakan nama lain yang diinginkan untuk file tersebut.
Tambahkan konten berikut ke file:
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"
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.
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.
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.
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.
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.
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