close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_fs.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Feb 9, 2009, 6:33:40 PM (17 years ago)
- Author:
-
rock
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v26
|
v27
|
|
| 14 | 14 | $ sudo apt-get install iproute bridge-utils python-twisted gcc binutils make zlib1g-dev python-dev transfig bzip2 \ |
| 15 | 15 | screen ssh debootstrap libcurl3-dev libncurses5-dev x-dev libsdl1.2-dev bin86 bcc python-pam patch latex-make \ |
| 16 | | qemu qemu-launcher qemuctl graphviz graphviz-dev lvm2 libvncserver-dev libjpeg62-dev libjpeg62 gettext python-xml \ |
| 17 | | gawk tetex-extra tetex-base openssl libssl-dev mercurial libc6-dev-i386 |
| | 16 | qemu qemu-launcher qemuctl graphviz graphviz-dev lvm2 libvncserver-dev libjpeg62-dev libjpeg62 gettext \ |
| | 17 | python-xml gawk tetex-extra tetex-base openssl libssl-dev mercurial libc6-dev-i386 |
| 18 | 18 | }}} |
| 19 | 19 | |
| … |
… |
|
| 30 | 30 | $ sudo wget http://bits.xensource.com/oss-xen/release/3.1.4/xen-3.1.4.tar.gz |
| 31 | 31 | $ sudo tar zxvf xen-3.1.4.tar.gz |
| 32 | | $ sudo hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg |
| 33 | 32 | }}} |
| 34 | 33 | * 2.2 Download Lustre (http://www.sun.com/software/products/lustre/get.jsp) |
| … |
… |
|
| 40 | 39 | |
| 41 | 40 | == 3.Make Xen image == |
| | 41 | * 3.1 |
| 42 | 42 | {{{ |
| 43 | 43 | $ cd /usr/src/xen-3.2.1 |
| 44 | 44 | $ sudo make -j 4 world |
| 45 | | (SCSI disk I/O must build-in) |
| | 45 | $ sudo make install |
| | 46 | $ sudo mkinitramfs -o /boot/initrd.img-2.6.18.8-xen 2.6.18.8-xen |
| | 47 | $ sudo update-grub |
| | 48 | $ reboot |
| 46 | 49 | }}} |
| 47 | | * 3.1 Use Lustre's patch file to patch xen kernel |
| | 50 | * 3.2 Use Lustre's patch file to patch xen kernel |
| 48 | 51 | {{{ |
| 49 | | $ cd /usr/src/xen-3.1.4/linux-2.6.18-xen.hg |
| | 52 | $ cd /usr/src/xen-3.1.4/linux-2.6.18-xen |
| 50 | 53 | $ sudo ln -s /usr/src/lustre-1.6.6/lustre/kernel_patches/series/2.6.18-vanilla.series series |
| 51 | 54 | $ sudo ln -s /usr/src/lustre-1.6.6/lustre/kernel_patches/patches/ . |
| … |
… |
|
| 53 | 56 | $ sudo |
| 54 | 57 | }}} |
| 55 | | * 3.2 If you want enable some feature for custom kernel |
| | 58 | * 3.3 If you want enable some feature for custom kernel |
| 56 | 59 | {{{ |
| 57 | 60 | $ cd /usr/src/xen-3.2.1/build-linux-2.6.18-xen_x86_64/ |
| … |
… |
|
| 62 | 65 | }}} |
| 63 | 66 | * 3.3 Install XEN & Lustre patched kernel |
| | 67 | {{{ |
| 64 | 68 | $ sudo make ; sudo make modules ; make install ; make modules_install |
| 65 | 69 | $ sudo mkinitramfs -o /boot/initrd.img-2.6.18.8 2.6.18.8 |