| 247 | ---- |
| 248 | = 【Step 10: 進階使用 - Live Migration】 = |
| 249 | * 可隨時在 pcX 上執行 onevm list 來得知目前虛擬機器各項狀態 |
| 250 | * Live Migration時, pcX 和 pcY 的時間需一致 (兩台皆需先執行以下指令) |
| 251 | {{{ |
| 252 | $ sudo ntpdate time.stdtime.gov.tw ; sudo hwclock -w |
| 253 | }}} |
| 254 | * 設定 Shared Storage (本練習使用 NFS ,pcX-> NFS Server, pcY-> NFS Client) |
| 255 | {{{ |
| 256 | $ sudo apt-get install nfs-kernel-server |
| 257 | $ sudo gedit /etc/exports |
| 258 | }}} |
| 259 | * @pcX 上面設定要分享給哪些台clients & 目錄 |
| 260 | {{{ |
| 261 | #!sh |
| 262 | /home/domains pcY_IP(rw,sync,no_subtree_check,no_root_squash) |
| 263 | /home/one pcY_IP(rw,sync,no_subtree_check,no_root_squash) |
| 264 | }}} |
| 265 | * @pcX 重新啟動 NFS server & 檢視 NFS shared docs |
| 266 | {{{ |
| 267 | $ sudo /etc/init.d/nfs-kernel-server restart |
| 268 | $ sudo showmount -e localhost |
| 269 | }}} |
| 270 | * @pcY 安裝所需套件並去掛載shared docs |
| 271 | {{{ |
| 272 | $ sudo apt-get install nfs-common |
| 273 | (安裝 NFS 需要的套件) |
| 274 | |
| 275 | $ sudo mkdir /home/domains |
| 276 | $ sudo mount.nfs pcX:/home/domains /home/domains |
| 277 | (掛載共享目錄) |
| 278 | |
| 279 | $ sudo mkdir /home/one |
| 280 | $ sudo mount.nfs pcX:/home/one/ /home/one |
| 281 | |
| 282 | $ mount |
| 283 | }}} |
| 284 | * @pcX 檢查是否已經有順利被 pcY mount 起來 |
| 285 | {{{ |
| 286 | $ sudo showmount -a |
| 287 | }}} |
| 288 | * 將虛擬機器 xp 從 pcX migrate 到 pcY & 檢查虛擬機器狀態 |
| 289 | {{{ |
| 290 | # onevm livemigrate xp pcY |
| 291 | # onevm list |
| 292 | }}} |