[發明專利]一種虛擬機快速創建方法有效
| 申請號: | 201611169660.8 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106775946B | 公開(公告)日: | 2019-05-24 |
| 發明(設計)人: | 許廣彬;鄭軍;張銀濱;劉繼江;仇大玉;常建忠 | 申請(專利權)人: | 無錫華云數據技術服務有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 蘇州友佳知識產權代理事務所(普通合伙) 32351 | 代理人: | 儲振 |
| 地址: | 214125 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 快速 創建 方法 | ||
本發明提供了一種虛擬機快速創建方法,包括以下步驟:S1、在能夠配置虛擬機的介質中構建基礎配置,以逐級配置出至少一個基礎虛擬機;S2、獲取并保存基礎虛擬機被配置時的狀態;S3、遍歷虛擬機創建的請求,以基礎虛擬機為模板加載增量配置或者卸載配置,直至請求被執行完畢,并響應用戶。通過本發明,極大提高了創建虛擬機的速度及并降低了虛擬機的啟動時間,避免了對能夠配置虛擬機的介質(例如服務器)的計算開銷;同時也實現了盡可能使用較少的模板來啟動并創建虛擬機,進一步降低了計算開銷。
技術領域
本發明涉及云計算技術領域,尤其涉及一種在云平臺或者數據中心中基于用戶請求或者后臺管理員發出的創建虛擬機請求而執行的虛擬機快速創建方法。
背景技術
虛擬機(Virtual Machine,VM)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。在云平臺中創建一臺虛擬機,就是將CPU數量、內存容量、聯網方式以及其他虛擬硬件信息保存起來,需要開啟虛擬機時使用這些參數來啟動,并能夠實現在很短的時間內對這些信息進行存儲,而創建時真正的耗時的操作是創建一個有可用操作系統的虛擬磁盤。
在使用虛擬機之前,需要在物理服務器中創建并配置。具體過程包括:準備服務器、安裝操作系統、配置操作系統及部署應用幾個步驟。因為涉及的過程較為繁瑣,且創建虛擬機的過程中涉及到的數據文件較大,整個創建過程的時間較長。
目前的常見做法是通過模板技術實現快速創建。所謂模板是指包含了完整的操作系統(OS)以及用戶特定的應用的虛擬機鏡像。通過模板創建一個虛擬機分為如下的步驟:創建虛擬機磁盤;從模板庫或模板快照(cache)中復制模板到建好的虛擬機磁盤上;生成虛擬機的配置信息;啟動虛擬機。在此過程中,虛擬機磁盤在物理服務器上以文件或設備的方式存在。因此,創建虛擬機磁盤即是物理服務器上創建一個文件或一個設備。復制模板到虛擬機磁盤即是將模板的數據信息寫入虛擬機磁盤上。因為模板本身是一個虛擬機的完全復制,所以系統啟動需要的分區引導信息也包含在模板鏡像中,這就使得將模板數據信息完全寫到虛擬機磁盤后,虛擬機即可正常啟動。但是,此種方法中,在創建虛擬機時,因為需要讀取全部的模板數據信息并寫入對應的虛擬機磁盤中。因為模板數據信息通常較大,通常以千兆(G)計,而且同時進行讀操作和寫操作所涉及的數據量即為模板數據本身大小的兩倍,這無疑會花費較長的時間。此外,這種虛擬機創建方法還可能會影響該物理服務器中其他已經創建的虛擬機的正常運行。
有鑒于此,有必要對現有技術中在云平臺中創建虛擬機的方法予以改進,以解決上述問題。
發明內容
本發明的目的在于公開一種在云平臺中快速創建虛擬機的方法,用以克服現有技術中在創建虛擬機的過程中所存在的虛擬機啟動時間過長、創建效率不高等缺陷,降低后臺計算開銷。
為實現上述發明目的,本發明提供了一種虛擬機快速創建方法,包括以下步驟:
S1、在能夠配置虛擬機的介質中構建基礎配置,以逐級配置出至少一個基礎虛擬機;
S2、獲取并保存基礎虛擬機被配置時的狀態;
S3、遍歷虛擬機創建的請求,以基礎虛擬機為模板加載增量配置或者卸載配置,直至請求被執行完畢,并響應用戶。
作為本發明的進一步改進,所述基礎配置是CPU配置、內存配置、帶寬配置、磁盤配置、實時時鐘配置或者外設配置中的一種或者兩種以上任意組合的配置。
作為本發明的進一步改進,所述基礎配置還包括操作系統。
作為本發明的進一步改進,所述步驟S1中配置形成兩個或者兩個以上基礎虛擬機,每個基礎虛擬機被配置的基礎配置呈增量關系。
作為本發明的進一步改進,所述步驟S2還包括:獲取配置形成的多個基礎虛擬機的操作系統狀態文件、操作系統日志或者磁盤文件系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華云數據技術服務有限公司,未經無錫華云數據技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611169660.8/2.html,轉載請聲明來源鉆瓜專利網。





