[發明專利]一種云環境下虛擬機跨存儲熱遷移方法在審
| 申請號: | 201911273766.6 | 申請日: | 2019-12-12 |
| 公開(公告)號: | CN111026510A | 公開(公告)日: | 2020-04-17 |
| 發明(設計)人: | 劉勇 | 申請(專利權)人: | 北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/48;G06F3/06 |
| 代理公司: | 青島智地領創專利代理有限公司 37252 | 代理人: | 陳海濱 |
| 地址: | 100192 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 環境 虛擬機 存儲 遷移 方法 | ||
本發明公開了一種云環境下虛擬機跨存儲熱遷移方法,具體涉及云計算存儲領域。該遷移方法中,采用的Hypervisor允許多個操作系統和應用共享一套基礎物理硬件,源目標節點為虛擬機熱遷移之前運行的計算節點,目標計算節點為虛擬機熱遷移之后運行的計算節點,虛擬機支持熱遷移的同時能將虛擬機使用的系統盤和數據盤數據遷移到新的存儲系統中,支持虛擬機在線切換底層存儲,可作為一個通用的云平臺虛擬機跨存儲熱遷移解決方案,支持虛擬機在不同存儲之間熱遷移,滿足用戶不中斷業務的情況下切換存儲類型,具有推廣價值。
技術領域
本發明涉及云計算存儲領域,具體涉及一種云環境下虛擬機跨存儲熱遷移方法。
背景技術
隨著云計算技術的快速展,越來越多的企業將應用部署在云環境中。為滿足不同應用對存儲性能的需求,通常部署多套存儲系統為虛擬機提供數據存儲。這樣在不同存儲后端之間進行虛擬機跨存儲熱遷移是普遍的需求,但目前主流云平臺均不支持跨存儲進行虛擬機熱遷移。
發明內容
本發明的目的是針對上述不足,提出了一種虛擬機支持熱遷移的同時能將虛擬機使用的系統盤和數據盤數據遷移到新的存儲系統中,支持虛擬機在線切換底層存儲的云環境下虛擬機跨存儲熱遷移方法。
本發明具體采用如下技術方案:
一種云環境下虛擬機跨存儲熱遷移方法,包括以下步驟:
(1)獲取要遷移虛擬機使用的系統盤和數據盤規格信息;
(2)根據系統盤和數據盤規格信息,在目標存儲系統上創建對應規格的系統盤和數據盤;
(3)將源存儲系統盤和數據盤與目標存儲系統盤和數據盤配對,并發起熱遷移操作;
(4)目標計算節點的虛擬機管理組件根據存儲配對信息,啟動虛擬機進程;
(5)源計算節點Hypervisor讀取虛擬機存儲上的數據通過網絡傳輸到目標Hypervisor并寫入對應存儲上,并通過位圖記錄已遷移的存儲塊和虛擬機寫入而變化的存儲塊;
(6)源計算節點Hypervisor讀取虛擬機內存數據并通過網絡傳輸到目標Hypervisor并寫入內存,并通過位圖記錄已遷移的內存塊和虛擬機寫入而變化的內存塊;
(7)Hypervisor循環執行存儲數據遷移和內存數據遷移,直到遷移監視器判斷能一次完成剩余數據遷移;
(8)源計算節點Hypervisor暫停虛擬機,并完成剩余數據和內存遷移,最后在目標計算節點上運行虛擬機,完成跨熱遷移。
優選地,Hypervisor允許多個操作系統和應用共享一套基礎物理硬件。
優選地,源目標節點為虛擬機熱遷移之前運行的計算節點。
優選地,目標計算節點為虛擬機熱遷移之后運行的計算節點。
本發明具有如下有益效果:
該方法可作為一個通用的云平臺虛擬機跨存儲熱遷移解決方案,支持虛擬機在不同存儲之間熱遷移,滿足用戶不中斷業務的情況下切換存儲類型,具有推廣價值。
附圖說明
圖1為云環境下虛擬機跨存儲熱遷移方法流程框圖。
具體實施方式
下面結合附圖和具體實施例對本發明的具體實施方式做進一步說明:
Source Compute:源計算節點,虛擬機熱遷移之前運行的計算節點;
Dest Compute:目標節點節點,虛擬機熱遷移之后運行的計算節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網有限公司,未經北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911273766.6/2.html,轉載請聲明來源鉆瓜專利網。





