[發明專利]一種虛擬機跨云在線遷移方法、系統、終端及存儲介質在審
| 申請號: | 202010132379.7 | 申請日: | 2020-02-29 |
| 公開(公告)號: | CN111352700A | 公開(公告)日: | 2020-06-30 |
| 發明(設計)人: | 張立鵬;趙程程 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 在線 遷移 方法 系統 終端 存儲 介質 | ||
本發明提供一種虛擬機跨云在線遷移方法、系統、終端及存儲介質,包括:采集源虛擬機的全量快照,并通過創建與源虛擬機相同的中間虛擬機將所述全量快照在中間虛擬機轉換為目的云系統支持格式;根據目的云系統支持格式的全量快照創建目的虛擬機;實時采集所述源虛擬機在所述全量快照之后生成的修改文件塊;為所述目的虛擬機在虛擬機存儲管理平臺創建卷,并將所述修改文件塊寫入所述卷;監控所述源虛擬機在最新監控期內生成的修改文件塊數量,若所述修改文件塊數量低于預設閾值則將源虛擬機的業務切換至所述目的虛擬機。本發明能夠實現對虛擬機的在線跨云遷移,保證了遷移虛擬機的業務不中斷,提高了遷移時效性和便利性。
技術領域
本發明涉及虛擬機技術領域,具體涉及一種虛擬機跨云在線遷移方法、系統、終端及存儲介質。
背景技術
目前業界中實現從VMware向OpenStack遷移虛擬機的方法因為涉及磁盤格式轉換的原因,一般都是離線遷移,并且一般是以下兩種方式實現:(1)手動將VMware vSphere的虛擬機磁盤文件下載下來,使用qemu-img工具,將VMDK文件轉換成QCOW2格式的磁盤文件,上傳到OpenStack的鏡像庫中,再在OpenStack中通過指定該鏡像創建出新的虛擬機;(2)采用Redhat公司開發的virt-v2v工具實現,它是由perl語言編寫的腳本,可以自動化的將創建在VMware vSphere上的虛擬機拷貝到OpenStack平臺的主機,但是在拷貝前還是需要對虛擬機進行關機。
而業界中的在線遷移一般都是需要在虛擬機的Guest OS內部安裝代理程序,從操作系統層面進行文件系統和業務應用數據的拷貝。現有產品實現的是對VMware集群以及OpenStack集群的納管,并實現虛擬機在單一OpenStack集群內或VMware集群內的在線遷移,尚無法做到從VMware向OpenStack這種跨虛擬化平臺的虛擬機在線遷移。
發明內容
針對現有技術的上述不足,本發明提供一種虛擬機跨云在線遷移方法、系統、終端及存儲介質,以解決上述技術問題。
第一方面,本發明提供一種虛擬機跨云在線遷移方法,包括:
采集源虛擬機的全量快照,并通過創建與源虛擬機相同的中間虛擬機將所述全量快照在中間虛擬機轉換為目的云系統支持格式;
根據目的云系統支持格式的全量快照創建目的虛擬機;
實時采集所述源虛擬機在所述全量快照之后生成的修改文件塊;
為所述目的虛擬機在虛擬機存儲管理平臺創建卷,并將所述修改文件塊寫入所述卷;
監控所述源虛擬機在最新監控期內生成的修改文件塊數量,若所述修改文件塊數量低于預設閾值則將源虛擬機的業務切換至所述目的虛擬機。
進一步的,所述采集源虛擬機的全量快照,包括:
開啟源虛擬機虛擬化服務;
利用虛擬機客戶端代理接口獲取源虛擬機的全量快照信息,所述全量快照信息包括磁盤信息和內存信息。
進一步的,所述通過創建與源虛擬機相同的中間虛擬機將所述全量快照在中間虛擬機轉換為目的云系統支持格式,包括
將源虛擬機所在物理機與臨時存儲建立連接;
在所述臨時存儲根據源虛擬機的全量快照創建中間虛擬機;
將中間虛擬機轉換為目的云系統支持的鏡像格式;
將臨時存儲配置到鏡像管理服務平臺并將目的云系統支持的鏡像導入鏡像管理服務平臺。
進一步的,所述根據目的云系統支持格式的全量快照創建目的虛擬機,包括:
從鏡像管理服務平臺獲取預先上傳的目的云系統支持格式的全量快照;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010132379.7/2.html,轉載請聲明來源鉆瓜專利網。





