Hyper-V 上支援的 Oracle Linux 虛擬機器

適用於: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

下列功能發行版本對應指出每個版本中現有的功能。 每個發行版本的已知問題和因應措施都會列在表格後面。

本節內容:

表格圖例

  • 內建:LIS 會納入成為此 Linux 發行版本的一部分。 內建 LIS 的核心模組版本號碼 (例如,如 lsmod 所示) 與 Microsoft 提供的 LIS 下載套件上的版本號碼不同。 不相符並不表示內建的 LIS 已過期。

  • ✔ - 功能可用

  • (空白) - 功能無法使用

  • RHCK - Red Hat 相容核心

  • UEK - Unbreakable Enterprise Kernel (UEK)

    • UEK4 - 建置在上游 Linux 核心 4.1.12 版本
    • UEK5 - 建置在上游 Linux 核心 4.14 版本
    • UEK6 - 建置在上游 Linux 核心 5.4 版本

Oracle Linux 9.x 系列

功能 Windows Server 版本 9.0 (RHCK)
可用性
核心 2019、2016、2012 R2
Windows Server 2016 精確時間 2019、2016
網路
大型訊框 2019、2016、2012 R2
VLAN 標記和主幹 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
Storage
VHDX 調整大小 2019、2016、2012 R2
虛擬光纖通道 2019、2016、2012 R2 ✔ 附註 3
即時虛擬機器備份 2019、2016、2012 R2 ✔ 附註 5
TRIM 支援 2019、2016、2012 R2
SCSI WWN 2019、2016、2012 R2
記憶體
PAE 核心支援 2019、2016、2012 R2 N/A
MMIO 間隙的設定 2019、2016、2012 R2
動態記憶體 - 熱新增 2019、2016、2012 R2 ✔ 附註 7、8、9
動態記憶體 - 佔用 2019、2016、2012 R2 ✔ 附註 7、8、9
執行階段記憶體調整大小 2019、2016
影片
Hyper-V 特定影片裝置 2019、2016、2012 R2
其他
索引鍵/值組 2019、2016、2012 R2
非遮罩式插斷 2019、2016、2012 R2
從主機到客體的檔案複製 2019、2016、2012 R2
lsvmbus 命令 2019、2016、2012 R2
Hyper-V 通訊端 2019、2016
PCI 傳遞/DDA 2019、2016
第 2 代虛擬機器
使用 UEFI 開機 2019、2016、2012 R2 ✔ 附註 12
安全開機 2019、2016

Oracle Linux 8.x 系列

功能 Windows Server 版本 8.0-8.5 (RHCK)
可用性
核心 2019、2016、2012 R2
Windows Server 2016 精確時間 2019、2016
網路
大型訊框 2019、2016、2012 R2
VLAN 標記和主幹 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
Storage
VHDX 調整大小 2019、2016、2012 R2
虛擬光纖通道 2019、2016、2012 R2 ✔ 附註 3
即時虛擬機器備份 2019、2016、2012 R2 ✔ 附註 5
TRIM 支援 2019、2016、2012 R2
SCSI WWN 2019、2016、2012 R2
記憶體
PAE 核心支援 2019、2016、2012 R2 N/A
MMIO 間隙的設定 2019、2016、2012 R2
動態記憶體 - 熱新增 2019、2016、2012 R2 ✔ 附註 7、8、9
動態記憶體 - 佔用 2019、2016、2012 R2 ✔ 附註 7、8、9
執行階段記憶體調整大小 2019、2016
影片
Hyper-V 特定影片裝置 2019、2016、2012 R2
其他
索引鍵/值組 2019、2016、2012 R2
非遮罩式插斷 2019、2016、2012 R2
從主機到客體的檔案複製 2019、2016、2012 R2
lsvmbus 命令 2019、2016、2012 R2
Hyper-V 通訊端 2019、2016
PCI 傳遞/DDA 2019、2016
第 2 代虛擬機器
使用 UEFI 開機 2019、2016、2012 R2 ✔ 附註 12
安全開機 2019、2016

Oracle Linux 7.x 系列

此系列僅提供 64 位元核心。

功能

Windows Server 版本

7.5-7.8

7.3-7.4

RHCK

UEK5

RHCK

UEK4

可用性

LIS 4.3

內建

內建

LIS 4.3

內建

內建

核心

2019、2016、2012 R2

Windows Server 2016 精確時間

2019、2016

網路

大型訊框

2019、2016、2012 R2

VLAN 標記和主幹 2019、2016、2012 R2

即時移轉

2019、2016、2012 R2

靜態 IP 插入

2019、2016、2012 R2

✔ 附註 2

✔ 附註 2

✔ 附註 2

✔ 附註 2

✔ 附註 2

✔ 附註 2

vRSS

2019、2016、2012 R2

TCP 分割和總和檢查碼卸載

2019、2016、2012 R2

SR-IOV

2019、2016

Storage

VHDX 調整大小

2019、2016、2012 R2

虛擬光纖通道

2019、2016、2012 R2

✔ 附註 3

✔ 附註 3

✔ 附註 3

✔ 附註 3

✔ 附註 3

✔ 附註 3

即時虛擬機器備份

2019、2016、2012 R2

✔ 附註 5

✔ 附註 4、5

✔ 附註 5

✔ 附註 5

✔ 附註 4、5

✔ 附註 5

TRIM 支援

2019、2016、2012 R2

SCSI WWN

2019、2016、2012 R2

記憶體

PAE 核心支援

2019、2016、2012 R2

N/A

N/A

N/A

N/A

N/A

N/A

MMIO 間隙的設定

2019、2016、2012 R2

動態記憶體熱新增

2019、2016、2012 R2

✔ 附註 7、8、9

✔ 附註 8、9

✔ 附註 8、9

✔ 附註 8、9

✔ 附註 8、9

✔ 附註 8、9

動態記憶體佔用

2019、2016、2012 R2

✔ 附註 7、8、9

✔ 附註 8、9

✔ 附註 8、9

✔ 附註 8、9

✔ 附註 8、9

✔ 附註 8、9

執行階段記憶體調整大小

2019、2016

影片

Hyper-V 特定影片

2019、2016、2012 R2

其他

索引鍵/值組

2019、2016、2012 R2

非遮罩式插斷

2019、2016、2012 R2

從主機到客體的檔案複製

2019、2016、2012 R2

lsvmbus 命令

2019、2016、2012 R2

Hyper-V 通訊端

2019、2016

PCI 傳遞/DDA

2019、2016

第 2 代虛擬機器

使用 UEFI 開機

2019、2016、2012 R2

✔ 附註 12

✔ 附註 12

✔ 附註 12

✔ 附註 12

✔ 附註 12

✔ 附註 12

安全開機

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
VLAN 標記和主幹 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
Storage
VHDX 調整大小 2019、2016、2012 R2
虛擬光纖通道 2019、2016、2012 R2 ✔ 附註 3 ✔ 附註 3
即時虛擬機器備份 2019、2016、2012 R2 ✔ 附註 5 ✔ 附註 5
TRIM 支援 2019、2016、2012 R2
SCSI WWN 2019、2016、2012 R2
記憶體
PAE 核心支援 2019、2016、2012 R2 N/A N/A
MMIO 間隙的設定 2019、2016、2012 R2
動態記憶體 - 熱新增 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
其他
索引鍵/值組 2019、2016、2012 R2 ✔ 附註 10、11 ✔ 附註 10、11
非遮罩式插斷 2019、2016、2012 R2
從主機到客體的檔案複製 2019、2016、2012 R2
lsvmbus 命令 2019、2016、2012 R2
Hyper-V 通訊端 2019、2016
PCI 傳遞/DDA 2019、2016
第 2 代虛擬機器
使用 UEFI 開機 2019、2016、2012 R2 ✔ 附註 12 ✔ 附註 12
安全開機 2019、2016

備註

  1. 在此 Oracle Linux 版本中,VLAN 標記可運作,但 VLAN 主幹無法運作。

  2. 如果已在虛擬機器上針對指定的綜合網路介面卡設定網路管理員,靜態 IP 插入可能無法運作。 若要讓靜態 IP 插入能順利運作,請確定網路管理員已完全關閉,或已透過其 ifcfg-ethX 檔案針對特定網路介面卡進行關閉。

  3. 在 Windows Server 2012 R2 上,若要使用虛擬光纖通道裝置,請確定已填入邏輯單元編號 0 (LUN 0)。 如果尚未填入 LUN 0,Linux 虛擬機器可能無法以原生方式裝載光纖通道裝置。

  4. 若為內建 LIS,必須針對此功能安裝 "hyperv-daemons" 套件。

  5. 如果在即時虛擬機器備份作業期間有開啟的檔案控制代碼,則在異常案例中,備份的 VHD 可能需要在還原時進行檔案系統一致性檢查 (fsck)。 如果虛擬機器有已連結的 iSCSI 裝置或直接連結的儲存體 (也稱為傳遞磁碟),則即時備份作業可能會失敗,而且不會顯示任何訊息。

  6. 動態記憶體支援僅適用於 64 位元虛擬機器。

  7. 此發行版本預設不會啟用熱新增支援。 若要啟用熱新增支援,您必須在 /etc/udev/rules.d/ 底下新增 udev 規則,如下所示:

    1. 建立檔案 /etc/udev/rules.d/100-balloon.rules。 您可以為該檔案使用任何其他所需名稱。

    2. 將下列內容新增至該檔案:SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

    3. 將系統重新開機以啟用熱新增支援。

    雖然 Linux 整合服務下載會在安裝時建立此規則,但解除安裝 LIS 時也會移除此規則,因此如果解除安裝之後需要動態記憶體,則必須重新建立規則。

  8. 如果客體作業系統執行的記憶體太低,動態記憶體作業可能會失敗。 以下是一些最佳做法:

    • 啟動記憶體和最小記憶體應該等於或大於發佈廠商所建議的記憶體數量。

    • 傾向於在系統上耗用整個可用記憶體的應用程式限制為耗用最多 80% 的可用 RAM。

  9. 如果您在 Windows Server 2016 或 Windows Server 2012 R2 作業系統上使用動態記憶體,請以 128 MB 的倍數指定 [啟動記憶體][最小記憶體][最大記憶體] 參數。 如果無法這麼做,可能會導致熱新增失敗,而且您可能不會在客體作業系統中看到增加任何記憶體。

  10. 若要啟用索引鍵/值組 (KVP) 基礎結構,請透過 Oracle Linux ISO 安裝 hypervkvpd 或 hyperv-daemons rpm 套件。 或者,也可以直接透過 Oracle Linux Yum 存放庫安裝套件。

  11. 若未套用 Linux 軟體更新,索引鍵/值組 (KVP) 基礎結構就可能無法正常運作。 請連絡發佈廠商以取得軟體更新,以防此功能出現問題。

  12. 在 Windows Server 2012 R2 上,第 2 代虛擬機器預設會啟用安全開機,而除非停用安全開機選項,否則部分 Linux 虛擬機器會無法開機。 您可以在 [Hyper-V 管理員] 虛擬機器設定的 [韌體] 區段停用安全開機,或是使用 PowerShell 停用安全開機:

    Set-VMFirmware -VMName "VMname" -EnableSecureBoot Off
    

    Linux 整合服務下載可套用至現有的第 2 代 VM,但不提供第 2 代功能。

另請參閱