[發明專利]一種可快速還原系統盤的虛擬機創建方法在審
| 申請號: | 201310430422.8 | 申請日: | 2013-09-18 |
| 公開(公告)號: | CN103473065A | 公開(公告)日: | 2013-12-25 |
| 發明(設計)人: | 熊夢;楊松;莫展鵬;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙) 11350 | 代理人: | 湯東鳳 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 快速 還原 系統盤 虛擬機 創建 方法 | ||
技術領域
本發明涉及云計算技術領域,特別是指一種可快速還原系統盤的虛擬機創建方法。
背景技術
對于經常由不同的人員使用的虛擬機來說,考慮到用戶數據保密性和系統安全性,有必要對系統盤進行還原。目前可用于虛擬機系統盤還原的方法有兩種。第一種方法是使用還原精靈一類的軟件,這種方法首先會對系統盤的初始數據做一個備份,每次操作系統重啟后,將系統盤還原到備份時的狀態;這種方法有以下缺點:1、系統盤的備份數據會占用虛擬機磁盤的空間,造成額外的存儲空間浪費;2、還原精靈一類的軟件每次關機后再開機都會執行系統盤還原,不能有選擇性地執行還原;3、還原時間過長。
第二種方法是在虛擬機創建完畢以后創建快照,在需要對系統盤進行還原時使用這個快照還原到初始狀態;這種方法有如下缺點:1、虛擬機的快照會占用宿主機額外的磁盤空間;2、還原時間過長。
為了能夠滿足虛擬機快速還原系統盤到剛創建的時候而又避免存儲資源的浪費和還原事件過長的問題,需要一種可快速還原系統盤的虛擬機創建方法。
發明內容
本發明解決的技術問題在于提供一種可快速還原系統盤的虛擬機創建方法,解決現存系統還原方法浪費存儲資源、還原時間非常長等問題,另外本發明還實現了可按照用戶需要隨時還原系統盤,還原過程中時間非常短,能達到秒級還原的效果。
本發明解決上述技術問題的技術方案是:
包括如下步驟:
步驟1:將制作好的虛擬機鏡像上傳到NFS服務器中保存;
步驟2:然后以共享存儲的方式將NFS服務器掛載到宿主機;
步驟3:將虛擬機母版鏡像拷貝到宿主機本地存儲指定目錄;如果宿主機本地存儲指定目錄上面已經存在該母版鏡像,則放棄;
步驟4:對本地存儲指定目錄中的模板鏡像創建外部快照;
步驟5:利用外部快照文件創建虛擬機和快速還原虛擬機系統盤。
所述的虛擬機創建過程如下:
(1)從NFS服務器中拷貝虛擬機鏡像文件到宿主機本地存儲目錄1;
(2)對鏡像文件做外部快照,并將快照文件保存到宿主機本地存儲目錄2;
(3)準備啟動虛擬機所需要的配置文件并啟動虛擬機;
(4)為虛擬機掛載存儲卷,用作永久數據保存。
所述的虛擬機系統盤還原過程如下:
(1)卸載虛擬機的存儲卷;
(2)強制關閉虛擬機;
(3)刪除虛擬機對應宿主機本地存儲目錄2中的外部快照文件;
(4)利用本地存儲目錄1中的母版鏡像重新創建外部快照;
(5)重新啟動虛擬機;
(6)掛載之前保存有永久數據的存儲卷。
所述的母版鏡像是創建虛擬機時準備的原始鏡像文件。
所述的外部快照是指虛擬機管理平臺針對虛擬機鏡像文件提供的一個工具,利用它創建的快照文件啟動虛擬機,用戶在虛擬機內部新建、刪除、修改文件等操作時只會修改快照文件,而不會影響到母版鏡像。
采用本發明的方法創建虛擬機,在進行系統還原時,無需依賴于還原軟件,避免浪費存儲資源。利用外部快照文件創建虛擬機和快速還原虛擬機系統盤,實現了按照用戶需要隨時還原系統盤。本發明的方法可縮短還原時間,能達到秒級還原的效果。
附圖說明
下面結合附圖對本發明進一步說明:
圖1是本發明方法流程圖;
圖2是本發明創建虛擬機流程圖;
圖3是本發明還原系統盤流程圖。
具體實施方式
請參閱附圖,本發明首先準備一臺單獨物理機作為NFS服務器(例如IP為20.251.32.19,用戶可自定義),進行如下操作完成NFS服務器的搭建:
步驟1:登陸服務器,創建/sdb文件夾
#mkdir?/sdb
#mkdir?/sdb/images
#mkdir?/sdb/buckets_xm
#mkdir?/sdb/isos
步驟2:編輯/etc/exports,添加如下內容:
#vi?/etc/exports
/sdb*(rw,no_root_squash)
步驟3:啟動nfs服務
#/etc/init.d/nfs?start
步驟4:將nfs服務加入開機啟動
#chkconfig--add/etc/init.d/nfs
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310430422.8/2.html,轉載請聲明來源鉆瓜專利網。





