Changes between Version 6 and Version 7 of Xen_Lab6
- Timestamp:
- Oct 22, 2009, 10:25:21 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Xen_Lab6
v6 v7 5 5 }}} 6 6 = 【前言】 = 7 * 使用的 OS 為 Debian etch (5.0.3) AMD64 8 * 桌面的 '''Web Broswer''' 為瀏覽器 9 * 桌面的 '''終端機''' 用來輸入課程中的指令 10 * 為了方便學員,可以使用 '''__複製__'''和'''__貼上__''' 繁瑣的指令 (請複製 "$" 之後的指令) 11 * 黑底白字部份為指令 12 * 第1個指令為 使用 '''vim''' 指令來編輯 hosts 這個文件 13 * 第2個指令的 '''sudo''' 為轉換成 root 管理者身份來編輯此文件 (因 hosts 文件的權限只有 root 能修改) 14 * 第3個指令的 '''gedit''' 給不習慣用 vim 的學員使用 (類似 windows 的 notepad) 15 {{{ 16 $ vim /etc/hosts 17 $ sudo vim /etc/hosts 18 $ sudo gedit /etc/hosts 19 }}} 20 * 白底黑字為文件內容 21 {{{ 22 #!sh 23 127.0.0.1 localhost 24 }}} 25 * 若是文件內容前面有數字則為行數 (方便學員可以快速找到文件編輯位置,下圖則為 /etc/hosts 文件的第1行) 26 {{{ 27 #!sh 28 1 127.0.0.1 localhost 29 }}} 7 * 必須已完成'''實作五''' (安裝好 Eucalyptus 和 啟動成功) 8 * 我們使用 Eucalyptus 的 '''API''' 來控制 Eucalyptus (Eucalyptus 提供的 API 為 Euca2ools) 9 * __'''指令說明:'''__ 10 || euca-describe-availability-zones verbose || 察看可用的資源 || 11 || euca-describe-instances || 察看目前正在執行的 VM || 12 || euca-bundle-image || 打包好將要上傳的檔案 || 13 || euca-upload-bundle || 上傳到檔案 Eucalyptus|| 14 || euca-register || 註冊上傳的檔案 || 15 || euca-describe-images || 察看可用的 images || 30 16 ---- 17 = 【流程】 = 31 18 {{{ 32 19 #!graphviz … … 47 34 {{{ 48 35 $ cd 49 $ tar zxvf euca2ools-1.0- lenny-i386.tar.gz50 $ cd euca2ools-1.0- lenny-i38636 $ tar zxvf euca2ools-1.0-ubuntu-amd64.tar.gz 37 $ cd euca2ools-1.0-ubuntu-amd64 51 38 $ sudo su 52 $ echo deb file://${PWD} ./ >> /etc/apt/sources.list 39 # echo deb file://${PWD} ./ >> /etc/apt/sources.list 40 CTRL+D 53 41 }}} 54 42 * 使用 '''__aptitude install__'''指令安裝 euca2ools … … 58 46 }}} 59 47 ---- 60 【Step 2:下載帳戶憑證】 48 = 【Step 2:下載帳戶憑證】 = 61 49 * 使用你的帳戶登入到 Eucalyptus Web 並下載你的憑證 (要用 Euca2ools 控制 Eucalyptus 必須要讓 Eucalyptus 系統信任你,所以需要此憑證) 62 50 * 下載至你的家目錄 … … 73 61 }}} 74 62 ---- 75 【Step 3:使用 Euca2ools 來操作 Eucalyptus】 63 = 【Step 3:使用 Euca2ools 來操作 Eucalyptus】 = 76 64 * 使用 Euca2ools 提供的 '''__ecca-describe-availability-zones__''' 指令察看可用的資源 77 65 {{{ … … 85 73 }}} 86 74 ---- 87 【Step 4:使用 Euca2ools 上傳 Kernel / Ramdisk / FS Image】 75 = 【Step 4:使用 Euca2ools 上傳 Kernel / Ramdisk / FS Image】 = 88 76 * 目前 Eucalyptus 系統上並無 Kernel、Ramdisk 和 FS Image,所以我們使用官方提供的 Image (上傳需要用到三個指令) 89 77 * '''__euca-bundle-image__''' - 打包好將要上傳的檔案 … … 120 108 }}} 121 109 ---- 122 【Step 5: 開啟 VM】 110 = 【Step 5: 開啟 VM】 = 123 111 * 產生 VM 前必須先拿到登入的 key,開啟之後才能順利的使用此 private key 來登入 VM 124 112 {{{