close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": libhogweed.so.2: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
Oct 25, 2009, 10:35:50 PM (16 years ago)
- Author:
-
rider
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v5
|
v6
|
|
| 34 | 34 | }}} |
| 35 | 35 | ---- |
| 36 | | = 【Step 2: 建構一台 VMGL Guest VM 】 = |
| | 36 | = 【Step 2: 建構一台 VMGL VM (vg01) 】 = |
| 37 | 37 | * 設定你的虛擬機器. |
| 38 | 38 | {{{ |
| … |
… |
|
| 64 | 64 | }}} |
| 65 | 65 | ---- |
| 66 | | = 【Step 3: 設定虛擬機器(Guest)】 = |
| | 66 | = 【Step 3: 設定虛擬機器(vg01)】 = |
| 67 | 67 | {{{ |
| 68 | 68 | $ sudo vim /etc/xen/vg01.cfg |
| … |
… |
|
| 76 | 76 | vcpus = '4' |
| 77 | 77 | |
| 78 | | # 不需配置 PCIE 顯示卡 |
| | 78 | # 不需配置顯示卡 |
| 79 | 79 | # pci = ['01:00.0'] |
| 80 | 80 | |
| … |
… |
|
| 84 | 84 | 'file:/home/domains/nvidia/swap.img,sda1,w', |
| 85 | 85 | ] |
| 86 | | name = 'node1' |
| | 86 | name = 'vg01' |
| 87 | 87 | |
| 88 | 88 | # |
| … |
… |
|
| 99 | 99 | }}} |
| 100 | 100 | ---- |
| 101 | | = 【Step 4: 在 DomU(Guest) 上安裝 VMGL 】 = |
| 102 | | * 啟動虛擬機器Guest並登入. |
| | 101 | = 【Step 4: 在 DomU(vg01) 上安裝 VMGL 】 = |
| | 102 | * 啟動虛擬機器 vg01 並登入. |
| 103 | 103 | '''# 方法一.''' [[BR]] |
| 104 | 104 | {{{ |
| 105 | | $ sudo xm create -c guest.cfg |
| 106 | | }}} |
| 107 | | '''# 方法二.''' [[BR]] |
| 108 | | * @Dom0 [[BR]] |
| 109 | | {{{ |
| 110 | | $ sudo xm create guest.cfg |
| | 105 | $ sudo xm create -c vg01.cfg |
| 111 | 106 | }}} |
| 112 | 107 | * @!ClientUser |
| … |
… |
|
| 131 | 126 | $ mkdir -p vmgl |
| 132 | 127 | $ cd ./vmgl |
| 133 | | ~/vmgl$ wget !http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz2 |
| 134 | | ~/vmgl$ wget !http://trac.nchc.org.tw/grid/raw-attachment/wiki/Xen_GPU_cluster/tightvnc-1.2.9-amd64support.patch |
| | 128 | ~/vmgl$ wget http://www.cs.toronto.edu/~andreslc/software/vmgl-0.1.tar.bz2 |
| | 129 | ~/vmgl$ wget http://trac.nchc.org.tw/grid/raw-attachment/wiki/Xen_GPU_cluster/tightvnc-1.2.9-amd64support.patch |
| 135 | 130 | ~/vmgl$ tar jxvf vmgl-0.1.tar.bz2 |
| 136 | 131 | ~/vmgl$ cd ./vmgl.hg/tightvnc/ |
| … |
… |
|
| 143 | 138 | * 設定編譯器路徑. |
| 144 | 139 | {{{ |
| 145 | | ~/vmgl$ sudo ln -sf /usr/bin/make /usr/bin/gmake (if necessary) |
| | 140 | ~/vmgl$ sudo ln -sf /usr/bin/make /usr/bin/gmake |
| 146 | 141 | }}} |
| 147 | 142 | * 建立安裝所需基本目錄. |
| 148 | 143 | {{{ |
| 149 | | ~/vmgl/vmgl.hg$ sudo mkdir -p /usr/lib/xorg/modules/extensions (if necessary) |
| | 144 | ~/vmgl/vmgl.hg$ sudo mkdir -p /usr/lib/xorg/modules/extensions |
| 150 | 145 | }}} |
| 151 | 146 | * 編譯. |
| … |
… |
|
| 153 | 148 | ~/vmgl/vmgl.hg$ make |
| 154 | 149 | }}} |
| 155 | | * 安裝於 DomU(guest) 端上. |
| | 150 | * 安裝於 DomU(vg01) 端上. |
| 156 | 151 | {{{ |
| 157 | 152 | ~/vmgl/vmgl.hg$ sudo make install-guest |
| … |
… |
|
| 163 | 158 | }}} |
| 164 | 159 | ---- |
| 165 | | = 【Step 5: 在 DomU(Guest) 上安裝輕量級桌面環境(LXDE)】 = |
| | 160 | = 【Step 5: 在 DomU(vg01) 上安裝輕量級桌面環境(LXDE)】 = |
| 166 | 161 | * 切換身份為 Super user. |
| 167 | 162 | {{{ |
| … |
… |
|
| 170 | 165 | * 加入 LXDE 的 source. |
| 171 | 166 | {{{ |
| 172 | | $ echo "deb !http://ppa.launchpad.net/lxde/ubuntu hardy main" >> /etc/apt/sources.list |
| 173 | | $ echo "deb-src !http://ppa.launchpad.net/lxde/ubuntu hardy main" >> /etc/apt/sources.list |
| | 167 | $ echo "deb http://ppa.launchpad.net/lxde/ubuntu hardy main" >> /etc/apt/sources.list |
| | 168 | $ echo "deb-src http://ppa.launchpad.net/lxde/ubuntu hardy main" >> /etc/apt/sources.list |
| 174 | 169 | $ exit |
| 175 | 170 | }}} |
| … |
… |
|
| 219 | 214 | * 設定 DomU 上的字型路徑對應. |
| 220 | 215 | {{{ |
| 221 | | $ sudo ln -sf /usr/share/fonts/X11/ /usr/X11R6/lib/X11/fonts (if necessary - fix font path) |
| | 216 | $ sudo ln -sf /usr/share/fonts/X11/ /usr/X11R6/lib/X11/fonts |
| 222 | 217 | }}} |
| 223 | 218 | {{{ |
| … |
… |
|
| 231 | 226 | * 確認 rgb 存在於對應路徑. |
| 232 | 227 | {{{ |
| 233 | | $ less /usr/X11R6/lib/X11/rgb.txt (if necessary - rgb path confirmation) |
| | 228 | $ less /usr/X11R6/lib/X11/rgb.txt |
| 234 | 229 | }}} |
| 235 | 230 | * 設定 DomU 上的 VMGL 環境變數. |