Changes between Version 6 and Version 7 of Xen_Lab6


Ignore:
Timestamp:
Oct 22, 2009, 10:25:21 AM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lab6

    v6 v7  
    55}}}
    66= 【前言】 =
    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    ||
    3016----
     17= 【流程】 =
    3118{{{
    3219#!graphviz
     
    4734{{{
    4835$ cd
    49 $ tar zxvf euca2ools-1.0-lenny-i386.tar.gz
    50 $ cd euca2ools-1.0-lenny-i386
     36$ tar zxvf euca2ools-1.0-ubuntu-amd64.tar.gz
     37$ cd euca2ools-1.0-ubuntu-amd64
    5138$ sudo su
    52 $ echo deb file://${PWD} ./ >> /etc/apt/sources.list
     39# echo deb file://${PWD} ./ >> /etc/apt/sources.list
     40CTRL+D
    5341}}}
    5442 * 使用 '''__aptitude install__'''指令安裝 euca2ools
     
    5846}}}
    5947----
    60 【Step 2:下載帳戶憑證】
     48= 【Step 2:下載帳戶憑證】 =
    6149 * 使用你的帳戶登入到 Eucalyptus Web 並下載你的憑證 (要用 Euca2ools 控制 Eucalyptus 必須要讓 Eucalyptus 系統信任你,所以需要此憑證)
    6250 * 下載至你的家目錄
     
    7361}}}
    7462----
    75 【Step 3:使用 Euca2ools 來操作 Eucalyptus】
     63= 【Step 3:使用 Euca2ools 來操作 Eucalyptus】 =
    7664 * 使用 Euca2ools 提供的 '''__ecca-describe-availability-zones__''' 指令察看可用的資源
    7765{{{
     
    8573}}}
    8674----
    87 【Step 4:使用 Euca2ools 上傳 Kernel / Ramdisk / FS Image】
     75= 【Step 4:使用 Euca2ools 上傳 Kernel / Ramdisk / FS Image】 =
    8876 * 目前 Eucalyptus 系統上並無 Kernel、Ramdisk 和 FS Image,所以我們使用官方提供的 Image (上傳需要用到三個指令)
    8977   * '''__euca-bundle-image__''' - 打包好將要上傳的檔案
     
    120108}}}
    121109----
    122 【Step 5: 開啟 VM】
     110= 【Step 5: 開啟 VM】 =
    123111 * 產生 VM 前必須先拿到登入的 key,開啟之後才能順利的使用此 private key 來登入 VM
    124112{{{