Kernel-based Virtualization Machine 是基於 Linux 的hypervisor之一。您可以在該項目的 Web 站點上更多地瞭解 KVM。在這裏,您還可以找到一份 有趣的白皮書,它討論了虛擬化技術背後的思想。KVM 不斷髮展,您可以通過上一次 2008 KVM 論壇 瞭解目前的情況和未來的趨勢。您還可以在 KVM 來賓操作系統支持狀態頁面 中找到一個受支持的來賓操作系統的列表。
Linux下KVM虛擬化技術常見問題
1.系統(處理器)需求?
你將需要一臺運行最新Linux內核的Intel處理器(含VT虛擬化技術)或AMD處理器(含SVM安全虛擬機技術的AMD處理器, 也叫AMD-V)。
2.什麼是Intel VT/AMD-V?
Intel VT和AMD’s AMD-V是一套和支持該技術的虛擬機監視器相結合的硬件增強特性(指令集擴展)。kvm可在原始硬件速度下通過運行完全隔離的虛擬機來執行任務。
3.怎麼確認處理器含有Intel VT或AMD-V技術?
在最新的Linux內核下運行: egrep ‘^flags.*(vmx|svm)’ /proc/CPUinfo
如有顯示,你的處理器具有VT功能。你也能通過廠商網站查詢處理器型號的名稱(在/proc/cpuinfo)。
注:一些廠商禁止了機器BIOS中的VT選項, 這種方式下VT不能被重新打開。
./proc/cpuinfo僅從Linux 2.6.15(Intel)和Linux 2.6.16(AMD)開始顯示虛擬化方面的信息. 請使用uname -r命令查詢你的內核版本。 如有疑問, 請聯繫硬件廠商。
4.kvm支持哪些用戶空間工具?
kvm使用稍改動的qemu程式來創建虛擬機. 一旦運行後, 虛擬機是個標準的進程. 你能使用top(1),kill(1),taskset(1)和類似的工具來管理虛擬機。
5.kvm支持哪些虛擬磁盤格式?
kvm從qemu繼承了豐富的磁盤格式, 包括裸映象(raw p_w_picpaths), 原始qemu格式(qcow), VMware格式和更多。
6.kvm和Xen有何差別?
Xen是個外部的hypervisor程式(虛擬機管理程式);他能夠控制虛擬機和給多個客戶機分配資源. 另一方面, kvm是linux的一部分, 可使用通常的linux調度器和內存管理. 這意味着kvm更小更易使用。
另一方面, Xen同時支持全虛擬化和半虛擬化(修改過的客戶機能有更好的性能). kvm當前不支持半虛擬化。
7.kvm和VMware有何差別?
VMware是個專利產品. kvm是個遵守GPL的自由(開源)軟件。
8.kvm和QEMU有何差別?
Qemu使用模擬器; kvm使用處理器擴展實現虛擬化。
9.kvm有視窗系統上的版本嗎?
當前沒有。
10.kvm支持哪些內核版本?
kvm能運行在最新的內核版本下(2.6.16或更高, 最佳是用最新的內核)
11.我需要多什麼RAM(內存)才能運行kvm?
你需要足夠的內存在主機上運行單個或多個虛擬機. 建議主機內存至少1GB。
12.KVM上的虛擬機支持哪些操作系統?
我們已測試了Linux(32/64位)和視窗系統(32位), 其他也許能夠運行或不能運行。不支持64位的視窗系統操作系統, 該問題會在qemu-0.83發佈和整合後修復。
Intel處理器上幾個Linux發行版在啓動時候會掛起。工作區需要取消grub中的splashscreen選項。
13.KVM支持動態遷移功能嗎(在不離線的情況下把虛擬機從一個主機移到另一個主機上)?
目前kvm支持非動態遷移,當內存數據需轉移的時候,系統需要停止。動態遷移功能正在研發當中。
14.kvm能夠在64爲主機上運行32位的客戶機嗎? 什麼是PAE?
kvm支持在64位主機上運行32位客戶機, 也能是所有PAE或非PAE客戶機和主機組合。但不支持在32位主機上運行64位客戶機。
15.如果我對一個VM進程使用kill -9將會發生什麼?
從客戶機的角度來看,就如你猛地把電源線從主機上拔出相同。從主機的角度來看,進程被殺掉,進程佔用的所有資源被施放。
16.kvm支持SMP主機嗎?
支持。
17.怎麼安裝windows客戶機?
當前視窗系統客戶機安裝存在一點問題,問題在APIC的實現上。目前APIC由qemu來模擬, 而qemu還沒有完全整合到kvm虛擬cpu中。我們正加緊在kvm中實現APIC功能。
到目前, 啓動qemu請使用-no-acpi參數,如果你的客戶機需使用APIC HAL,建議參考下面步驟:
1. 關閉kvm運行客戶機(-no-kvm)
My Computer -> PropertIEs -> Hardware -> Device Manager -> [Whatever under Computer] -> Properties -> Update Driver -> Not at this time -> Next -> Install from a list -> Next -> Don’t search -> Next -> Standard PC -> Next.
“Standard PC”是無acpi支持的HAL.
18.Qumranet提供哪些產品?
umranet是一家由Qequoia Capital和Norwest Venture Partners (NVP)投資的初創公司,當前公司處於準備運營當中(正在加緊研發公司的產品)。(T002)
KVM虛擬化官方:http://www.linux-kvm.org
K V M 白 皮 書: http://www.qumranet.com/files/white_papers/KVM_Whitepaper.pdf
2008 KVM論壇 :http://www.linux-kvm.org/page/KvmForum2008
圖形化KVM官方:http://ovirt.org/index.html
KVM虛擬化技術
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
用VM+PE+GHOST安裝winxp系統
zhoukenny
2019-02-23 13:52:17
nagios學習手札
3543772
2019-02-23 13:51:43
虛擬機安裝蘋果系統的教程
lhslllj
2019-02-23 13:50:59
虛擬機家園VirtualBox虛擬機圖文安裝教程
lhslllj
2019-02-23 13:50:59
大數據教你IT運維管理產品選擇,專業化or平臺化能否兼具?
IT女漢子
2019-02-23 13:50:13
VMware虛擬機linux系統時間同步的解決辦法
小紅帽子
2019-02-23 13:43:55
vmware workstation8輸入多次正確序列號提示錯誤
小紅帽子
2019-02-23 13:43:54
VDI序曲二 RemotoAPP部署
vip2008
2019-02-23 13:42:18
安裝VMware Workstation虛擬機中文版
63332128
2019-02-23 13:41:40
Error response from daemon: OCI runtime create failed
uiz
2019-02-24 13:44:10
Vmware支持的操作系統
dawei818
2019-02-23 14:05:37
PXE自動化批量安裝Linux操作系統
the_viola
2019-02-23 13:49:16