virtual machine

13
Virtual Machine 2010.7.9

Upload: xantha-mccarthy

Post on 30-Dec-2015

27 views

Category:

Documents


1 download

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 Presentation

TRANSCRIPT

Page 1: Virtual Machine

Virtual Machine

2010.7.9

Page 2: Virtual Machine

目錄• 概說• 系統• Xen : Network-bridge

• (Live)migrate 實例• 目前問題

Page 3: Virtual Machine

概說• 讓 VM 可以在不同的實體機器上做 livemig

rate 和 migrate ,並且可以讓 VM 正常運作

Page 4: Virtual Machine

系統• Debian :作業系統 (5.0.4 - i686 版 )

• Xen :虛擬機器 (3.2 版 )

• Xen-tools :產生 VM 的 image 檔案• OpenNEbula :用來管理和轉移 VM (1.4

版 )

• NFS : (live)migrate 的轉移管道• SSH :免密碼登入

Page 5: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :1. 首先產生一個新的 bridge 名稱為 xenbr0

Page 6: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :2. 此時實體的網路裝置 eth0 會被關閉

Page 7: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :3. 實體的 eth0 IP 和 MAC addresses 會複製到虛擬的網路裝置中 veth0

Page 8: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :4. 實體的網路裝置 eth0 名稱會被修改成 peth0

Page 9: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :5. 虛擬的網路裝置 veth0 名稱會被修改成 eth0

Page 10: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :6.peth0 和 vif0.0 會被連接到 bridge xenbr0 ( 此時的 xenbr0 就如同一個 switch)

Page 11: Virtual Machine

Xen : Network-bridge

• 網路啟動步驟如下 :7.bridge xenbr0, peth0, eth0 和 vif0.0 都會被啟動 .

Page 12: Virtual Machine

(Live)migrate 實例• VM 內跑加法迴圈,並寫入檔案• 多個 VM 同時轉移

Page 13: Virtual Machine

目前問題• VM 轉移後,跟時間有關的都會停擺 (PC2)