[發明專利]一種虛擬機在線克隆方法在審
| 申請號: | 201710991181.2 | 申請日: | 2017-10-23 |
| 公開(公告)號: | CN107807842A | 公開(公告)日: | 2018-03-16 |
| 發明(設計)人: | 羅義兵;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙)11350 | 代理人: | 湯東鳳 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 在線 克隆 方法 | ||
技術領域
本發明涉及虛擬機技術領域,特別是一種虛擬機在線克隆方法。
背景技術
隨著云計算的普及,很多應用被遷移到虛擬機上來。虛擬機上的業務系統也不斷發展,很多場景需要擴大原有的業務系統的支撐容量。傳統的方式是給虛擬機添加CPU、內存等資源;但是這也會遇到宿主機資源的瓶頸限制。如果其業務系統支持分布架構,則擴展新的虛擬機部署相同的應用系統是一種更加好的選擇。當然這種部署方式,如果從舊的虛擬機上克隆出新的虛擬機,會大大減少業務系統運維人員的工作量,不用從零再部署業務系統,只需局部調整虛擬機主機的網絡參數等就可以擴展業務系統的能力。而傳統的虛擬機克隆方式,是將虛擬機關機操作,然后拷貝出虛擬機需要使用的磁盤文件。這種方式一定程度上會影響原有業務系統的運行。
發明內容
本發明解決的技術問題在于提供一種虛擬機在線克隆方法,在不影響原始虛擬機的正常業務運行情況下,擴展同樣系統和數據的虛擬機數量,提升原有業務的計算能力和可靠性。
本發明解決上述技術問題的技術方案是:
所述的方法包括以下步驟:
(1)獲取虛擬機使用的磁盤并對磁盤進行在線快照;
(2)從快照中拷貝出快照數據;
(3)將拷貝出來的快照數據和快照依賴的源數據進行合并操作,合并成新的虛擬機使用磁盤數據;
(4)然后刪除掉原始虛擬機的在線快照,恢復原虛擬機的磁盤信息;
(5)配置新的虛擬機的配置文件并啟動新的虛擬機。
虛擬機使用的磁盤包括系統盤和數據盤,所述的使用的磁盤支持快照的COW(copy-on-write)技術。方便對磁盤數據進行在線快照。
從快照中拷貝出快照數據的整個拷貝過程為連續的,拷貝過程中原始快照數據保持不變。
所述新的虛擬機使用的磁盤數據為使用在線快照技術等過程產生的,其磁盤數據和被克隆虛擬機快照前的磁盤數據一樣;其配置文件中和原有虛擬機的網卡配置進行變更,避免新的虛擬機和被克隆的虛擬機的網絡沖突。
本發明提出了虛擬機在線克隆方法,在不影響原始虛擬機的正常業務系統運行情況下,在線擴展同樣系統和數據的虛擬機數量,提升原有業務的計算能力和可靠性。
附圖說明
下面結合附圖對本發明進一步說明:
圖1為本發明方法的流程圖。
具體實施方式
本文以KVM的虛擬機克隆,KVM虛擬機的磁盤存儲在分布式集群上為例,進行說明:
1、查詢虛擬機使用的磁盤并對磁盤進行在線快照
(1)查詢虛擬機使用的磁盤
從配置文件中可以看到虛擬機使用的磁盤文件為/instances/disk/28d0bac727c14e129aafceab52066ae7/i-FC3A3DFC/i-FC3A3D FC_snap。
(2)對磁盤文件進行快照
ls-al/instances/disk/28d0bac727c14e129aafceab52066ae7/i-FC3A3DFC/i-FC3A3D FC_snap查看對應ceph的文件為
volumes/volume-6cfdac53-98b9-4882-a3c4-8cf25249fae4
使用rbd命令對volumes/volume-6cfdac53-98b9-4882-a3c4-8cf25249fae4進行虛擬機在線磁盤快照,快照文件名稱為
volumes/volume-6cfdac53-98b9-4882-a3c4-8cf25249fae4@snapshot
2、拷貝出快照數據
使用rbd命令從
volumes/volume-6cfdac53-98b9-4882-a3c4-8cf25249fae4@snapshot快照中拷貝出快照數據,快照新文件名稱為volumes/volume-1cfdac52-98b9-4882-a3c4-9cf25249faec
3、使用rbd命令將快照數據
volumes/volume-1cfdac52-98b9-4882-a3c4-9cf25249faec和源數據
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710991181.2/2.html,轉載請聲明來源鉆瓜專利網。





