[心得] Xen虛擬機器
原本只使用Windows上的Vmware,昨天找了一下Linux上的虛擬技術
Xen應該算是較成熟的吧!但發現Xen在不同distribution有很多不同的用法
感覺很混亂。
我的理想狀況是希望管理VM的那個系統愈小愈好,且佔的資源也愈
小愈好,而Xen是以Paravirtualization的技術為基礎,跟vmware不一樣,因此
效能也較好,符合我的需求。
但是為了要能利用到Paravirtualization
,Guest OS的核心是要有所不同的,而Windows核心是無法修改,
因此要利用Xen灌Windows,CPU要有支援才能,
我查了一下,AMD的大概Athlon 64 3000+以上系
列都可,Intel沒在用不知道。如果灌其他的大部分linux的話,就不限
CPU了。
下面是找到的幾個比較詳細的資料。
=================1. XenExpress===================
第一個找到的是XenExpress,它是由CentOS修改,安裝後可執行Xen的
系統,免費的。而且只有六七百MB -
http://www.xensource.com/products/xen_express/
它還有另外兩種版本,是要錢的。
安裝過程就不要說了,在網路上找到的資料,都是要利用到兩台電腦
假設有A, B兩台電腦
A灌XenExpress - 想成是一種可run xen環境的linux distribution
B灌Administrator Console - 可灌在windows或linux,是一個有GUI
介面的應用程式。
當A灌好之後,利用B上的Administrator Console以網路連線到A,
在B電腦上的這個GUI應用程式可以控制A灌新OS或管理OS等等。
心得:雖然這個distribution是專門用來run xen,也夠小,但還要用
到兩台電腦,不是我要的,不知道可不可以直接在A上操作每個OS...
=======================================================
==============2. 用Fedora+Xen=======================
http://www.powermag.com.tw/NetAdmin/Xen/
我主要是在上面這個網頁找到,寫得很詳細,跟XenExpress不同的是
它說連線到Guest OS的方法是利用VNC等遠端遙控軟體連進去...
這個也讓我感覺很懷疑,怎麼不是像vmware一樣直接跑畫面出來?
======================================================
===============3. Xen on SuSe 10===================
這篇文章是在鳥哥的網站上找到的
http://linux.vbird.org/
文章在在網友投書裡面
它應該就是我要的,在單一機器上顯示出Guest OS的畫面,而不是
利用網路遠端的方式連進去,但這個OS應該裝了一大堆沒用
到的東西,如果只是要當做管理VM的系統好像肥了點。
=================================================
其實我是覺得可以利用XenExpress改成直接顯示Guest OS畫面
而不是用網路連線,只是我沒有那個機器去試,不知道有沒
有人有試過的可以解決我的疑惑,要使Guest OS直接(也就是非透過vnc等
遠端遙控軟體)顯示於裝Xen的電腦畫面上,還可以全螢幕顯示
,又可切換不同OS,save , restore等等功能,Xen是否辦得到?
我覺得虛擬化技術很有趣,除了可以充分利用硬體資源外,
又對資安有很大的提升,有興趣的人可以玩看看。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.136.147.164
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章