虛擬機遷移


 一、介紹(是什么)

  遷移是指將虛擬機從一個計算節點遷移到另外一個節點上。

  主要根據是否在進行遷移時對虛擬機關機(poweroff),分為冷遷移cold_migration(是)和熱遷移live_migration(否),熱遷移也被稱為在線遷移,即在不關閉虛擬機的情況下進行遷移,共享內存,效率較高,因而被大多數公司企業所采納,但因其復雜的管理,也有其性能問題的弊端,如何減少弊端也是衡量遷移效率的重要指標;

  熱遷移特點如下:

  1、動態調整每個計算節點的負載,使資源得到最大限度地使用

  2、在線升級以及節點維護

  影響因素:

  1.要求虛擬機業務不中斷,所以大都在共享存儲的條件下:

    1)虛擬機內存臟頁的速度,迭代復制是易頁為單位;

    2)網絡帶寬

  2.其他因素:

    1)CPU兼容性

    2)是否有PCI,網卡直通的情況

  性能指標:

  1.整體遷移時間

    從源主機開始遷移到遷移結束的時間

  2.停機時間

    在遷移過程中,源主機和目的主機同時不可用的時間

  3.對應用程序的性能影響

    遷移對於被遷移主機上運行服務性能的影響程度,數據復制會沖高主機CPU和網絡流量

  而根據是否在進行遷移時傳入主機類型參數,分為冷遷移cold_migration(否)和resize(是),其工作流程相同,resize需要保證新的flavor配置大於舊的配置,而冷遷移要求二者相同。

 二、工作流程(怎么樣)

  Resize工作流程如下:

  

  熱遷移工作流程:

  

  

  參考書籍:

  1、《OpenStack設計與實現》(第2版)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM