Changes between Version 26 and Version 27 of Reading/XenP/cluster
- Timestamp:
- Apr 16, 2009, 5:17:20 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Reading/XenP/cluster
v26 v27 16 16 $ sudo /etc/init.d/gdm restart 17 17 }}} 18 18 19 * '''''__2.2 重複單機的 0 ~ 4 步驟__''''' [https://trac.nchc.org.tw/grid/wiki/Reading/XenP/single 回到單機設定的頁面] 20 19 21 * '''''__2.3 確認 node01 和 node02 的 '''''/etc/hosts''''' 有 node01 和 node02 的資訊__''''' 20 22 {{{ … … 23 25 192.168.X.X node02 24 26 }}} 27 25 28 * '''''__2.4 設定兩台的 ssh auto login,讓 root 不需打密碼登入 node01 和 node02__''''' 26 29 {{{ … … 36 39 CTRL + D 37 40 }}} 41 38 42 * '''''__2.5 設定共享的 Storage__''''' (本練習使用 NFS ,node01-> NFS Server, node02-> NFS Client) 39 43 {{{ … … 60 64 * 此練習不用考慮'''''網路架構和IP分配''''' (網路架構採用 Bridge 和 IP 交由 DRBL Server 動態分配) 61 65 * 共享的 Storagr 採用 '''''NFS''''' (才能做 Migrate 和 Live Migrate ) 66 62 67 * '''''__3.1 安裝需要的套件__''''' 63 68 {{{ … … 65 70 libxmlrpc-c3 libxmlrpc-c3-dev scons g++ flex bison 66 71 }}} 72 67 73 * '''''__[http://www.opennebula.org/doku.php?id=software 3.2 下載 ONE 和安裝]__''''' 68 74 {{{ … … 85 91 86 92 * '''''__3.3 啟動 ONE__''''' 87 {{{ 93 * 啟動 ONE 前的小叮嚀 94 * 確認 node01 和 node02 已執行 xend start 95 * 兩台都可讓 root 自動登入 96 * 只需在 node01 啟動 ONE 即可 97 {{{ 98 ### 在 node01 上執行 ### 88 99 $ one start 89 100 }}} … … 107 118 172 arguments = "tm_ssh/tm_nfs.conf", 108 119 173 default = "tm_ssh/tm_nfs.conf" ] 109 110 }}} 120 }}} 121 111 122 * '''''__4.1 新增 node01 和 node02 到 ONE Pool__''''' 112 123 {{{ … … 117 128 $ sudo onehost list 118 129 }}} 119 * '''''__4.1 使用 ONE 來開啟 VM__''''' 120 {{{ 121 ### 在 node01 上執行 ### 130 131 * '''''__4.2 使用 ONE 來開啟 VM__''''' 132 {{{ 133 ### 在 node01 上執行 ### 134 ### 編輯 xen01 的設定檔 ### 122 135 $ vim /home/domains/xen01.one 123 136 NAME = xen01 … … 138 151 NIC = [mac=""] 139 152 153 ### 使用 ONE 來開啟 xen01 ### 140 154 $ sudo onevm create xen01.one 141 155 $ sudo onevm deploy xen01 node02 … … 165 179 * '''''__6.1 Migrate__''''' 166 180 {{{ 167 ### 在 node01 上 ###181 ### 6.1.1 在 node01 上 ### 168 182 $ cd /home/domains 169 183 $ onevm create xen01.one … … 171 185 $ onevm list 172 186 173 ### 1.在 node01(ONE Server) 上執行,將 xen01 Migrate 到 node02 (設設 xen01 已經跑在 node01) ###187 ### 6.1.2 在 node01(ONE Server) 上執行,將 xen01 Migrate 到 node02 (設設 xen01 已經跑在 node01) ### 174 188 $ onevm migrate xen01 node02 175 189 $ onevm list 176 190 177 ### 2.1在 node02 登入 xen01,當 xen01 編譯程式時,將其 migrate 到 node01 ,看編譯過程式是否中斷 ###191 ### 6.1.3 在 node02 登入 xen01,當 xen01 編譯程式時,將其 migrate 到 node01 ,看編譯過程式是否中斷 ### 178 192 $ xm console one-X 179 193 $ aptitude install build-essential … … 185 199 CTRL+] 186 200 187 ### 2.2在 node01 (ONE Server) 上,執行 Migrate 動作 ###201 ### 6.1.4 在 node01 (ONE Server) 上,執行 Migrate 動作 ### 188 202 $ onevm migrate xen01 node01 189 203 190 ### 2.3登入到 xen01 檢查 make 程序是否中斷 ###204 ### 6.1.5 登入到 xen01 檢查 make 程序是否中斷 ### 191 205 $ xm console one-X 192 206 $ top … … 194 208 * '''''__6.2 Live Migrate__''''' 195 209 {{{ 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 ### 200 214 $ xm console one-X 201 215 $ cd linux-2.6.29.1 … … 204 218 $ make 205 219 206 ### 3.將正在編譯中的 xen01 live migrate 到 node02 ###220 ### 6.2.3 將正在編譯中的 xen01 live migrate 到 node02 ### 207 221 $ onevm livemigrate xen01 node02 208 222 $ onevm list 209 223 210 ### 4.在 node01 登入到 xen01,並檢查 make 程序是否中斷 ###224 ### 6.2.4 在 node01 登入到 xen01,並檢查 make 程序是否中斷 ### 211 225 $ xm console one-X 212 226 $ top