跳到主要內容

發表文章

目前顯示的是 2月, 2007的文章

單機建置多個虛擬環境﹝二﹞Not VMWare

接續上一次說的繼續往下做,快過年事情有點多,目前我已經確定使用OpenSuSe Linus 10.2來當作是我的基礎系統的作業系統,這裡要特別注意一下使用XEN的時候要特別看看hardware requirement,在有雙核心的機器上跑XEN的虛擬環境會有問題﹝這個我還要確認一下﹞,換一台單顆CPU的就可以跑起來了,也真是奇怪,這個問題用Fedora Zod跟OpenSuSe都會發生所以我個人認定為硬體問題,題外話之前都是在玩RedHat家的東西比較不常玩SuSe,這次裝了SuSe後發現它的圖形介面相當不錯,許多控制的功能都可以透過圖形操作,也包含了安裝及移除功能不錯用喔,回到正題我大概分三個階段來說明一下: 一、安裝作業系統﹝SuSe or Fedora﹞,記得在軟體清單中要把虛擬系統勾起來,預設都沒有喔,安裝步驟就不再詳述了喔。安裝完後先進入預設的環境,然後reboot再選XEN的環境看看能不能進入,可以的話恭喜你運氣不錯繼續往下。 二、確認一下虛擬環境的一些設定可以使用 "xm list",它會列出目前的虛擬環境,應該會看到只有一個喔,看看mem的部分是不是跟實體記憶體一樣多,是的話把它減少一下吧,不然不能裝其他的系統喔,可以使用"xm mem-set 虛擬環境代號 記憶體大小",接下來就要進行新增一個虛擬環境的設定檔了,可以使用XEN提供的example目錄下的檔案進行應該是在/etc/xen/example的設定檔進行,可以用xmexample1及xmexample2當做第一個範例,主要會調整到的幾行我說明一下 name="CentOs" 虛擬環境代號名稱 memory=128 設定所需的記憶體大小 disk=['phy:hda7,sda1,w'] 這表示要把實體的hda7﹝這是實體的檔案路徑或是device﹞映射到虛擬的sda1﹝這個是虛擬環境起來後的切割區﹞並且可以寫入。 root="/dev/sda1 ro" 表示虛擬環境啟動後根目錄為/dev/sda1的位置 設定檔調整好了,然後把你要虛擬環境的作業系統看是要做成img或是iso都可以,你也可以直接到 http://jailtime.org 下載喔<---粉方便喔。 三、建立虛擬環境囉!可以使用&