Changes between Version 17 and Version 18 of Xen_Lab3


Ignore:
Timestamp:
Oct 21, 2009, 10:49:43 PM (15 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lab3

    v17 v18  
    77== Migration 測試 ==
    88 * Migration 前的小叮嚀
    9    * 有些指令在 node01 上執行,有的在 node02 上 (執行前得注意一下)
    10    * 若不知道目前虛擬機器 vm01 跑在哪一台上,可在 node01 上執行 onevm list 來得知
    11  * 設定好 Shared Storage (本練習使用 NFS ,node01-> NFS Server, node02-> NFS Client)
    12    * node01 的設定 (192.X.X.X 為 node02 IP)
     9   * 有些指令在 pcXXX 上執行,有的在 pcYYY 上 (執行前得注意一下)
     10   * 若不知道目前虛擬機器 vm01 跑在哪一台上,可在 pcXXX 上執行 onevm list 來得知
     11 * 設定好 Shared Storage (本練習使用 NFS ,pcXXX-> NFS Server, pcYYY-> NFS Client)
     12   * pcXXX 的設定 (192.168.100.X 為 pcYYY IP)
    1313{{{
    1414$ sudo aptitude install nfs-kernel-server
     
    1717{{{
    1818#!sh
    19 /home/domains  192.X.X.X(rw,sync,no_subtree_check)
    20 /var/lib/one/  192.X.X.X(rw,sync,no_subtree_check)
     19/home/domains  192.168.100.X(rw,sync,no_subtree_check)
     20/var/lib/one/  192.168.100.X(rw,sync,no_subtree_check)
    2121}}}
    2222{{{
     
    2424$ sudo showmount -e localhost
    2525}}}
    26    * 切換到 node02 去掛載 nfs
     26   * 切換到 pcYYY 去掛載 nfs
    2727{{{
    2828$ sudo aptitude install nfs-common
    2929$ sudo mkdir /home/domains
    30 $ sudo mount.nfs node01:/home/domains /home/domains
     30$ sudo mount.nfs pcXXX:/home/domains /home/domains
    3131
    3232$ sudo mkdir -p /var/lib/one/
    33 $ sudo mount.nfs node01:/var/lib/one/ /var/lib/one/
     33$ sudo mount.nfs pcXXX:/var/lib/one/ /var/lib/one/
    3434$ mount
    3535}}}
    36    * 檢查 node01 是否已經有順利被 mount 起來
     36   * 檢查 pcXXX 是否已經有順利被 mount 起來
    3737{{{
    3838$ showmount -a
     
    4040
    4141= 【Step 1: 測試 Migrate】 =
    42  * 1.1.1 在 node01
     42 * 1.1.1 在 pcXXX
    4343{{{
    4444$ cd /home/domains
    4545$ onevm create vm01.one
    46 $ onevm migrate vm01 node02
     46$ onevm migrate vm01 pcYYY
    4747$ onevm list
    4848}}}
    49  * 1.1.2 在 node01(ONE Server) 上執行,將 vm01 Migrate 到 node02 (假設 vm01 已經跑在 node01)
     49 * 1.1.2 在 pcXXX(ONE Server) 上執行,將 vm01 Migrate 到 pcYYY (假設 vm01 已經跑在 pcXXX)
    5050{{{
    51 $ onevm migrate vm01 node01
     51$ onevm migrate vm01 pcXXX
    5252$ onevm list
    5353}}}
    54  * 1.1.3 在 node02 登入 vm01,當 vm01 編譯程式時,將其 migrate 到 node01 ,看編譯過程式是否中斷
     54 * 1.1.3 在 pcYYY 登入 vm01,當 vm01 編譯程式時,將其 migrate 到 pcXXX ,看編譯過程式是否中斷
    5555{{{
    5656$ xm console one-X
     
    6262$ make
    6363}}}
    64  * 1.1.4 在 node01 (ONE Server) 上,執行 Migrate 動作
     64 * 1.1.4 在 pcXXX (ONE Server) 上,執行 Migrate 動作
    6565{{{
    66 $ onevm migrate vm01 node01
     66$ onevm migrate vm01 pcXXX
    6767}}}
    6868 * 1.1.5 登入到 vm01 檢查 make 程序是否中斷
     
    7373
    7474= 【Step 2: 測試 Live Migrate】 =
    75  * 2.2.1 檢查 vm01 目前跑在哪一台實體機器上(假定 vm01 跑在 node01 時)
     75 * 2.2.1 檢查 vm01 目前跑在哪一台實體機器上(假定 vm01 跑在 pcXXX 時)
    7676{{{
    7777$ onevm list
    7878}}}
    79  * 2.2.2 在 node01 登入 vm01,並讓 vm01 執行編譯核心的任務
     79 * 2.2.2 在 pcXXX 登入 vm01,並讓 vm01 執行編譯核心的任務
    8080{{{
    8181$ xm console one-X
     
    8585$ make
    8686}}}
    87  * 2.2.3 將正在編譯中的 vm01 live migrate 到 node02
     87 * 2.2.3 將正在編譯中的 vm01 live migrate 到 pcYYY
    8888{{{
    89 $ onevm livemigrate vm01 node02
     89$ onevm livemigrate vm01 pcYYY
    9090$ onevm list
    9191}}}
    92  * 2.2.4 在 node01 登入到 vm01,並檢查 make 程序是否中斷
     92 * 2.2.4 在 pcXXX 登入到 vm01,並檢查 make 程序是否中斷
    9393{{{
    9494$ xm console one-X