[發明專利]一種虛擬機模板IVF存儲方法在審
| 申請號: | 201410228567.4 | 申請日: | 2014-05-28 |
| 公開(公告)號: | CN103970908A | 公開(公告)日: | 2014-08-06 |
| 發明(設計)人: | 常建忠 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/455 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 模板 ivf 存儲 方法 | ||
技術領域
本發明涉及一種計算機虛擬化存儲領域, 具體地說是一種虛擬機模板IVF存儲方法。
背景技術
虛擬機模板是預配置的環境,可以通過此功能簡易部署具有類似功能的虛擬機,避免很多重復性工作,提高效率。虛擬機模板包含虛擬服務器配置以及基本操作系統。這能讓一個組織一次性強化或預先配置操作系統,并可重復使用該環境,從而改善一致性和保持全組織都是一樣的。模板可能包含不同的軟件包和配置。
當前虛擬化軟件眾多如:Vmware、Citrix、Kvm、Hyper-V等等。為了虛擬化平臺部署方便或虛擬機平臺遷移,這些軟件都支持虛擬機模板功能,但是對于一個虛擬機磁盤鏡像文件往往非常大,對于實際中裝應用的虛擬機來說少則幾十G,多則上T。所以一個虛擬機模板轉存過程中的磁盤完整性很重要,
許多虛擬機快照實現方式只存儲虛擬機磁盤鏡像文件和配置文件,但是虛擬機磁盤鏡像文件一般數據比較大,轉存過程中存在信息丟失或不一致風險較高。IVF格式加入完整性驗證文件,可以驗證轉存過程后文件的完整性,降低以后創建虛擬機時使用錯誤文件帶來一些不必要的風險。
發明內容
本發明的目的是提供一種虛擬機模板IVF存儲方法。
本發明的目的是按以下方式實現的,在虛擬機模板文件頻繁轉存過程中保證數據的完整性,防止磁盤文件隨壞,系統包括:虛擬機模板配置文件(1)、完整性驗證文件(2)、虛擬機磁盤鏡像文件(3),其中:
虛擬機模板配置文件(1)虛擬機配置信息,主要配置硬件信息或者客戶自定義信息;
完整性驗證文件(2)驗證文件完整性,保存需要驗證的文件的信息,使用當前成熟的算法和工具生成;
虛擬機磁盤鏡像文件(3)虛擬機的硬盤,保存系統信息以及應用程序信息,具體步驟如下:
1)在搭建好的虛擬化平臺上,根據需求安裝好不同應用類型的虛擬機,包括WEB服務、數據庫服務、負載均衡,安裝虛擬機操作系統、應用程序、配置環境,環境搭建完畢,基本滿足網站建設需求;
2)使用者如果還需要部署類似的環境,只需把當前虛擬機設置為用模板,避免前面工作的重復,然后依次模板創建虛擬機,類似環境就很快的創建完成;
3)出于安全考慮或硬件性能約束的條件,虛擬機模板生成的相關文件需要轉存到跨平臺的其他虛擬化化境中,虛擬機磁盤鏡像文件中存儲了安裝好的操作系統和應用程序以及配置好的環境數據;
4)虛擬機模板配置文件:根據應用需求配置虛擬機硬件環境包括處理器、內存、硬盤、網卡以及其他輔助設備,配置信息和虛擬機創建信息應保持一致,否則虛擬機內部安裝的操作系統需要支持硬件設備變更,否則會引起系統啟動和運行問題,當前系統支持小范圍的變動,最好不要變動太大,按照使用者自己方式生成配置信息保存xml格式文件,生成虛擬機時反過來解析這些信息就;
5)完整性驗證文件:驗證信息,存儲虛擬機磁盤鏡像文件的驗證信息,包括:MD5、ssha1方式,把生成的文件信息存儲到完整性驗證文件中,另外人工對比的方式也能驗證信息的準確性, MD5能為每個文件生成字符串驗證信息;
6)虛擬機磁盤鏡像文件:存儲了虛擬機操作系統信息、應用程序信息、配置環境信息,數據量較大,人工方式無法查看文件的完整性,必須通過軟件工具的方式驗證,借助完整性文件里面的信息,通過工具驗證轉存過程中文件完整性,避免使用出錯的鏡像文件創建虛擬機;
7)模板配置信息文件靈活組織,便于保存和解析,完整性驗證文件,采用自己熟悉的算法和工具,按照需求生成模板后,將虛擬機模板配置文件、完整性驗證文件和虛擬機磁盤鏡像文件一起保存,生成IVF格式規范的模板。
在于配置文件包含虛擬機的完整配置信息,以此信息能完整配置虛擬機硬件配置,保證虛擬機運行的硬件環境容器。
本發明的目的有益效果主要體現在下面這四個方面:
1. 易用:傳統模板格式,只需加個完整性驗證文件;
2. 支持多種形式:包括單個虛擬機、多個虛擬機或其他形式;
3. 跨平臺:IVF格式不依賴于特定的虛擬化平臺,例如 VMware 或者 Xen;
4. 可擴展:IVF協議不僅能滿足現有的要求,而且為了滿足虛擬器件技術不斷發展和某些特殊的需要,它還支持一定程度的擴展。配置文件xml用具可自定義信息,完整性驗證文件保存信息沒有要求,選擇自己合適方便的驗證工具。
可以看出,在這幾點中,便于分發、支持多種架構和跨平臺這幾個特點對于應用都非常有幫助,因而具有非常廣闊的發展前景。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410228567.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種反射相位延遲鏡
- 下一篇:一種豎井示蹤劑均勻投放裝置





