[發明專利]一種虛擬機的遷移方法及裝置有效
| 申請號: | 201611257196.8 | 申請日: | 2016-12-30 |
| 公開(公告)號: | CN108268300B | 公開(公告)日: | 2022-01-25 |
| 發明(設計)人: | 姚軍;呂嘉偉 | 申請(專利權)人: | 中移(蘇州)軟件技術有限公司;中國移動通信集團公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 蔣雅潔;張穎玲 |
| 地址: | 215163 江蘇省蘇州市高*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 遷移 方法 裝置 | ||
本發明公開了一種虛擬機的遷移方法,包括:獲取第一虛擬機列表,所述第一虛擬機列表包括目標子網中虛擬機的互聯網協議IP地址;根據所述IP地址,從第一虛擬機列表中篩選出第二虛擬機列表,所述第二虛擬機列表包括所述第一虛擬機列表中所有的未獲取到實際IP地址的虛擬機;對所述第二虛擬機列表中的虛擬機分配邏輯IP地址,所述邏輯IP地址為目標子網中不同于第一虛擬機列表中實際IP地址的IP地址;根據分配的邏輯IP地址對所述第二虛擬機列表中的虛擬機創建虛擬網絡服務器資源;當解析到所述第二虛擬機列表中虛擬機的實際IP地址時,將所述虛擬網絡服務器中對應的虛擬機的邏輯IP地址替換為實際IP地址。本發明還同時公開了一種虛擬機的遷移裝置。
技術領域
本發明涉及云計算領域,尤其涉及一種虛擬機的遷移方法及裝置。
背景技術
虛擬化平臺VMware的虛擬化技術,使用戶能夠自信地虛擬化任何應用,并能夠重新定義可用性和簡化虛擬數據中心,最終可實現高度可用、恢復能力強的按需基礎架構。而虛擬化產品vCenter Server可為整個虛擬基礎架構提供統一的管理,并可實現實時遷移等許多關鍵的虛擬化平臺vSphere的功能。而且虛擬化產品vCenter Server可以管理分布在多個位置的數千個虛擬機,利用快速調配和自動化策略來精簡管理過程。
為了給虛擬計算或存儲服務的公有或私有云,提供靈活和可擴展的云計算,需要提供一個管理云的平臺,虛擬網絡服務器(OpenStack)正是提供了這樣一種平臺。通常情況下,OpenStack的計算節點用的是虛擬化技術KVM,而為了實現統一的資源管理,需要將其他虛擬化資源遷移至OpenStack的管理平臺中,如果遷移完成,就可以通過OpenStack的管理平臺統一管理這些資源。但是,虛擬機的遷移并非易事,大量的實踐經驗表明一次成功的遷移,需要滿足虛擬機的信息獲取完整,虛擬機的信息符合OpenStack的要求等多項條件。但是,在虛擬機遷移的時候,虛擬機網絡信息的獲取往往存在信息殘缺不全的問題,例如,在虛擬化平臺VMware下,只有虛擬機處于開機狀態,并且已經安裝了提供虛擬機IP地址信息的程序的虛擬機工具VMware Tools,才可以通過應用程序編程接口(API,ApplicationProgramming Interface)獲取該虛擬機的IP地址信息。
由于不同設計人設計思想的差異,使得在OpenStack的管理平臺下,虛擬機的網絡信息遵循嚴格的分配和管理使用規則。按照OpenStack的要求,虛擬機所使用的虛擬網卡,IP地址、網絡掩碼、所屬網絡、子網信息都需要明確;而在其他的虛擬化平臺下,虛擬機的網絡信息可以由用戶手動配置,不受所屬網絡限制,也沒有相應的IP地址分配記錄,無法保證虛擬機的信息完整。因此,在虛擬機遷移時,需要手工去補全虛擬機的相應信息,這就有悖于自動遷移,無需人力干預的原則,隨著遷移的虛擬機數量不斷增多,使得虛擬機的遷移格外的費時費力。圖1為VMware虛擬機遷移至OpenStack的流程示意圖,參照圖1所示,虛擬機的遷移流程包括:虛擬化平臺VMware的數據獲取、虛擬化平臺VMware的數據信息補全、以及創建OpenStack資源的過程。
現有一項申請號CN201510589171.7名稱為《一種虛擬機遷移方法和裝置》的專利介紹了一種虛擬機的遷移方法,該方法包括:首先,計算節點在資源配置文件中配置需遷移至本計算節點的虛擬機所在主機的驅動(Driver)信息,以及所述主機的IP地址或集群信息;然后,獲取所述虛擬機的配置信息;根據獲取的配置信息創建該虛擬機使用的網絡,以及該虛擬機的特征信息;最后,為待創建虛擬機生成識別碼UUID,并使用該識別碼UUID重命名虛擬化管理軟件中所述虛擬機的名稱,使所述虛擬機遷移至Openstack中進行管理。基于同樣的發明構思,該現有專利中還提出一種虛擬機的遷移裝置,能夠不改動已有虛擬化環境的情況下,將虛擬機遷移至OpenStack中進行管理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中移(蘇州)軟件技術有限公司;中國移動通信集團公司,未經中移(蘇州)軟件技術有限公司;中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611257196.8/2.html,轉載請聲明來源鉆瓜專利網。





