這一篇來接續 虛擬化技術的整理 使用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 設定作業
定義TCPIP

手動定義IP / Gateway / DNS / Hostname
手動定義IP及gateway

由外部網站讀取stage2檔案
讀取stage2檔案

進入安裝畫面,出現美美的安裝畫面
進入安裝畫面

partition table 分割警告
partition table 分割警告

選擇partition table分割方式
選擇partition table分割方式

partition table 分割警告
partition table 分割警告

虛擬機IP設定,手動設定,此時設的IP 及Gateway 必須要可以連到網際網路上,才可以進行安裝哦
虛擬機IP設定

時區選擇:嗯..還是台北
時區選擇

設定本機的root 密碼 (root = God)
Root 帳號密碼

讀取網站安裝資訊
讀取安裝資訊

以下為CentOS 套件選擇,請按個人喜好,酌量使用...
CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

CentOS 套件選擇

選擇完套件後,會做一下套件相依性的檢查,基本上缺的,會自動幫你加進來
套件相依性檢查

準備開始安裝囉
準備安裝

進入安裝的作業
開始安裝

安裝中,因為由網路上安裝,所以時間會久一點...
安裝中

總算安裝完成囉...
安裝完成

裝好後的關機作業
重新開機

又重新開機了
重新開機

進入第1次開機的歡迎畫面
第1次歡迎畫面

Firewall 設定,偷懶不設
Firewall 設定

Firewall 設定

SELinux 設定,偷懶不設
SELinux 設定

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

使用Script 開機

最後大功告成啦
開機完成

日期:2010/04/13 | 留言:0 個 | 作者:Rico | 瀏覽:
分類:MIS易筋經,虛擬化
標籤:, , , , ,
  1. 目前還沒有留言!
  1. 目前沒有引用。

*

Copyright -0001 紐菲斯的部落格