新聞中心
KVM虛擬化常見(jiàn)問(wèn)題解疑
作者:無(wú)名 2009-02-04 18:20:42
云計(jì)算
虛擬化 本文主要講了KVM虛擬化常見(jiàn)的問(wèn)題。

創(chuàng)新互聯(lián)憑借專業(yè)的設(shè)計(jì)團(tuán)隊(duì)扎實(shí)的技術(shù)支持、優(yōu)質(zhì)高效的服務(wù)意識(shí)和豐厚的資源優(yōu)勢(shì),提供專業(yè)的網(wǎng)站策劃、做網(wǎng)站、網(wǎng)站制作、網(wǎng)站優(yōu)化、軟件開(kāi)發(fā)、網(wǎng)站改版等服務(wù),在成都10多年的網(wǎng)站建設(shè)設(shè)計(jì)經(jīng)驗(yàn),為成都成百上千中小型企業(yè)策劃設(shè)計(jì)了網(wǎng)站。
系統(tǒng)(處理器)需求?
你將需要一臺(tái)運(yùn)行最新linux內(nèi)核的Intel處理器(含VT虛擬化技術(shù))或AMD處理器(含SVM安全虛擬機(jī)技術(shù)的AMD處理器, 也叫AMD-V).
什么是Intel VT/AMD-V?
Intel VT和AMD’s AMD-V是一套與支持該技術(shù)的虛擬機(jī)監(jiān)視器相結(jié)合的硬件增強(qiáng)特性(指令集擴(kuò)展). kvm可在原始硬件速度下通過(guò)運(yùn)行完全隔離的虛擬機(jī)來(lái)執(zhí)行任務(wù).
如何確認(rèn)處理器含有Intel VT或AMD-V技術(shù)?
在最新的Linux內(nèi)核下運(yùn)行:
egrep ‘^flags.*(vmx|svm)’ /proc/cpuinfo
如有顯示, 您的處理器具有VT功能. 你也可以通過(guò)廠商網(wǎng)站查詢處理器型號(hào)的名稱(在/proc/cpuinfo).
注:一些廠商禁止了機(jī)器BIOS中的VT選項(xiàng), 這種方式下VT不能被重新打開(kāi).
./proc/cpuinfo僅從Linux 2.6.15(Intel)和Linux 2.6.16(AMD)開(kāi)始顯示虛擬化方面的信息. 請(qǐng)使用uname -r命令查詢您的內(nèi)核版本.
如有疑問(wèn), 請(qǐng)聯(lián)系硬件廠商.
kvm支持哪些用戶空間工具?
kvm使用稍改動(dòng)的qemu程序來(lái)創(chuàng)建虛擬機(jī). 一旦運(yùn)行后, 虛擬機(jī)是一個(gè)標(biāo)準(zhǔn)的進(jìn)程. 你可以使用top(1),kill(1),taskset(1)和類似的工具來(lái)管理虛擬機(jī).
kvm支持哪些虛擬磁盤(pán)格式?
kvm從qemu繼承了豐富的磁盤(pán)格式, 包括裸映象(raw images), 原始qemu格式(qcow), VMware格式和更多.
kvm和Xen有何區(qū)別?
Xen是一個(gè)外部的hypervisor程序(虛擬機(jī)管理程序);它能夠控制虛擬機(jī)和給多個(gè)客戶機(jī)分配資源. 另一方面, kvm是linux的一部分, 可使用通常的linux調(diào)度器和內(nèi)存管理. 這意味著kvm更小更易使用.
另一方面, Xen同時(shí)支持全虛擬化和半虛擬化(修改過(guò)的客戶機(jī)能有更好的性能). kvm當(dāng)前不支持半虛擬化.
kvm和VMware有何區(qū)別?
VMware是一個(gè)專利產(chǎn)品. kvm是一個(gè)遵守GPL-的自由(開(kāi)源)軟件.
kvm和QEMU有何區(qū)別?
Qemu使用模擬器; kvm使用處理器擴(kuò)展實(shí)現(xiàn)虛擬化.
kvm有windows上的版本嗎?
當(dāng)前沒(méi)有.
kvm支持哪些內(nèi)核版本?
kvm可以運(yùn)行在最新的內(nèi)核版本下(2.6.16或更高, 最好是用最新的內(nèi)核)
我需要多什么RAM(內(nèi)存)才能運(yùn)行kvm?
你需要足夠的內(nèi)存在主機(jī)上運(yùn)行單個(gè)或多個(gè)虛擬機(jī). 建議主機(jī)內(nèi)存至少1GB.
KVM上的虛擬機(jī)支持哪些操作系統(tǒng)?
我們已經(jīng)測(cè)試了Linux(32/64位)和Windows(32位). 其它也許能夠運(yùn)行或不能運(yùn)行.
不支持64位的Windows操作系統(tǒng), 該問(wèn)題會(huì)在qemu-0.83發(fā)布和整合后修復(fù).
Intel處理器上幾個(gè)Linux發(fā)行版在啟動(dòng)時(shí)候會(huì)掛起. 工作區(qū)需要取消grub中的splashscreen選項(xiàng).
KVM支持動(dòng)態(tài)遷移功能嗎(在不離線的情況下把虛擬機(jī)從一個(gè)主機(jī)移到另一個(gè)主機(jī)上)?
現(xiàn)在kvm支持非動(dòng)態(tài)遷移, 當(dāng)內(nèi)存數(shù)據(jù)需轉(zhuǎn)移的時(shí)候, 系統(tǒng)需要停止. 動(dòng)態(tài)遷移功能正在開(kāi)發(fā)當(dāng)中.
kvm能夠在64為主機(jī)上運(yùn)行32位的客戶機(jī)嗎? 什么是PAE?
kvm支持在64位主機(jī)上運(yùn)行32位客戶機(jī), 也可以是任何PAE或非PAE客戶機(jī)和主機(jī)組合. 但不支持在32位主機(jī)上運(yùn)行64位客戶機(jī).
如果我對(duì)一個(gè)VM進(jìn)程使用kill -9將會(huì)發(fā)生什么?
從客戶機(jī)的角度來(lái)看, 就如你猛地把電源線從主機(jī)上拔出一樣. 從主機(jī)的角度來(lái)看, 進(jìn)程被殺掉, 進(jìn)程占用的所有資源被施放.
kvm支持SMP主機(jī)嗎?
支持.
如何安裝windows客戶機(jī)?
當(dāng)前Windows客戶機(jī)安裝存在一點(diǎn)問(wèn)題, 問(wèn)題在APIC的實(shí)現(xiàn)上. 現(xiàn)在APIC由qemu來(lái)模擬, 而qemu還沒(méi)有完全整合到kvm虛擬cpu中. 我們正加緊在kvm中實(shí)現(xiàn)APIC功能.
到現(xiàn)在, 啟動(dòng)qemu請(qǐng)使用-no-acpi參數(shù). 如果你的客戶機(jī)需使用APIC HAL, 建議參考下面步驟:
1. 關(guān)閉kvm運(yùn)行客戶機(jī)(-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”是無(wú)acpi支持的HAL.
Qumranet提供哪些產(chǎn)品?
Qumranet是一家由Qequoia Capital和Norwest Venture Partners (NVP)投資的初創(chuàng)公司, 當(dāng)前公司處于準(zhǔn)備運(yùn)營(yíng)當(dāng)中(正在加緊開(kāi)發(fā)公司的產(chǎn)品).
當(dāng)前標(biāo)題:KVM虛擬化常見(jiàn)問(wèn)題解疑
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dhidpis.html


咨詢
建站咨詢
