posts - 167,  comments - 30,  trackbacks - 0
          /Files/ldwblog/Xen管理手冊.pdf

          1. XEN Virtual Machine Migration

          來自http://www.novell.com/

          XEN遷移/保存/掛起都要保存虛擬機狀態快照,只要對于該虛擬機的memorydeviceI/O statesnetwork connecitions and the contents of the virtual CPU registers.XEN有能力來保存所有這些信息到一個磁盤中,然后再所遷移的節點上重啟該虛擬機。

          1、 SAVE & RESTORE MIGRATION

          當你保存或掛起虛擬機時,對應的虛擬機資源不會再分配著,會返回給domain0host server)。這些資源會被節點上運行著的虛擬機所使用。也就意味著保存或掛起的虛擬機的網絡連接同樣也丟失了。

           

          虛擬機保存和恢復功能可以被用于很多用途包括測試、調試、遷移虛擬機、系統崩潰快速恢復。例如如果一個虛擬機宕機了,可以快速恢復到一個已知的工作狀態。

           

           

          熱遷移:xm migrate

          1、 首先檢查目的服務器上是否有足夠的資源來運行指定的虛擬機。

          2、 執行虛擬機內存的初始拷貝,并將其傳輸到目的地服務器。

          3、 每次連續迭代,初始拷貝之后,只有內存在內傳輸到目的地服務器過度中是變化的。

          4、 當內存頁變化足夠低時或者剩余的頁數傳輸并沒有漸減當隨著虛擬機被傳輸到目的地服務器最終的狀態時。

          5、 虛擬機控制器被傳輸到指定的主機服務器上。

          你的環境中實現熱遷移需檢查如下:

          1、 對于遷移兩個XEN主機服務器的之間需正確的被配置。

          2、 兩個主機之間要有一個快速穩定的網絡連接,兩個服務器都必須在相同的第2層網絡和IP子網,這樣準許網絡連接遷移到虛擬機。

          3、 兩個主機服務器通過共享存儲方式來訪問,強烈推薦指定虛擬機的磁盤鏡像和配置文件要放到共享存儲。

          4、 在兩臺主機之間XEN版本相同。

          對于遷移工作,現在執行一些初始設置。

          1、 Edit xend the configuration file

          Xend-config.sxp是主要的配置文件對于XEN daemonXEN守護進程)

          Using a text editor such as vi or gedit open /etc/xen/xend-config.sxp.

          詳細檢查該文件,確認下面這行沒有被注釋掉。

          設置如下所示的值

          (xend-relocation-server yes)
          (xend-relocation-port 8002)
          (xend-relocation-address ‘’)
          (xend-relocation-hosts-allow ‘’)

                   The xend-relocation-address操作允許你指定IP地址,XEN daemon監聽遷移請求,保留空白設置表示讓該服務器監聽所有端口,The xend-relocation-hosts-allow 允許選項,限制哪些主機可以聯系遷移請求的服務器,理想情況下你應該限制對服務器的訪問,使用該選項,以提供更好的安全性。

                   如果你的運行的服務器開放了防火墻,則你要確保你網卡指定IP上的8002端口被打開。

          2、 Migrate a virtual machine

          遷移虛擬機格式是非常簡單的,xm migrate DomainId destHostID

          Eg: xm migrate 1  10.0.0.56

          可以在目的地服務器上執行xm list確認主機是否成功被遷移。

          正規執行遷移命令是不帶任何參數的,xm migrate

          我們可以添加-live 選項執行遷移操作,xm migrate –live 1 10.0.0.56,此時是用的熱方法,很好的測試方式是通過ping 虛擬機的IP地址,看看有多少包丟失了。

          posted on 2011-05-19 11:14 David1228 閱讀(1406) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          <2011年5月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章檔案

          新聞分類

          新聞檔案

          相冊

          收藏夾

          Java

          Linux知識相關

          Spring相關

          云計算/Linux/虛擬化技術/

          友情博客

          多線程并發編程

          開源技術

          持久層技術相關

          搜索

          •  

          積分與排名

          • 積分 - 359308
          • 排名 - 154

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 兴城市| 墨竹工卡县| 鲁甸县| 密云县| 洛浦县| 太谷县| 罗山县| 镇安县| 福州市| 山东省| 陆良县| 玉门市| 凌源市| 长寿区| 宣武区| 英山县| 游戏| 金寨县| 宣城市| 阿巴嘎旗| 汝阳县| 江西省| 漠河县| 连江县| 萨迦县| 中山市| 安国市| 蒲江县| 漾濞| 宣威市| 左权县| 赫章县| 扎鲁特旗| 海城市| 恩平市| 锡林郭勒盟| 都江堰市| 陈巴尔虎旗| 广州市| 乐亭县| 新郑市|