4.15. 虛擬化 (機器翻譯)

KVM支持5級分頁

借助Red Hat Enterprise Linux 8,KVM虛擬化支持5級分頁功能,可顯著增加主機和客戶機系統可以使用的物理和虛擬地址空間。

(BZ#1485229)

KVM支持RHEL 8中的UMIP

KVM虛擬化現在支持用戶模式指令防護(UMIP)功能,該功能有助於防止用戶空間應用程序訪問系統範圍的設置。這減少了特權升級攻擊的潛在載體,從而使KVM管理程序及其客戶機更安全。

(BZ#1494651)

KVM來賓崩潰報告中的其他信息

如果guest虛擬機意外終止或無響應,KVM管理程序生成的崩潰信息已經擴展。這樣可以更輕鬆地診斷和修復KVM虛擬化部署中的問題。

(BZ#1508139)

qemu-kvm RHEL 8中的2.12

Red Hat Enterprise Linux 8隨附 qemu-kvm 2.12。此版本修復了多個錯誤,並在1.5.3版本中添加了許多增強功能,可在Red Hat Enterprise Linux 7中使用。

值得注意的是,已經引入了以下功能:

  • Q35客機類型
  • UEFI來賓啟動
  • NUMA在客人中調整和固定
  • vCPU熱插拔和熱插拔
  • 客戶I / O線程

請注意一些可用的功能 qemu-kvm Red Hat Enterprise Linux 8不支持2.12。有關詳細信息,請參閱Red Hat客戶門戶上的“RHEL 8虛擬化中的功能支持和限制”。

(BZ#1559240)

NVIDIA vGPU現在與VNC控制台兼容

使用NVIDIA虛擬GPU(vGPU)功能時,現在可以使用VNC控制台顯示來賓的可視輸出。

(BZ#1497911)

Ceph受虛擬化支持

通過此更新,Red Hat支持的所有CPU架構上的KVM虛擬化都支持Ceph存儲。

(BZ#1578855)

Q35 虛擬化現在支持機器類型

Red Hat Enterprise Linux 8引入了支持 Q35, ,一種更現代的基於PCI Express的機器類型。這為虛擬設備的功能和性能提供了各種改進,並確保更廣泛的現代設備與虛擬化兼容。此外,在Red Hat Enterprise Linux 8中創建的虛擬機也可以使用 Q35 默認情況下。

還要注意以前的默認值 個人計算機 機器類型已被棄用,只應在虛擬化不支持Q35的舊操作系統時使用。

(BZ#1599777)

IBM Z上虛擬機的交互式引導加載程序

在IBM Z主機上引導虛擬機(VM)時,QEMU引導加載程序固件現在提供交互式控制台界面。這使得可以在不訪問主機環境的情況下解決客戶操作系統引導問題。

(BZ#1508137)

QEMU沙盒已添加

在Red Hat Enterprise Linux 8中,QEMU仿真器引入了沙盒功能。QEMU沙盒為QEMU可以執行的系統調用提供了可配置的限制,從而使虛擬機更加安全。請注意,默認情況下已啟用並配置此功能。

(JIRA:RHELPLAN-10628)

為Intel Xeon SnowRidge啟用了GFNI和CLDEMOT指令集

在Intel Xeon SnowRidge系統上的RHEL 8主機中運行的虛擬機(VM)現在可以使用GFNI和CLDEMOT指令集。在某些情況下,這可能會顯著提高此類VM的性能。

(BZ#1494705)

添加了一個用於NVMe設備的基於VFIO的塊驅動程序

QEMU仿真器為非易失性存儲器快速(NVMe)設備引入了基於虛擬功能I / O(VFIO)的驅動程序。驅動程序直接與連接到虛擬機(VM)的NVMe設備通信,並避免使用內核系統層及其NVMe驅動程序。因此,這增強了NVMe設備在虛擬機中的性能。

(BZ#1519004)

改進了巨大的頁面支持

使用RHEL 8作為虛擬化主機時,用戶可以將支持虛擬機(VM)內存的頁面大小修改為CPU支持的任何大小。這可以顯著提高VM的性能。

要配置VM內存頁面的大小,請編輯VM的XML配置並將<hugepages>元素添加到<memoryBacking>部分。

(JIRA:RHELPLAN-14607)