Kvm-Virtualization
在 Oracle Solaris 上安裝 KVM
如搜尋所示,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——至少我找不到。