[發明專利]基于多OpenStack平臺的跨集群遷移方法及系統在審
| 申請號: | 201811537913.1 | 申請日: | 2018-12-15 |
| 公開(公告)號: | CN109814978A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 李東;宋定坤 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 何淑珍;江裕強 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 集群 遷移 動態遷移 靜態遷移 虛擬機 遷移請求 虛擬機遷移 服務器端 負載均衡 結果返回 遷移系統 權限檢查 條件檢查 多集群 客戶端 填補 | ||
本發明公開一種基于多OpenStack平臺的跨集群遷移方法,該方法包括以下步驟:步驟1:接收虛擬機跨集群的遷移請求;步驟2:對遷移請求進行權限檢查和條件檢查;步驟3:根據虛擬機遷移請求的參數,判斷遷移是靜態遷移還是動態遷移,若是靜態遷移,則進行步驟4,若是動態遷移則進行步驟5;步驟4:對虛擬機進行跨集群的靜態遷移操作;步驟5:對虛擬機進行跨集群的動態遷移操作;步驟6:遷移完成后將遷移結果返回給用戶。本發明還提供基于多OpenStack平臺的跨集群遷移系統,包括客戶端和服務器端。本發明提供填補OpenStack平臺無法直接跨集群遷移的缺陷,提高了多集群的負載均衡能力。
技術領域
本發明涉及云計算領域,具體涉及一種基于多OpenStack平臺的跨集群遷移方法及系統。
背景技術
OpenStack是目前云計算領域最活躍的開源項目之一,是一個開源的云計算管理平臺項目。它主要是利用虛擬化技術對多種硬件資源進行資源虛擬化,形成一個大的資源池,然后對虛擬化資源進行統一管理。它主要由幾個服務模塊構成:keystone(身份認證服務)、nova(計算服務)、glance(鏡像服務)、neutron(網絡服務)、cinder(塊存儲服務)、swift(對象存儲服務)等,其中nova控制著遷移的主要操作。目前OpenStack只提供了集群內的遷移操作,對于跨集群的遷移功能并沒有實現,這對多集群的負載均衡來說是一種大的挑戰。
靜態遷移也被稱為離線遷移,遷移主要是在虛擬機關機的情況下,將虛擬機遷移到另一臺物理主機,并在另一臺物理主機上重新啟動。由于虛擬機處于關機狀態,并不會產生新的數據,所以遷移只需要將虛擬機實例文件和配置文件拷貝到目的宿主機上。
動態遷移也被稱為在線遷移,遷移主要是在虛擬機運行的狀態下,將虛擬機遷移到另一臺物理主機。由于虛擬機處于工作狀態,隨時都在產生新的數據,所以遷移不僅需要將實例文件和配置文件拷貝到目的宿主機,同時還要將內存的動態數據也拷貝到目的宿主機。
目前OpenStack并不具備跨集群遷移的能力,對于集群內資源過度消耗的情況沒有很好的疏通方法,對于將虛擬機遷移至其他集群,也只能依靠運維人員手動將虛擬機關機遷移,同時兼容性也存在很大的問題,跨集群遷移的需求日益迫切。
發明內容
本發明的目的是針對現有技術的不足,提供了一種基于多OpenStack(云計算管理平臺項目)平臺的跨集群遷移方法,所述方法旨在解決目前OpenStack集群無法直接跨集群遷移虛擬機的缺陷,增加了OpenStack集群的擴展性和負載均衡能力。同時本發明還公開了一種基于多OpenStack平臺的跨集群遷移系統,該系統設計了一套完整的服務端,創建了跨集群的通訊機制和完成了跨集群的靜態遷移及動態遷移操作。
本發明的具體實現過程如下,一種基于多OpenStack平臺的跨集群遷移方法,該方法包括以下步驟:
S1、接收虛擬機跨集群的遷移請求;
S2、對遷移請求進行權限檢查和條件檢查;
S3、根據虛擬機遷移請求的參數,判斷遷移是跨集群靜態遷移還是跨集群動態遷移,若是跨集群靜態遷移,則進行步驟S4,若是跨集群動態遷移則進行步驟S5;
S4、對虛擬機進行跨集群的靜態遷移操作;
S5、對虛擬機進行跨集群的動態遷移操作;
S6、遷移完成后將遷移結果返回給用戶。
優選地,在步驟S2中,權限檢查包括執行遷移請求的用戶是否擁有管理員權限。
優選地,在步驟S2中,條件檢查包括:
源集群和目標集群中的物理主機是否可以互相免秘鑰登錄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811537913.1/2.html,轉載請聲明來源鉆瓜專利網。





