[[PageOutline]] = Xen虛擬叢集建置報告:安裝與測試步驟 = == 【0.Introduction 簡介】 == == 【1.Install 安裝】 == 1.1 系統環境 * Linux debian 2.6.26-1-686 !#1 SMP Sat Jan 10 18:29:31 UTC 2009 i686 GNU/Linux * debian 5.0 Debian GNU/Linux 5.0 1.2 使用 Advanced Packaging Tools, 簡稱 apt 安裝: {{{ $ sudo aptitude install xen-linux-system-2.6.26-1-xen-686 }}} [[Image(install-01.png)]] 1.3 直接由 Xen source 安裝: 1.4 安裝 xen-tools 套件: {{{ $ sudo apt-get install xen-tools }}} [[Image(install-02.png)]] == 【2.check 設定並檢查安裝結果】 == 2.1 使用 unmae 指令來查詢 xen system。 {{{ $ uname -a }}} [[Image(check-01.png)]] 2.2 設定 Xen 環境。 設定 Xen configFile。 {{{ $ sudo vim /etc/xen/xend-config.sxp 設定網路透過 eth0 做 bridge。 # (network-script network-bridge) 改為 (network-script 'network-bridge netdev=eth0') }}} 更多的有關於 xen 的設定可參考 xmdomain.cfg(5) manpage。 2.3 設定 Xen-tools 環境。 {{{ $ sudo vim /etc/xen-tools/xen-tools.conf .... # 設定 domU image file 存放位置 dir = /home/xen .... # 設定網路 gateway = 192.168.1.1 netmask = 255.255.255.0 broadcast = 192.168.1.255 .... # 設定 mirror 位址 mirror = http://free.nchc.org.tw/debian }}} 更多的有關於 xen-tools.conf 的設定可參考 http://xen-tools.org/software/xen-tools/ 2.4 重新啟動 xend。 {{{ $ sudo /etc/init.d/xend restart }}} [[Image(check-02.png)]] 2.5 使用 Xen management user interface 簡稱 xm ,來觀察正在運作的 dormains 。 {{{ $ sudo xm list }}} [[Image(check-03.png)]] 其中 dom0 就是 host OS。 == 【3.create 創造 domU image】 == 3.2 建立 domU image。 {{{ sudo xen-create-image xen-create-image --hostname debian-01 --dir=/home/xen --ip=192.168.0.10 --gateway=192.168.0.254 --netmask=255.255.255.0 }}} [[Image(create-01.png)]] xen-tools 的 log 檔位置:/var/log/xen-tools/debian-01.log == 【Reference 參考】 == * http://xen-tools.org/software/xen-tools/ * [wiki:Xen]