Kvm-Virtualization

在 Oracle Solaris 上安裝 KVM

  • September 12, 2019

如搜尋所示,KVM 不是裸機,可以安裝在某些 Linux 發行版上,我想知道是否可以在 Solaris 上安裝 KVM 管理程序?

是也不是,這取決於你真正想要什麼。您想要 /dev/kvm API 還是只想執行硬體加速qemu

核心 KVM 管理程序不是正常程序;它是 Linux 核心的一個組成部分。它不是您從發行版安裝的東西,也不是您可以簡單地在非 Linux 系統上編譯和執行的東西。

但是 KVM 自己什麼都不做——它通常通過 Qemu 管理,它充當“加速器”後端——也就是說,KVM 監督虛擬 CPU,但 Qemu 模擬所有剩餘的硬體(磁碟、GPU、網路介面)。當大多數人談論通過 KVM 執行 VM 時,他們通常指的是qemu -accel kvm(或者有時是類似的替代方法kvmtool)。

Qemu可以在其他作業系統上執行,只要它們具有支持的虛擬機管理程序——它不需要專門的 Linux KVM。理論上,您應該qemu -accel haxm在 Windows 和 Linux KVM 上獲得相同的結果。

也就是說,KVM顯然已被移植Illumos **,**它是 Solaris 的衍生產品,並用於SmartOS產品。(當然,雖然 illumos-kvm 是基於Linux KVM 的,但它們不再相同,因為從那時起兩者都以自己的方式出現分歧——它們都只是為使用者空間程序提供相同的 /dev/kvm API。)

所以如果你想qemu -enable-kvm在 Illumos/OmniOS/SmartOS 上執行,你可以這樣做。然而,OpenSolaris 上沒有 KVM——至少我找不到。

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