[發明專利]一種基于云平臺自動遷移虛擬機的方法在審
| 申請號: | 201510612487.3 | 申請日: | 2015-09-23 |
| 公開(公告)號: | CN105260226A | 公開(公告)日: | 2016-01-20 |
| 發明(設計)人: | 楊朝暉;李傳云;李志成;章建鵬;王超;李善平 | 申請(專利權)人: | 浙江網新恒天軟件有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 邱啟旺 |
| 地址: | 310012 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 自動 遷移 虛擬機 方法 | ||
技術領域
本發明涉及云計算領域,尤其涉及企業現有資源自動化遷移至云平臺。
背景介紹
企業在云數據中心建設過程中,往往遺留歷史應用資源,這些應用資源是企業核心應用,為了保證企業整體上云以及核心數據的安全,亟需尋找一套穩定成熟的方案來做遷移,自動化云遷移是解決這些問題的一劑良方。
在以往的人工遷移中,效率是最大的問題。遷移過程涉及大量的數據復制和校驗,無需人工干預但耗時很長。負責遷移的人人有許多時間都浪費在等待上,效率很低。
發明內容
本發明的目的在于針對現有技術的不足,提供一種基于云平臺自動遷移虛擬機的方法。
本發明的目的是通過以下技術方案來實現的:一種基于云平臺自動遷移虛擬機的方法,該方法將虛擬化平臺上已有的虛擬機,或將物理機轉化為虛擬機后遷移至云平臺,具體包括以下步驟:
(1)遷移準備:使用自動化遷移工具指定需要遷移的虛擬機/物理機,配置遷移參數,自動獲取虛擬化平臺上虛擬機操作系統以及配置信息,估算出整個虛擬機遷移需要花費的時間;所述配置信息包括CPU、內存、磁盤;
(2)安裝補丁:為保證遷移后的機器能在云平臺上平穩運行,需在遷移前為被遷移機安裝virtio驅動;
(3)自動遷移:調用虛擬化驅動層,在不影響現有服務的情況下,在線對虛擬機做備份,制作云鏡像,轉換鏡像格式以支持云平臺;調用云平臺API驅動將虛擬機/物理機鏡像上傳至云平臺,并進行MD5值校驗;
(4)遷移回滾:虛擬機/物理機鏡像制作遷移過程中出現錯誤,整個遷移回滾;
(5)自動恢復:虛擬機/物理機鏡像上傳至云平臺之后,自動調用云平臺接口,基于該鏡像創建虛擬機;
(6)遷移日志:記錄遷移過程中各個步驟狀態,提交錯誤的原因。
進一步地,所述虛擬化平臺為VMware、Xen、KVM、Hyper-V。
進一步地,所述遷移工具為ovftool、qemu、virt-v2v。
進一步地,所述云平臺為OpenStack、CloudStack、恒天云、阿里云。
本發明的有益效果是:本發明方法支持常用的物理機操作系統:Windows,CentOS,RedHat,Ubuntu;操作者負責在遷移前做好工具配置,為要遷移的機器安裝必要的軟件。后續的云鏡像制作、上傳和校驗由自動化遷移工具完成。對于遷移失敗的機器,工具提供錯誤日志供操作者檢查。本發明針對物理服務器或已有虛擬化平臺上的虛擬機批量導入云平臺,從而簡化操作,提高效率。技術以穩定可靠為準,利用RedHat和VMWare提供的成熟遷移工具。
附圖說明
圖1虛擬機到虛擬機遷移(V2V)示意圖;
圖2物理機到虛擬機遷移(P2V)示意圖。
具體實施方式
下面結合附圖和具體實施例對本發明作進一步詳細說明。
本發明一種基于云平臺自動遷移虛擬機的方法,該方法將虛擬化平臺上已有的虛擬機,或將物理機轉化為虛擬機后遷移至云平臺,具體包括以下步驟:
(1)遷移準備:使用自動化遷移工具指定需要遷移的虛擬機/物理機,配置遷移參數,自動獲取虛擬化平臺上虛擬機操作系統以及配置信息,估算出整個虛擬機遷移需要花費的時間;所述配置信息包括CPU、內存、磁盤;
(2)安裝補丁:為保證遷移后的機器能在云平臺上平穩運行,需在遷移前為被遷移機安裝virtio驅動;
(3)自動遷移:調用虛擬化驅動層,在不影響現有服務的情況下,在線對虛擬機做備份,制作云鏡像,轉換鏡像格式以支持云平臺;調用云平臺API驅動將虛擬機/物理機鏡像上傳至云平臺,并進行MD5值校驗;
(4)遷移回滾:虛擬機/物理機鏡像制作遷移過程中出現錯誤,整個遷移回滾;
(5)自動恢復:虛擬機/物理機鏡像上傳至云平臺之后,自動調用云平臺接口,基于該鏡像創建虛擬機;
(6)遷移日志:記錄遷移過程中各個步驟狀態,提交錯誤的原因。
所述虛擬化平臺為VMware、Xen、KVM、Hyper-V。所述遷移工具為ovftool、qemu、virt-v2v。所述云平臺為OpenStack、CloudStack、恒天云、阿里云。
如圖1所示,虛擬機到虛擬機遷移(V2V)流程大致可分為鏡像導出、鏡像格式轉換、鏡像上傳和校驗等步驟。開發過程中將考量、比較多種遷移工具,以確保可靠性。如VMWare提供的ovftool和RedHat提供的qemu、virt-v2v等。鏡像校驗將采用md5驗證碼。
如圖2所示,物理機到虛擬機遷移(P2V)流程大致為虛擬機鏡像制作(物理機克隆)、鏡像上傳和校驗等步驟。開發人員同意將考慮多種遷移技術,如VMWare的vCenterConverter和RedHat的virt-p2v等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江網新恒天軟件有限公司,未經浙江網新恒天軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510612487.3/2.html,轉載請聲明來源鉆瓜專利網。





