[發明專利]鏡像文件獲取方法及裝置在審
| 申請號: | 201910075779.6 | 申請日: | 2019-01-25 |
| 公開(公告)號: | CN109814980A | 公開(公告)日: | 2019-05-28 |
| 發明(設計)人: | 莫展飛 | 申請(專利權)人: | 新華三云計算技術有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F8/61 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 唐維虎 |
| 地址: | 610000 四川省成都市高新區天華二路2*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 鏡像文件 工作節點 鏡像緩存 虛擬機部署 控制節點 虛擬機 虛擬機技術 網絡壓力 預先配置 部署 查詢 | ||
本發明涉及虛擬機技術領域,提供一種鏡像文件獲取方法及裝置,所述方法包括:接收虛擬機部署請求,其中,虛擬機部署請求中包括待部署虛擬機的工作節點及所需的第一鏡像文件;查詢工作節點的鏡像緩存池中是否存在第一鏡像文件;若工作節點的鏡像緩存池中存在第一鏡像文件,則控制工作節點從工作節點的鏡像緩存池中獲取第一鏡像文件。本發明通過在工作節點預先配置鏡像緩存池,當需要的鏡像文件存在于鏡像緩存池時,直接從鏡像緩存池獲取鏡像文件,避免了工作節點集中向控制節點獲取鏡像文件,減少控制節點的網絡壓力,最終提高部署虛擬機的效率。
技術領域
本發明涉及虛擬機技術領域,具體而言,涉及一種鏡像文件獲取方法及裝置。
背景技術
虛擬機的部署是為虛擬機配置CPU、內存、硬盤等硬件資源的過程,其中,虛擬機的硬盤通常是用一個物理機上的文件或一組文件模擬而成的,模擬虛擬機的硬盤的文件稱為虛擬機鏡像文件,虛擬機鏡像文件用于存放虛擬機操作系統等數據。
在一般虛擬化系統中,鏡像文件集中存儲在控制節點上,在部署虛擬機的時候控制節點需要將鏡像文件分發至待創建虛擬機的工作節點,以使新建的虛擬機以此鏡像文件為硬盤運行,虛擬機運行過程中產生的數據會存儲在此鏡像文件中。
發明內容
本發明實施例的目的在于提供一種鏡像文件獲取方法及裝置,通過在工作節點預先配置鏡像緩存池,當需要的鏡像文件存在于鏡像緩存池時,直接從鏡像緩存池獲取鏡像文件,避免了工作節點集中向控制節點獲取鏡像文件,減少控制節點的網絡壓力,最終提高部署虛擬機的效率。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種鏡像文件獲取方法,應用于虛擬化系統中控制節點,控制節點與工作節點通信連接,工作節點預先配置鏡像緩存池,所述方法包括:接收虛擬機部署請求,其中,虛擬機部署請求中包括待部署虛擬機的工作節點及所需的第一鏡像文件;查詢工作節點的鏡像緩存池中是否存在第一鏡像文件;若工作節點的鏡像緩存池中存在第一鏡像文件,則控制工作節點從工作節點的鏡像緩存池中獲取第一鏡像文件。
第二方面,本發明實施例還提供了一種鏡像文件獲取裝置,應用于虛擬化系統中控制節點,控制節點與工作節點通信連接,工作節點預先配置鏡像緩存池,所述裝置包括:接收模塊,用于接收虛擬機部署請求,其中,虛擬機部署請求中包括待部署虛擬機的工作節點及所需的第一鏡像文件;查詢模塊,用于查詢工作節點的鏡像緩存池中是否存在第一鏡像文件;第一控制模塊,用于若工作節點的鏡像緩存池中存在第一鏡像文件,則控制工作節點從工作節點的鏡像緩存池中獲取第一鏡像文件。
相對現有技術,本發明實施例提供的一種鏡像文件獲取方法及裝置,首先,控制節點接收用戶發送的虛擬機部署請求,其中,虛擬機部署請求中包括待部署虛擬機的工作節點及所需的第一鏡像文件;然后,控制節點查詢工作節點的鏡像緩存池中是否存在所需的第一鏡像文件,若工作節點的鏡像緩存池中存在所需的第一鏡像文件,則控制節點控制工作節點從工作節點的鏡像緩存池中獲取第一鏡像文件。與現有技術相比,本發明實施例通過在工作節點預先配置鏡像緩存池,當需要的鏡像文件存在于鏡像緩存池時,直接從鏡像緩存池獲取鏡像文件,避免了工作節點集中向控制節點獲取鏡像文件,減少控制節點的網絡壓力,最終提高部署虛擬機的效率。
為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
圖1示出了本發明實施例提供的第一虛擬化系統的示意圖。
圖2示出了本發明實施例提供的第二虛擬化系統的示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三云計算技術有限公司,未經新華三云計算技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910075779.6/2.html,轉載請聲明來源鉆瓜專利網。





