Changes between Version 4 and Version 5 of Xen_Lab8
- Timestamp:
- Oct 25, 2009, 10:21:37 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Xen_Lab8
v4 v5 12 12 * 下載VMGL. 13 13 {{{ 14 $ wget !http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz214 $ wget http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz2 15 15 $ tar jxvf vmgl-0.1.tar.bz2 16 16 $ cd ./vmgl.hg/tightvnc/ … … 23 23 * 設定編譯器路徑. 24 24 {{{ 25 $ sudo ln -sf /usr/bin/make /usr/bin/gmake (if necessary)25 $ sudo ln -sf /usr/bin/make /usr/bin/gmake 26 26 }}} 27 27 * 編譯. … … 33 33 ~/vmgl/vmgl.hg$ sudo make install-host 34 34 }}} 35 * 設定主機信任清單. 在 Dom0 加入 DomU 的 COOKIE.36 {{{37 $ xauth38 }}}39 * 為遠端使用者設定存取權.40 {{{41 #!sh42 Using authority file /home/rider/.Xauthority43 xauth> add guest/unix:10 MIT-MAGIC-COOKIE-1 ec0ffd387888b9749d55f88031505888 -> guest 端的 VMGL DISPLAY:1044 xauth> add guest/unix:1 MIT-MAGIC-COOKIE-1 6824789b4ce0ac5743aeb57fd3ef8f5b -> guest 端的 VNC DISPLAY:145 xauth> exit46 }}}47 * 檢視存取權清單.48 {{{49 $ xauth list50 }}}51 {{{52 #!sh53 guest:1 MIT-MAGIC-COOKIE-1 5c53c8c640b816d7714e23d5cfcd9a8e54 cloud/unix:1 MIT-MAGIC-COOKIE-1 5c53c8c640b816d7714e23d5cfcd9a8e55 guest:2 MIT-MAGIC-COOKIE-1 5bfe43007be14ca93e9ee5fc7170146356 cloud/unix:2 MIT-MAGIC-COOKIE-1 5bfe43007be14ca93e9ee5fc7170146357 guest:3 MIT-MAGIC-COOKIE-1 04499062b48a199921e859ee76d267ab58 cloud/unix:3 MIT-MAGIC-COOKIE-1 04499062b48a199921e859ee76d267ab59 guest/unix:10 MIT-MAGIC-COOKIE-1 ec0ffd387888b9749d55f8803150588860 guest/unix:1 MIT-MAGIC-COOKIE-1 6824789b4ce0ac5743aeb57fd3ef8f5b61 guest/unix:2 MIT-MAGIC-COOKIE-1 98e85e7e551246d428023b54b5dff02b62 cloud/unix:0 MIT-MAGIC-COOKIE-1 b5f3b4b4f9d0e63e8f9b88a6d57fad1563 localhost:0 MIT-MAGIC-COOKIE-1 b5f3b4b4f9d0e63e8f9b88a6d57fad1564 }}}65 35 ---- 66 36 = 【Step 2: 建構一台 VMGL Guest VM 】 = 67 * 設定你 想要怎樣規格的虛擬機器.37 * 設定你的虛擬機器. 68 38 {{{ 69 39 $ sudo vim /etc/xen-tools/xen-tools.conf … … 73 43 dir = /home 74 44 install-method = debootstrap 75 size = 8Gb # Disk image size.76 memory = 1024Mb # Memory size45 size = 4Gb # Disk image size. 46 memory = 256Mb # Memory size 77 47 swap = 128Mb # Swap size 78 48 fs = ext3 # use the EXT3 filesystem for the disk image. 79 49 dist = hardy # Default distribution to install. ---> For CUDA Support (Ubuntu 8.0.4) 80 50 image = sparse # Specify sparse vs. full disk images. 81 gateway = 1 40.XXX.XXX.XXX51 gateway = 192.168.100.254 82 52 netmask = 255.255.255.0 83 broadcast = 1 40.XXX.XXX.XXX53 broadcast = 192.168.100.255 84 54 kernel = /boot/vmlinuz-`uname -r` 85 55 initrd = /boot/initrd.img-`uname -r` … … 91 61 }}} 92 62 {{{ 93 $ sudo xen-create-image --hostname node1 --ip xxx.XXX.XXX.XXX63 $ sudo xen-create-image --hostname=vg01 --ip=192.168.100.X --mac=00:16:XX:XX:XX:XX --force 94 64 }}} 95 65 ---- 96 66 = 【Step 3: 設定虛擬機器(Guest)】 = 97 67 {{{ 98 $ sudo vim /etc/xen/ node1.cfg68 $ sudo vim /etc/xen/vg01.cfg 99 69 }}} 100 70 {{{ … … 103 73 ramdisk = '/boot/initrd.img-2.6.22.9' 104 74 105 memory = ' 1024'75 memory = '256' 106 76 vcpus = '4' 107 77 … … 119 89 # Networking 120 90 # 121 vif = [ 'ip= xxx.xxx.xxx.xxx,mac=00:16:3E:AA:70:5C' ]91 vif = [ 'ip=192.168.100.X ,mac=00:16:XX:XX:XX:XX' ] 122 92 123 93 #