[發明專利]一種虛擬機跨集群遷移方法、系統、設備及計算機介質在審
| 申請號: | 202011306098.5 | 申請日: | 2020-11-19 |
| 公開(公告)號: | CN112433812A | 公開(公告)日: | 2021-03-02 |
| 發明(設計)人: | 沈新新 | 申請(專利權)人: | 北京浪潮數據技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王雨 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 集群 遷移 方法 系統 設備 計算機 介質 | ||
本申請公開了一種虛擬機跨集群遷移方法、系統、設備及計算機介質,應用于OpenStack云平臺的源集群,確定目標集群及源集群中待遷移的目標虛擬機;將目標集群的存儲后端配置為源集群的存儲后端,將目標虛擬機的存儲信息遷移至目標集群的存儲后端中;確定目標集群中的目標物理主機;確定目標虛擬機的運行信息的熱遷移方式;按照熱遷移方式,將運行信息遷移至目標物理主機。本申請中,源集群先將目標虛擬機的存儲信息遷移至目標集群,可以減少跨集群遷移的時間及降低遷移風險,再確定目標虛擬機的運行信息的熱遷移方式,并按照熱遷移方式將運行信息遷移至目標物理主機,可以使得運行信息的遷移滿足熱遷移條件,適用性好。
技術領域
本申請涉及云平臺技術領域,更具體地說,涉及一種虛擬機跨集群遷移方法、系統、設備及計算機介質。
背景技術
隨著互聯網和IT產業的迅猛發展,云平臺的應用也越來越廣泛。云平臺是指基于硬件資源和軟件資源的服務,提供計算、網絡和存儲能力。在此過程中,會通過OpenStack來管理云平臺。
由于基于OpenStack建設云數據中心的規模越來越大、多集群容災及高可用的設計、OpenStack版本的快速迭代,因此無論是從集群穩定性、數據安全以及功能需求,企業或者數據中心在建設過程中都不可避免的會出現多個OpenStack版本或集群的存在,隨之而來的就是多個OpenStack平臺之間的跨集群遷移工作。
綜上所述,如何實現虛擬機的跨集群遷移是目前本領域技術人員亟待解決的問題。
發明內容
本申請的目的是提供一種虛擬機跨集群遷移方法,其能在一定程度上解決如何實現虛擬機的跨集群遷移的技術問題。本申請還提供了一種虛擬機跨集群遷移系統、設備及計算機可讀存儲介質。
為了實現上述目的,本申請提供如下技術方案:
一種虛擬機跨集群遷移方法,應用于OpenStack云平臺的源集群,包括:
確定目標集群及所述源集群中待遷移的目標虛擬機;
將所述目標集群的存儲后端配置為所述源集群的存儲后端,將所述目標虛擬機的存儲信息遷移至所述目標集群的存儲后端中;
確定所述目標集群中的目標物理主機;
確定所述目標虛擬機的運行信息的熱遷移方式;
按照所述熱遷移方式,將所述運行信息遷移至所述目標物理主機。
優選的,所述確定所述目標集群中的目標物理主機,包括:
將所述目標虛擬機的虛擬機信息發送至所述目標集群,以使所述目標集群基于所述虛擬機信息及NUMA感知確定所述目標物理主機的物理主機信息;
接收所述目標集群返回的所述物理主機信息;
基于所述物理主機信息確定所述目標物理主機。
優選的,所述確定所述目標集群中的目標物理主機,包括:
基于所述目標集群中物理主機的性能信息,通過遺傳算法確定所述目標物理主機。
優選的,所述確定所述目標虛擬機的運行信息的熱遷移方式,包括:
獲取所述目標虛擬機的所述運行信息;
基于智能決策方法確定所述運行信息的所述熱遷移方式;
其中,所述運行信息包括CPU使用率、內存使用率、網絡帶寬資源、臟頁率;所述熱遷移方式包括遷移加速方法和/或壓縮算法;所述遷移加速方法包括多線程壓縮、自動收斂、后拷貝方法;所述壓縮算法包括zstd算法、zlib算法、lz4算法。
優選的,所述按照所述熱遷移方式,將所述運行信息遷移至所述目標物理主機的過程中,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京浪潮數據技術有限公司,未經北京浪潮數據技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011306098.5/2.html,轉載請聲明來源鉆瓜專利網。





