iT邦幫忙

0

請問在Fedora安裝虛擬化QEMU後,要如何使用呢?

我在iT home看到一篇報導,Fedora7有提供了QEMU功能..
http://www.ithome.com.tw/itadm/article.php?c=44814
後來去奇摩知識+查了一下..
http://tw.knowledge.yahoo.com/question/question?qid=1405122811166

所以在安裝Fedora7時..
看到了一個地方有虛擬化的功能..
打勾虛擬化..選用套件~
我安裝時只有安裝QEMU一個..(其他五個沒勾)
不過灌完後..發現在『應用程式』、『位置』、『系統』
都找不到關於QEMU的東西 >"<
後來就用『新增/移除程式』把全部都安裝啦~~
附圖
http://www.wretch.cc/album/show.php?i=l3141226&b=2&f=1884231969&p=26
不過安裝後..還是找不到QEMU的東西捏!!
但有安裝virt-manager後倒是多了一個『虛擬機器管理員』..
附圖
http://www.wretch.cc/album/show.php?i=l3141226&b=2&f=1884231970&p=27
但是裡面也不能新增虛擬機..
也不知道用來幹嘛的 = =

QEMU不是像VMware的功能嗎??
可以去灌linux或win系列的東西模擬嗎??
我想在fedora7中灌win2003可以嗎??
要如何來實作呢!?
網路都找不到這方面的教學.. >"<
現在對QEMU好陌生..
請知道怎使用QEMU的大大幫忙一下囉~~
也不好意思講詳細一點囉~
先謝謝大大囉 ^^

30
fillano
iT邦超人 1 級 ‧ 2009-04-13 17:22:50
最佳解答

應該不會找不到資料吧...用qemu當作關鍵字就能找到很多阿...

安裝的話,透過yum install qemu應該就可以才對。

我想幾個官方網站至少稍微看一下吧?你需要分清楚他們在幹什麼:
http://www.nongnu.org/qemu/index.html
http://www.linux-kvm.org/page/Main\_Page
http://libvirt.org/

libvirt主要是提供一些環境支援,例如網路環境設置與管理等等,並不是虛擬化的核心。qemu其實是一個通用模擬器。kvm透過driver來支援cpu支援的intel vt/amd amd-v等的虛擬化機制,並且用修改過的qemu來跑全虛擬化。

不過要等到幾年後,才會有夠完整的方案吧?(redhat考慮幾年後棄xen投kvm)現在用可能還要考慮一下。

抱歉,沒直接回答問題。你的問題應該只是安裝的問題吧?另外,怎麼製作os image也是個問題...說實在,您衝得真快:),一下子玩那麼多東西...

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級 ‧ 2009-04-13 22:29:26 檢舉

thx上個月在酷學園的企業級虛擬化課程當講師啦,比我專業多了。你可以上他的個站看看。
http://wiki.osslab.org.tw/實驗專案/Virtualization

fillano iT邦超人 1 級 ‧ 2009-04-13 23:10:42 檢舉

another reference for qemu:
http://wiki.debian.org.tw/index.php/QEMU

fillano iT邦超人 1 級 ‧ 2009-04-14 09:32:11 檢舉

說實在,不難啦。你在console底下用yum install qemuyum install kvm,另外需要裝kmod-kvm來加速(前提是你的cpu支援intel vt或是amd-v),所以yum install kmod-kvm。kernel module應該會裝在/lib/modules/[kernel release version]/extras目錄裡面,先安裝kvm.ko然後根據你的cpu裝另外的module。

我晚上試了一下安裝xp。用qemu-img產生當作硬碟的image檔例如xp.img,準備好作業系統例如xp的iso檔案,然後用
qemu-kvm -hda xp.img -cdrom xp.iso -m 512 -boot d -usb -usbdevice tablet
來安裝xp。

裝完以後,用
qemu-kvm -hda xp.img -m 512 -boot c -usb -usbdevice tablet
來跑xp。

我這樣跑沒問題,只是我沒去搞網路:)

你貼的那一個網站的文章稍微有點舊,如果你cpu沒有支援intel vt或是amd-v是可以透過qemu的加速器(kqemu)來加速,但是如果有支援的話,直接用qemu-kvm就好了。網路其實透過虛擬機器管理員來做安裝跟執行時,他會幫你做,所以不必手動,但是他的graphic畫面問題多,所以我用qemu-kvm後面加-usbdevice tablet來解決滑鼠操作的問題。

你不要找到一些資料以後照著key啦,你要了解他在做什麼,不然一點用都沒有。很多東西用man一下就可以了解的...

fillano iT邦超人 1 級 ‧ 2009-04-14 15:16:41 檢舉

耶,不對啦。-cdrom 後面接的是cdrom/dvdrom的iso檔案,你可以用酒精之類的把cdrom抓成image檔,或是用dd來做。

如果你之前編譯了qemu等東西,我想你可能重新安裝一下比較好。kvm應該需要cpu支援,所以你的cpu不支援vt或amd-v的話,可能會有問題。

另外,安裝正確的話,取你機器管理員裡面應該可以讓你新增機器的。

fillano iT邦超人 1 級 ‧ 2009-04-14 15:27:02 檢舉

打錯字,應該是虛擬機器管理員。

30
thx
iT邦新手 2 級 ‧ 2009-04-13 18:36:36

QEMU跟XEN 都缺乏圖型整合的設定台 跟VM console 你真要玩的話
考慮proxnax VE吧
http://pve.proxmox.com/wiki/Main\_Page
都整合做好好了

下一版各家os 就準備比 誰的虛擬化設定台+終端機台gui等做的好一點

26
pcboy
iT邦高手 1 級 ‧ 2009-04-13 21:56:42

可以考慮使用 VMware Server for Linux
它是免費的軟體, 而且有圖形介面

我要發表回答

立即登入回答