[[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.1 使用 Advanced Packaging Tools, 簡稱 apt 安裝: {{{ $ sudo aptitude install xen-linux-system-2.6.26-1-xen-686 }}} [[Image(install-01.png)]] 1.1 直接由 Xen source 安裝: 1.1 安裝 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 重新啟動 xend。 {{{ $ sudo /etc/init.d/xend restart }}} [[Image(check-02.png)]] 2.4 使用 Xen management user interface 簡稱 xm ,來觀察正在運作的 dormains 。 {{{ $ sudo xm list }}} [[Image(check-03.png)]] 其中 dom0 就是 host OS。 == 【3.create 創造 domU image】 == 3.1 設定 xen-create-image 的參數 {{{ $ sudo vim /etc/xen-tools/xen-tools.conf kernel = /boot/vmlinuz-`uname -r` initrd = /boot/initrd.img-`uname -r` 在這邊我們使用本機的 kernel 跟 module 做為 domU 開機的 kernel 跟 module。 }}} 3.1 建立 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)]] == 【Reference 參考】 == * [wiki:Xen]