這一篇來接續 虛擬化技術的整理 及 使用Xen建立完整虛擬化系統 這兩篇文章,把半虛擬化系統建置做一個全記錄。
當然跟前面一樣,使用VNC 方式連入底層Host 機,打開虛擬機器管理員,再接著後續作業。
建立新的虛擬系統
為虛擬系統命名,這裏指的不是新建虛機的Host ,而是在Xen 上的識別命名
選擇虛擬化的方法,小瑞使用半虛擬化Para-Virtualization
選擇安裝的媒體,使用半虛擬化一定要使用http 或 nfs ,小瑞使用網路上的source http://centos.cs.nctu.edu.tw/5.3/os/x86_64
指定儲存空間,小瑞的底層使用LVM ,所以直接新增一個LV 即可,在這裏,可以使用簡單的檔案,也可以使用正常分割區。LV 算是一個正常的分割區
選擇網路連線的方式,有2種,virtual network (由底層的網路幫你做NAT 連出去,在外界看來,只看到底層那台電腦) ,share physical device (類似bridge 的方式,底層birdge 一張網卡讓你用,你再自己設定網路,在外界看來,像是兩台電腦),在這我們選擇 share physical device 的方式,預設Xen 啟動時,己建立一張birdge 的網卡了peth0
分配記憶體及CPU 數,設定最大可以使用的RAM,及最小必須要有的RAM,還有最大可使用的CPU 數,這個CPU 數,不可大於邏輯總數,在小瑞的Case 裏,單台虛機不可以大於8顆,不過多台虛機,各自被分配到的CPU 數,加總後,可以大於8顆
基本資料,設定好了,準備安裝
建立虛擬機器中..
虛擬機開機畫面
選擇語言
鍵盤設定,使用U.S English
TCP/IP 設定作業
手動定義IP / Gateway / DNS / Hostname
由外部網站讀取stage2檔案
進入安裝畫面,出現美美的安裝畫面
partition table 分割警告
選擇partition table分割方式
partition table 分割警告
虛擬機IP設定,手動設定,此時設的IP 及Gateway 必須要可以連到網際網路上,才可以進行安裝哦
時區選擇:嗯..還是台北
設定本機的root 密碼 (root = God)
讀取網站安裝資訊
以下為CentOS 套件選擇,請按個人喜好,酌量使用...
選擇完套件後,會做一下套件相依性的檢查,基本上缺的,會自動幫你加進來
準備開始安裝囉
進入安裝的作業
安裝中,因為由網路上安裝,所以時間會久一點...
總算安裝完成囉...
裝好後的關機作業
又重新開機了
進入第1次開機的歡迎畫面
Firewall 設定,偷懶不設
SELinux 設定,偷懶不設
設定日期與時間
建立第1個使用者
是否要設定音效卡,嗯..虛機..應該是不用
還有沒有其它額外的套件要裝呢?應該是沒有
都設定好了,再來一次重新開機
總算開機好了,這就是安裝好的畫面
再來關機一次,準寫一個開機的script
關好機後,該虛機會停留在虛機管理員列表中
手動刪除該虛機,之後使用script 來開機
建立 TESTDB XEN 的啟動檔
[root@vm01 ~]# vi testdb.xen
name = "testdb"
memory = "6144"
vcpus = 4
vif = [ 'type=bridge, bridge=eth0' ]
disk = [ 'phy:/dev/VolGroup00/vps07LV00,xvda,w' ]
root = "/dev/xvda1 ro"
# Sets runlevel 4.
extra = "4"
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
bootloader = "/usr/bin/pygrub"
vfb = [ 'type=vnc,vncunused=1']
建立好後,直接使用這個script 開機
[root@vm01 ~]# xm create testdb.xen
最後大功告成啦
分類:MIS易筋經,虛擬化
標籤:CentOS 5.3, LVM, Para Virtualization, stage2, Xen, 半虛擬化