Linux

確定在 XEN 上執行的客戶機:HVM 或 PV 客戶機

  • December 7, 2016

我正在使用由某人從 Citrix 安裝的 XenServer 的 Xen 主機。他已經在主機上安裝了很多 CentOS 5.2 來賓。我想知道如何檢查這些客人是否知道他們是 PV 類型或 HVM 類型?

快速說明一下,實際上有 3 種模式,而不是兩種使用的驅動程序:

  • HVM:使用軟體模擬設備的未修改核心和驅動程序
  • PV-HVM:具有半虛擬化(Xen 特定)磁碟和網路驅動程序的未修改核心
  • PV:修改過的核心和驅動程序

對於 Xen 來賓/DomU,您可以做一個非常基本的操作uname,並lsmod使用 grep 列出正在使用的模組:

uname -a
lsmod | grep xen

如果uname -a列出了一個帶有字元串“xen”的核心,那麼你有一個修改過的核心,它很可能是一個 PV 來賓,你會看到lsmod命令的輸出來確認它。如果您有 grep 的輸出lsmod但沒有修改核心的跡象,那麼您就是 PV-HVM。沒有任何跡象,它是一個直接的 HVM。

注意:通常,您可以使用安裝了 PV 工具的 VM 做更多事情,這可能是一個非常明顯的指針,但是您可以假裝PV 工具的存在以允許掛起/恢復等,因此您通常不能依賴它.

引用自:https://serverfault.com/questions/511923