Changes between Version 26 and Version 27 of Reading/XenP/cluster


Ignore:
Timestamp:
Apr 16, 2009, 5:17:20 PM (16 years ago)
Author:
rock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Reading/XenP/cluster

    v26 v27  
    1616$ sudo /etc/init.d/gdm restart
    1717}}}
     18
    1819 * '''''__2.2 重複單機的 0 ~ 4 步驟__''''' [https://trac.nchc.org.tw/grid/wiki/Reading/XenP/single 回到單機設定的頁面]
     20
    1921 * '''''__2.3 確認 node01 和 node02 的 '''''/etc/hosts''''' 有 node01 和 node02 的資訊__'''''
    2022{{{
     
    2325192.168.X.X node02
    2426}}}
     27
    2528 * '''''__2.4 設定兩台的 ssh auto login,讓 root 不需打密碼登入 node01 和 node02__'''''
    2629{{{
     
    3639CTRL + D
    3740}}}
     41
    3842 * '''''__2.5 設定共享的 Storage__''''' (本練習使用 NFS ,node01-> NFS Server, node02-> NFS Client)
    3943{{{
     
    6064   * 此練習不用考慮'''''網路架構和IP分配''''' (網路架構採用 Bridge 和 IP 交由 DRBL Server 動態分配)
    6165   * 共享的 Storagr 採用 '''''NFS''''' (才能做 Migrate 和 Live Migrate )
     66
    6267 * '''''__3.1 安裝需要的套件__'''''
    6368{{{
     
    6570libxmlrpc-c3 libxmlrpc-c3-dev scons g++ flex bison
    6671}}}
     72
    6773 * '''''__[http://www.opennebula.org/doku.php?id=software 3.2 下載 ONE 和安裝]__'''''
    6874{{{
     
    8591
    8692 * '''''__3.3 啟動 ONE__'''''
    87 {{{
     93   * 啟動 ONE 前的小叮嚀
     94     * 確認 node01 和 node02 已執行 xend start
     95     * 兩台都可讓 root 自動登入
     96     * 只需在 node01 啟動 ONE 即可
     97{{{
     98### 在 node01 上執行 ###
    8899$ one start
    89100}}}
     
    107118172 arguments  = "tm_ssh/tm_nfs.conf",
    108119173 default    = "tm_ssh/tm_nfs.conf" ]
    109 
    110 }}}
     120}}}
     121
    111122 * '''''__4.1 新增 node01 和 node02 到 ONE Pool__'''''
    112123{{{
     
    117128$ sudo onehost list
    118129}}}
    119  *  '''''__4.1 使用 ONE 來開啟 VM__'''''
    120 {{{
    121 ### 在 node01 上執行 ###
     130
     131 *  '''''__4.2 使用 ONE 來開啟 VM__'''''
     132{{{
     133### 在 node01 上執行 ###
     134### 編輯 xen01 的設定檔 ###
    122135$ vim /home/domains/xen01.one
    123136NAME   = xen01
     
    138151NIC = [mac=""]
    139152
     153### 使用 ONE 來開啟 xen01 ###
    140154$ sudo onevm create xen01.one
    141155$ sudo onevm deploy xen01 node02
     
    165179 * '''''__6.1 Migrate__'''''
    166180{{{
    167 ### 在 node01 上 ###
     181### 6.1.1 在 node01 上 ###
    168182$ cd /home/domains
    169183$ onevm create xen01.one
     
    171185$ onevm list
    172186
    173 ### 1. 在 node01(ONE Server) 上執行,將 xen01 Migrate 到 node02 (設設 xen01 已經跑在 node01) ###
     187### 6.1.2 在 node01(ONE Server) 上執行,將 xen01 Migrate 到 node02 (設設 xen01 已經跑在 node01) ###
    174188$ onevm migrate xen01 node02
    175189$ onevm list
    176190
    177 ### 2.1 在 node02 登入 xen01,當 xen01 編譯程式時,將其 migrate 到 node01 ,看編譯過程式是否中斷  ###
     191### 6.1.3 在 node02 登入 xen01,當 xen01 編譯程式時,將其 migrate 到 node01 ,看編譯過程式是否中斷  ###
    178192$ xm console one-X
    179193$ aptitude install build-essential
     
    185199CTRL+]
    186200
    187 ### 2.2 在 node01 (ONE Server) 上,執行 Migrate 動作 ###
     201### 6.1.4 在 node01 (ONE Server) 上,執行 Migrate 動作 ###
    188202$ onevm migrate xen01 node01
    189203
    190 ### 2.3 登入到 xen01 檢查 make 程序是否中斷 ###
     204### 6.1.5 登入到 xen01 檢查 make 程序是否中斷 ###
    191205$ xm console one-X
    192206$ top
     
    194208 * '''''__6.2 Live Migrate__'''''
    195209{{{
    196 ### 1. 檢查 xen01 目前跑在哪一台實體機器上(假定 xen01 跑在 node01 時) ###
    197 $ onevm list
    198 
    199 ### 2. 在 node01 登入 xen01 ###
     210### 6.2.1 檢查 xen01 目前跑在哪一台實體機器上(假定 xen01 跑在 node01 時) ###
     211$ onevm list
     212
     213### 6.2.2 在 node01 登入 xen01 ###
    200214$ xm console one-X
    201215$ cd linux-2.6.29.1
     
    204218$ make
    205219
    206 ### 3. 將正在編譯中的 xen01 live migrate 到 node02 ###
     220### 6.2.3 將正在編譯中的 xen01 live migrate 到 node02 ###
    207221$ onevm livemigrate xen01 node02
    208222$ onevm list
    209223
    210 ### 4. 在 node01 登入到 xen01,並檢查 make 程序是否中斷 ###
     224### 6.2.4 在 node01 登入到 xen01,並檢查 make 程序是否中斷 ###
    211225$ xm console one-X
    212226$ top