[發明專利]一種虛擬機快照實現方法在審
| 申請號: | 201710041600.6 | 申請日: | 2017-01-20 |
| 公開(公告)號: | CN106775957A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 魏子重;孫思清;高傳集 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 韓月娥 |
| 地址: | 450008 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 快照 實現 方法 | ||
技術領域
本發明涉及虛擬化技術,具體的說是一種虛擬機快照實現方法。
背景技術
近年來,計算虛擬化在各行業的數據中心領域基本實現了普及,在現代化數據中心中,虛擬機已經越來越多的代替了傳統的硬件主機的角色,成為承載業務系統及信息化系統的計算核心。虛擬機相比傳統硬件主機有很多優勢,其中可使用虛擬機快照技術是一項重要的優勢,虛擬機快照可記錄虛擬機當前的軟、硬件狀態、配置信息和運行數據,在業務需要時,可由快照進行虛擬機的狀態恢復或由快照建立新的狀態、數據、配置相同的虛擬機提供服務。
VMware vSphere虛擬化平臺作為主流的虛擬化平臺,在虛擬化領域占有較高的市場占有率,vSphere虛擬化平臺提供了虛擬機快照功能,利用該功能可實現基于快照對虛擬機進行狀態還原,但是該平臺不支持由快照創建新的虛擬機并進行參數設置,這對虛擬化平臺的日常管理特別是有計算彈性伸縮需求的虛擬化平臺的管理造成了極大的困難。
發明內容
本發明針對目前技術發展的需求和不足之處,提供一種虛擬機快照實現方法。
本發明所述一種虛擬機快照實現方法,解決上述技術問題采用的技術方案如下:所述一種虛擬機快照實現方法,利用vSphere SDK實現虛擬機快照,并由此虛擬機快照進行虛擬機創建;主要包括:快照創建和由快照創建虛擬機兩個過程;
其中,所述快照創建是由現有虛擬機生成快照的過程,所創建的虛擬機快照支持由其創建新的虛擬機并進行主機配置設置;所述快照創建包括虛擬機信息提取、虛擬機克隆為模板、快照數據生成三個步驟;
所述由快照創建虛擬機是基于快照數據建立新的虛擬機并根據設定的配置參數對新建的虛擬機進行配置的過程;所述由快照創建虛擬機包括:新建虛擬機數據準備、由快照生成新虛擬機、新建虛擬機配置設置三個步驟。
本發明所述一種虛擬機快照實現方法與現有技術相比具有的有益效果是:本發明針對vSphere虛擬化平臺不支持由快照創建虛擬機并進行配置設置的問題,提出了全新的快照實現方法,基于本發明建立的虛擬機快照,能夠在VMware vSphere虛擬化平臺下創建新虛擬機,并能夠進行虛擬機及操作系統配置設置,具有較好的實用性和通用性。
附圖說明
附圖1為所述虛擬機快照實現方法的流程圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,對本發明所述一種虛擬機快照實現方法進一步詳細說明。
針對VMware vSphere虛擬化平臺不能根據特定快照創建虛擬機的問題,本發明利用vSphere SDK設計了一種虛擬機快照實現方法,利用該方法創建的虛擬機快照可實現,由此虛擬機快照進行虛擬機創建。
實施例:
本實施例所述虛擬機快照實現方法,如附圖1所示,主要包括:快照創建和由快照創建虛擬機兩個過程;其中,所述快照創建是由現有虛擬機生成快照的過程,所創建的虛擬機快照支持由其創建新的虛擬機并進行主機配置設置;所述快照創建包括虛擬機信息提取、虛擬機克隆為模板、快照數據生成三個步驟;
所述由快照創建虛擬機是基于快照數據建立新的虛擬機并根據設定的配置參數對新建的虛擬機進行配置的過程;所述由快照創建虛擬機包括:新建虛擬機數據準備、由快照生成新虛擬機、新建虛擬機配置設置三個步驟。
所述虛擬機信息提取這一步驟:主要準備建立快照所需的數據;根據選擇的要創建快照的現有虛擬機,對虛擬機的源信息、配置信息進行獲取,同時收集要創建的快照的名稱、類型、所在存儲信息,這些數據作為創建快照的基礎數據傳入下一步處理。
所述虛擬機克隆為模板這一步驟:根據上一步提供的快照基礎數據,針對所選的虛擬機進行克隆操作,克隆完成后,將克隆生成的虛擬機標記為虛擬機模板,并將模板信息傳入下一步處理。
所述快照數據生成這一步驟:根據上一步生成的模板信息結合快照源信息與虛擬機信息,生成快照數據,快照數據包含:快照基本信息、快照對應的虛擬機信息、快照對應的模板信息;快照數據將持久化到快照信息數據庫中。
所述新建虛擬機數據準備這一步驟:主要負責收集新建虛擬機的各項配置參數,如cpu、內存、網絡、存儲等虛擬機參數;同時,在此階段選擇新建虛擬機所使用的快照及收集新建虛擬機的操作系統的配置參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710041600.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:Xen虛擬機Fork機制建立方法
- 下一篇:一種虛擬機建立方法與裝置





