virtual machine
DESCRIPTION
Virtual Machine. 2010.7.9. 目錄. 概說 系統 Xen : Network-bridge (Live)migrate 實例 目前問題. 概說. 讓 VM 可以在不同的實體機器上做 livemigrate 和 migrate ,並且可以讓 VM 正常運作. 系統. Debian :作業系統 (5.0.4 - i686 版 ) Xen :虛擬機器 (3.2 版 ) Xen-tools :產生 VM 的 image 檔案 OpenNEbula :用來管理和轉移 VM (1.4 版 ) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/1.jpg)
Virtual Machine
2010.7.9
![Page 2: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/2.jpg)
目錄• 概說• 系統• Xen : Network-bridge
• (Live)migrate 實例• 目前問題
![Page 3: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/3.jpg)
概說• 讓 VM 可以在不同的實體機器上做 livemig
rate 和 migrate ,並且可以讓 VM 正常運作
![Page 4: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/4.jpg)
系統• Debian :作業系統 (5.0.4 - i686 版 )
• Xen :虛擬機器 (3.2 版 )
• Xen-tools :產生 VM 的 image 檔案• OpenNEbula :用來管理和轉移 VM (1.4
版 )
• NFS : (live)migrate 的轉移管道• SSH :免密碼登入
![Page 5: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/5.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :1. 首先產生一個新的 bridge 名稱為 xenbr0
![Page 6: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/6.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :2. 此時實體的網路裝置 eth0 會被關閉
![Page 7: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/7.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :3. 實體的 eth0 IP 和 MAC addresses 會複製到虛擬的網路裝置中 veth0
![Page 8: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/8.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :4. 實體的網路裝置 eth0 名稱會被修改成 peth0
![Page 9: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/9.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :5. 虛擬的網路裝置 veth0 名稱會被修改成 eth0
![Page 10: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/10.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :6.peth0 和 vif0.0 會被連接到 bridge xenbr0 ( 此時的 xenbr0 就如同一個 switch)
![Page 11: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/11.jpg)
Xen : Network-bridge
• 網路啟動步驟如下 :7.bridge xenbr0, peth0, eth0 和 vif0.0 都會被啟動 .
![Page 12: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/12.jpg)
(Live)migrate 實例• VM 內跑加法迴圈,並寫入檔案• 多個 VM 同時轉移
![Page 13: Virtual Machine](https://reader036.vdocuments.pub/reader036/viewer/2022082817/56812c39550346895d90c004/html5/thumbnails/13.jpg)
目前問題• VM 轉移後,跟時間有關的都會停擺 (PC2)