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:
-
Jan 7, 2010, 2:19:34 PM (16 years ago)
- Author:
-
rock
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v93
|
v94
|
|
| 15 | 15 | # aptitude update |
| 16 | 16 | }}} |
| 17 | | * 第1個指令為 使用 '''gedit''' 指令來編輯 hosts 這個文件 (也可以使用 vim 來編輯) |
| 18 | | * 第2個指令的 '''sudo''' 為轉換成 root 管理者身份來編輯此文件 (因 hosts 文件的權限只有 root 能修改) |
| 19 | | * 第3個指令的 '''su root''' 切換 root 身份 |
| | 17 | * 第1個指令為 使用 '''''gedit''''' 指令來編輯 hosts 這個文件 (也可以使用 vim 來編輯) |
| | 18 | * 第2個指令的 '''''sudo''''' 為轉換成 root 管理者身份來編輯此文件 (因 hosts 文件的權限只有 root 能修改) |
| | 19 | * 第3個指令的 '''''su root''''' 切換 root 身份 |
| 20 | 20 | * 第4個指令的 為在 root 身份下執行 aptitude update (# 為 root 的提示字元) |
| 21 | 21 | * 白底黑字為'''文件內容''',文件內容前面有數字則為'''行數''' (下面為 /etc/hosts 文件的第1行) |
| … |
… |
|
| 44 | 44 | || NVIDIA_Driver || Linux x64 (AMD64/EM64T) Ver.190.42 || |
| 45 | 45 | * '''__指令說明:__''' |
| 46 | | || '''xm''' || Xen Manager (透過 xm 來管理 xend) || |
| 47 | | || '''xm list''' || 察看目前有幾台 VM || |
| 48 | | || '''xm create''' {VM.conf} || 開啟 VM (後面須接 VM 的設定檔) || |
| 49 | | || '''xm destroy''' {VM_ID}/{VM_name} || 關閉 VM (後面須接 VM 的 id 或 名稱) || |
| 50 | | || '''xen-create-image''' || 產生 Guest/VM Image 的工具 || |
| | 46 | || '''''xm''''' || Xen Manager (透過 xm 來管理 xend) || |
| | 47 | || '''''xm list''''' || 察看目前有幾台 VM || |
| | 48 | || '''''xm create''''' [VM_conf] || 開啟 VM (後面須接 VM 的設定檔) || |
| | 49 | || '''''xm destroy''''' [VM_ID|VM_Name] || 關閉 VM (後面須接 VM 的 id 或 名稱) || |
| | 50 | || '''''xen-create-image''''' || 產生 Guest/VM Image 的工具 || |
| 51 | 51 | ---- |
| 52 | 52 | = 【Step 0: 流程】 = |
| … |
… |
|
| 69 | 69 | ---- |
| 70 | 70 | = 【Step 1: 安裝 Xen 和 Xen-patched Kernel】 = |
| 71 | | * Debian 提供一個簡單的整合套件,只需用 '''aptitude install''' 指令安裝 __xen-linux-system-2.6.26-2-xen-amd64套件 __,即可自動安裝好 Xen-3.2 Hypervisior |
| | 71 | * Debian 提供一個簡單的整合套件,只需用 '''''aptitude install''''' 指令安裝 __xen-linux-system-2.6.26-2-xen-amd64套件 __,即可自動安裝好 Xen-3.2 Hypervisior |
| 72 | 72 | {{{ |
| 73 | 73 | $ sudo aptitude update |
| … |
… |
|
| 76 | 76 | ---- |
| 77 | 77 | = 【Step 2: 編輯Xend 設定檔 & 開機選單】 = |
| 78 | | * 上個步驟已安裝好 Xen 和 Kernel,此步驟使用 '''vim''' 或 '''gedit''' 指令來編輯 xend 的設定檔 /etc/xen/xend-config.sxp (Xen 的設定檔都再 /etc/xen 路徑下) |
| | 78 | * 上個步驟已安裝好 Xen 和 Kernel,此步驟使用 '''''vim''''' 或 '''''gedit''''' 指令來編輯 xend 的設定檔 /etc/xen/xend-config.sxp (Xen 的設定檔都再 /etc/xen 路徑下) |
| 79 | 79 | {{{ |
| 80 | 80 | $ sudo su |
| … |
… |
|
| 119 | 119 | ---- |
| 120 | 120 | = 【Step 3: 檢查 Xen 是否正常運作】 = |
| 121 | | * Ubuntu 預設開機變會自動啟動 xend,我們使用 '''ps -aux | grep xend''' 來檢查 xend 是否正常運作 |
| | 121 | * Ubuntu 預設開機變會自動啟動 xend,我們使用 '''''ps -aux | grep xend''''' 來檢查 xend 是否正常運作 |
| 122 | 122 | {{{ |
| 123 | 123 | $ ps -aux | grep xend |
| 124 | 124 | }}} |
| 125 | | * 再使用 '''xm list''',檢查是否有 domain 0 (xm 是 Xen manager 的解稱,我們使用 xm 來控制 xend,xm 指令的用法可以參考 '''xm help''') |
| | 125 | * 再使用 '''''xm list''''',檢查是否有 domain 0 (xm 是 Xen manager 的解稱,我們使用 xm 來控制 xend,xm 指令的用法可以參考 '''xm help''') |
| 126 | 126 | {{{ |
| 127 | 127 | $ sudo xm list |
| … |
… |
|
| 202 | 202 | ---- |
| 203 | 203 | = 【Step 5: 產生 VM 的 Image】 = |
| 204 | | * 使用 xen-tools 提供的指令 '''xen-create-image''' 產生一個名為 vm01 虛擬機器的印象檔 (若沒指定 dist ,預設則為 debian etch) |
| | 204 | * 使用 xen-tools 提供的指令 '''''xen-create-image''''' 產生一個名為 vm01 虛擬機器的印象檔 (若沒指定 dist ,預設則為 debian etch) |
| 205 | 205 | {{{ |
| 206 | 206 | $ sudo mkdir /home/domains |
| … |
… |
|
| 218 | 218 | ---- |
| 219 | 219 | = 【Step 6: 開啟 VM】 = |
| 220 | | * 接下來我們使用此 vm01 的設定檔來開啟一個虛擬機器 (使用 '''xm create''' 指令根據設定檔來開啟虛擬機器) |
| | 220 | * 接下來我們使用此 vm01 的設定檔來開啟一個虛擬機器 (使用 '''''xm create''''' 指令根據設定檔來開啟虛擬機器) |
| 221 | 221 | {{{ |
| 222 | 222 | $ cd /home/domains |
| … |
… |
|
| 229 | 229 | $ sudo xm list |
| 230 | 230 | }}} |
| 231 | | * 如何登入此虛擬機器呢 (使用 '''xm console [name|id]''') |
| | 231 | * 如何登入此虛擬機器呢 (使用 '''''xm console [VM_Name|VM_ID]''''') |
| 232 | 232 | {{{ |
| 233 | 233 | $ sudo xm console vm01 |
| … |
… |
|
| 240 | 240 | # reboot |
| 241 | 241 | }}} |
| 242 | | * 如何登出 vm01 呢 (跳出鍵 '''CTRL+]''') |
| | 242 | * 如何登出 vm01 呢 (跳出鍵 '''''CTRL+]''''') |
| 243 | 243 | {{{ |
| 244 | 244 | $ sudo xm console vm01 |