vSphere 計算vMotion的遷移原理


 

1. 計算vMotion 的應用場景

  1). 計划內停機維護
  2). 提高資源的利用率

2. 計算vMotion 需求:

  1).共享存儲

vMotion需要解決的核心問題就是:將VMs的內存從源ESXi Host不斷電的情況下無中斷拷貝到目標ESXi Host.

 

3. 計算vMotion 的遷移原理 

第1步:根據右圖所示,虛擬機A為生產環境重要的服務器,不能出現中斷的情況。此時我們需要對虛擬機A運行的ESXi主機進行維護操作,需要在不關機的情況下將其遷移到ESXi02主機。

 

第2步:激活vMotion遷移操作后,會在ESXi02主機上產生與ESXi01主機一樣配置的虛擬機,此時ESXi01主機會創建內存位圖,在進行vMotion的操作的時間,所有對虛擬機的操作都會記錄在內存位圖中


第3步:開始克隆ESXi01主機虛擬機A的內存到ESXi02上。


第4步:內存克隆完成后,由於在克隆的這段時間,虛擬機A的狀態已經發生變化,所以,ESXi主機的內存位圖也需要克隆到ESXi02主機,此時會出現短暫的停止時間,但由於內存位圖克隆的時間非常短,用戶幾乎感覺不到停止的情況。


第5步:內存位圖完全克隆完成后,ESXi02主機會根據內存位圖激活虛擬機A。


第6步:此時系統會對網卡MAC地址重新對應,將ESXi01所代表的MAC地址換成ESXi02的MAC地址,目的是將報文重新定位到ESXi02主機上的虛擬機A。(注意,這里所說的MAC地址是ESXi主機的地址,而不是被遷移的虛擬機地址,虛擬機地址是不會發生變化的)


第7步:當MAC地址重新對應成功后,ESXi01主機上的虛擬機A會被刪除,將內存釋放出來,vMotion操作完成。


免責聲明!

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



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