close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_core.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Oct 25, 2009, 10:21:37 PM (16 years ago)
- Author:
-
rider
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v4
|
v5
|
|
12 | 12 | * 下載VMGL. |
13 | 13 | {{{ |
14 | | $ wget !http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz2 |
| 14 | $ 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 | | $ xauth |
38 | | }}} |
39 | | * 為遠端使用者設定存取權. |
40 | | {{{ |
41 | | #!sh |
42 | | Using authority file /home/rider/.Xauthority |
43 | | xauth> add guest/unix:10 MIT-MAGIC-COOKIE-1 ec0ffd387888b9749d55f88031505888 -> guest 端的 VMGL DISPLAY:10 |
44 | | xauth> add guest/unix:1 MIT-MAGIC-COOKIE-1 6824789b4ce0ac5743aeb57fd3ef8f5b -> guest 端的 VNC DISPLAY:1 |
45 | | xauth> exit |
46 | | }}} |
47 | | * 檢視存取權清單. |
48 | | {{{ |
49 | | $ xauth list |
50 | | }}} |
51 | | {{{ |
52 | | #!sh |
53 | | guest:1 MIT-MAGIC-COOKIE-1 5c53c8c640b816d7714e23d5cfcd9a8e |
54 | | cloud/unix:1 MIT-MAGIC-COOKIE-1 5c53c8c640b816d7714e23d5cfcd9a8e |
55 | | guest:2 MIT-MAGIC-COOKIE-1 5bfe43007be14ca93e9ee5fc71701463 |
56 | | cloud/unix:2 MIT-MAGIC-COOKIE-1 5bfe43007be14ca93e9ee5fc71701463 |
57 | | guest:3 MIT-MAGIC-COOKIE-1 04499062b48a199921e859ee76d267ab |
58 | | cloud/unix:3 MIT-MAGIC-COOKIE-1 04499062b48a199921e859ee76d267ab |
59 | | guest/unix:10 MIT-MAGIC-COOKIE-1 ec0ffd387888b9749d55f88031505888 |
60 | | guest/unix:1 MIT-MAGIC-COOKIE-1 6824789b4ce0ac5743aeb57fd3ef8f5b |
61 | | guest/unix:2 MIT-MAGIC-COOKIE-1 98e85e7e551246d428023b54b5dff02b |
62 | | cloud/unix:0 MIT-MAGIC-COOKIE-1 b5f3b4b4f9d0e63e8f9b88a6d57fad15 |
63 | | localhost:0 MIT-MAGIC-COOKIE-1 b5f3b4b4f9d0e63e8f9b88a6d57fad15 |
64 | | }}} |
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 size |
| 45 | 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 = 140.XXX.XXX.XXX |
| 51 | gateway = 192.168.100.254 |
82 | 52 | netmask = 255.255.255.0 |
83 | | broadcast = 140.XXX.XXX.XXX |
| 53 | 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.XXX |
| 63 | $ 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.cfg |
| 68 | $ 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 | # |