Changes between Initial Version and Version 1 of Reading/XenP/single


Ignore:
Timestamp:
Apr 8, 2009, 10:58:21 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reading/XenP/single

    v1 v1  
     1= 單機 =
     2== 0.相關套件安裝 ==
     3{{{
     4sudo aptitude install build-essential libncurses5-dev kernel-package iproute bridge-utils python-twisted gcc binutils \
     5make zlib1g-dev python-dev transfig bzip2 screen ssh debootstrap libncurses5-dev x-dev libsdl1.2-dev bin86 bcc \
     6python-pam patch latex-make qemu qemu-launcher qemuctl graphviz graphviz-dev lvm2 libvncserver-dev libjpeg62-dev libjpeg62 \
     7gettext python-xml gawk tetex-extra tetex-base openssl libssl-dev mercurial libc6-dev-i386 libcurl4-openssl-dev \
     8bzip2 debhelper dpatch libsnmp-dev module-assistant quilt libxml2 python-xml libconfig-inifiles-perl libtext-template-perl
     9}}}
     10== 1.安裝 Xen-patched Kernel ==
     11 * [https://trac.nchc.org.tw/grid/browser/xen/xen_lustre_patch Xen-patched Kernel Download Link]
     12{{{
     13$ sudo dpkg -i sudo dpkg -i linux-xen0-2.6.22.9-rock_r01_amd64.deb
     14$ sudo mv linux-xen0-2.6.22.9-rock vmlinuz-2.6.22.9-rock
     15$ sudo mkinitramfs -o /boot/initrd.img-2.6.22.9-rock 2.6.22.9-rock
     16}}}
     17----
     18== 2.安裝 Xen Image & tools ==
     19 * [http://www.xen.org/download/ Xen Source Download Link]
     20{{{
     21$ cd /usr/src
     22$ sudo wget http://bits.xensource.com/oss-xen/release/3.3.1/xen-3.3.1.tar.gz
     23$ sudo tar zxvf xen-3.3.1.tar.gz
     24
     25$ cd xen-3.3.1
     26$ sudo make xen
     27$ sudo  make tools
     28$ sudo make install-xen
     29$ sudo make install-tools
     30}}}
     31 * Edit Grub Menu
     32{{{
     33$ sudo vim /boot/grub/menu.lst
     34
     35title           Xen 3.3.1 , kernel 2.6.22.9-rock
     36kernel          /boot/xen-3.3.1.gz
     37module          /boot/vmlinuz-2.6.22.9-rock root=/dev/sda1 ro quiet splash     
     38module          /boot/initrd.img-2.6.22.9-rock
     39quiet
     40
     41}}}
     42----
     43== 3.配置 Xen 環境 ==
     44{{{
     45$ sudo vim /etc/xen/xend-config.sxp
     46
     47(xend-relocation-server yes)
     48(xend-relocation-port 8002)
     49(xend-relocation-hosts-allow '') 
     50
     51#(network-script 'network-bridge netdev=eth0')
     52#(vif-script vif-bridge)
     53(network-script network-nat)
     54(vif-script     vif-nat) 
     55
     56(vnc-listen '0.0.0.0')
     57}}}
     58----
     59== 4.啟動 Xen ==
     60{{{
     61$ sudo xend start
     62
     63$ sudo xm list
     64$ sudo xentop
     65
     66$ sudo xm help
     67}}}
     68----
     69== 5. 製作 VM Image ==
     70 * 安裝 xen-tools
     71{{{
     72$ cd
     73$ wget http://www.xen-tools.org/software/xen-tools/xen-tools-4.1.tar.gz
     74$ tar zxvf xen-tools-4.1.tar.gz
     75$ cd xen-tools-4.1
     76$ sudo make install
     77
     78$ sudo vim /etc/xen-tools/xen-tools.conf
     79dir = /home
     80gateway   = 140.X.X.X
     81netmask   = X.X.X.X
     82broadcast =  X.X.X.X
     83}}}
     84 * 產生 VM Image
     85{{{
     86$ sudo xen-create-iage --hostname xen01 --ip 140.X.X.X
     87}}}
     88 * 啟動 VM
     89{{{
     90$ cd /etc/xen
     91$ sudo xm create -c xen01
     92}}}
     93== 5. 啟動 VM Cluster ==
     94