KVM虛擬機器遷移概述
近期還在學習實驗室雲平臺,當前學到了虛擬機器遷移這塊。當使用者應用併發量改變時,相應雲平臺虛擬機器資源要做出動態調整。不僅要滿足SLA(給使用者提供可靠的服務),而且能提高均衡負載,降低能耗。
遷移時要考慮:
- 整體遷移時間要短。因為虛擬機器遷移會很消耗能源。
- 停機時間要短。物理機停機,才可進行虛擬機器遷移,但是會影響服務效能。所以考慮何種策略使得停機時間最短。
- 效能影響最小。滿足SLA,或者說使其違背率最小。
虛擬機器遷移分三種情況:P2V、V2V、V2P(P為物理機,V為虛擬機器)。其中V2V是核心,指不同物理機上的虛擬機器進行遷移。
P2V是指將物理機上的OS,應用軟體,磁碟資料等遷移到虛擬機器上,主要是因併發量大在本地增加虛擬機器時使用。可以採用virt-p2v等軟體進行遷移。
V2P是指將虛擬機器資源遷移到物理機上,這塊也不是重點,主要應用在配置物理機時,可以現在虛擬機器上進行配置,然後應用到物理機上。
V2V:主要分離線遷移和線上遷移。
離線遷移:掛起源虛擬機器,將系統狀態,磁碟資料等遷移到目標主機。適用於效能要求不高的使用者應用。
線上遷移:不像離線那樣掛起後在遷移,而是在執行中遷移。服務在源主機上進行,採用pre-copy策略,迴圈一次遷移當前記憶體到目標主機,下一週期遷移髒頁面(服務實時執行,不斷在讀寫記憶體資料,源資料改變時形成髒資料,需要將更新後的頁面再次發給目標主機),不斷迴圈,待時機成熟後(源和目記憶體差異達到標準),源主機掛起,控制權交給目標主機,服務在目標主機上執行。多應用於要求滿足SLA的應用,當前雲平臺基本都在進行線上遷移。
不管是線上還是離線,要考慮物理機之間是採用共享外存儲存還是本地儲存。像SAN(storage area network)和 NAS(network-attached storage)都是集中式共享外存儲存。
共享外存儲存,虛擬機器通過SAN網路共同使用當前外存資源,這樣在遷移時就不用遷移虛擬機器磁碟上的儲存資料。而本地儲存遷移時除了遷移系統狀態(cpu、記憶體等)時,還要遷移儲存在本地的虛擬機器映象(因為虛擬機器的檔案系統是建立在虛擬機器映象上面的)。
相關文章
- kvm之十二:虛擬機器遷移虛擬機
- KVM虛擬機器遷移(靜態)虛擬機
- KVM虛擬機器的冷遷移虛擬機
- Ubuntu 20.04.2 KVM虛擬機器動態遷移實現(下)Ubuntu虛擬機
- Ubuntu 20.04.2 KVM虛擬機器動態遷移實現(上)Ubuntu虛擬機
- kvm虛擬機器快照虛擬機
- KVM虛擬機器的管理虛擬機
- KVM [ 4 ] --- KVM虛擬機器管理:儲存池,虛擬機器快照,網路網橋虛擬機
- 虛擬化技術之kvm虛擬機器建立工具qemu-kvm虛擬機
- kvm 安裝 windows 虛擬機器Windows虛擬機
- kvm純命令建立虛擬機器虛擬機
- kvm 修改虛擬機器名稱虛擬機
- openstack虛擬機器遷移的操作記錄虛擬機
- Linux 安裝 KVM 虛擬機器Linux虛擬機
- KVM虛擬機器的效能優化虛擬機優化
- kvm虛擬機器日常操作命令梳理虛擬機
- KVM虛擬機器新增物理網路卡虛擬機
- VMware Converter 遷移物理機到 esxi 虛擬機器虛擬機
- 虛擬機器遷移技術原理與應用虛擬機
- VMwareConverter遷移linux系統虛擬機器Linux虛擬機
- KVM宿主機上檢視虛擬機器ip虛擬機
- 使用DiskGenius工具來實現物理機遷移虛擬機器,實現虛擬化虛擬機
- kvm之三:本地安裝虛擬機器虛擬機
- kvm之六:配置kvm虛擬機器通過VNC訪問虛擬機VNC
- 中關於虛擬機器複製與遷移(中)虛擬機
- Linux虛擬機器遷移後ping不通閘道器Linux虛擬機
- KVM之十:虛擬機器線上新增網路卡虛擬機
- VMware虛擬機器遷移到PVE虛擬機
- KVM線上遷移(動態遷移)
- 虛擬化技術之kvm虛擬機器建立工具virt-install虛擬機
- 抽空學學KVM(七):虛擬機器快照和克隆虛擬機
- 讓KVM虛擬機器支援console功能虛擬機
- KVM 虛擬機器安裝配置在CentOS6.2虛擬機CentOS
- kvm虛擬機器ping 不通閘道器和外網虛擬機
- RHCSA 系列(十五): 虛擬化基礎和使用 KVM 進行虛擬機器管理虛擬機
- webvirtmgr-重新命名kvm虛擬機器的名稱Web虛擬機
- centos7下libety版本openstack動態遷移虛擬機器CentOS虛擬機
- PVE虛擬機器遷移至VMware平臺虛擬機