<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種虛擬桌面的創建方法及系統與流程

文檔序號:11154385閱讀:389來源:國知局
一種虛擬桌面的創建方法及系統與制造工藝

本發明涉及云計算虛擬桌面領域,具體涉及一種虛擬桌面的創建方法和一種虛擬桌面的創建系統。



背景技術:

在云計算VDI(Virtual Desktop Infrastructure,虛擬桌面基礎設施)場景中,虛擬桌面計算節點上的虛擬桌面是通過鏡像模板進行創建。當前,進行虛擬桌面創建時,需要先將鏡像模板下載到虛擬桌面計算節點可訪問的存儲設備上,然后通過鏡像模板創建虛擬桌面,因每次虛擬桌面的創建均需要先進行鏡像模板的下載,大大增加了虛擬桌面的創建時間。



技術實現要素:

針對現有技術中存在的缺陷,本發明的目的在于提供一種虛擬桌面的創建方法和一種虛擬桌面的創建系統,可以根據實際需求靈活選擇創建緩存的時機,提高管理效率。

為達到以上目的,本發明采取的技術方案是:提供一種虛擬桌面的創建方法,用于在虛擬桌面計算節點的存儲設備中創建虛擬桌面,所述存儲設備包括本地固態硬盤、本地機械硬盤和共享存儲盤,本方法包括:

基于用戶對虛擬桌面的性能和成本需求選擇存儲設備,且所選擇的存儲設備滿足待創建虛擬桌面的存儲類型要求;

在選擇的存儲設備中創建虛擬桌面;

所述虛擬桌面的存儲類型包括可用域和存儲可用容量,所述可用域為能夠訪問的存儲設備,所述存儲可用容量為選擇的存儲設備的可用容量大于待創建的虛擬桌面的容量。

在上述技術方案的基礎上,所述虛擬桌面包括緩存卷和虛擬桌面當前卷。

在上述技術方案的基礎上,若用戶對虛擬桌面的性能要求高、成

本要求低,則虛擬桌面的緩存卷和虛擬桌面當前卷均選擇本地固態

硬盤;

若用戶對虛擬桌面的性能要求高、成本要求高,則虛擬桌面的緩

存卷選擇本地固態硬盤,虛擬桌面當前卷選擇本地機械硬盤;

若用戶對虛擬桌面的性能要求低、成本要求高,則虛擬桌面的緩

存卷和虛擬桌面當前卷均選擇本地機械硬盤;

若用戶對虛擬桌面的運行穩定性要求高,則虛擬桌面的緩存卷和虛擬桌面當前卷均選擇共享存儲盤。

在上述技術方案的基礎上,在存儲設備中創建虛擬桌面前,還需判斷存儲設備中是否緩存有鏡像模板緩存,若沒有,則下載鏡像模板至存儲設備中,并創建鏡像模板緩存,然后在存儲設備中創建虛擬桌面;若有,則判斷存儲設備中緩存的鏡像模板緩存是否可用,若不可用,則清除存儲設備中緩存的鏡像模板緩存,并重新下載鏡像模板至存儲設備中,然后創建鏡像模板緩存,在存儲設備中創建虛擬桌面,若可用,則在存儲設備中創建虛擬桌面。

在上述技術方案的基礎上,若鏡像模板的提交時間晚于緩存記錄的提交時間,則存儲設備中緩存的鏡像模板不可用;若鏡像模板的提交時間早于緩存記錄的提交時間,則繼續對比鏡像模板緩存內容與鏡像模板內容是否一致,若不一致,則不可用。

在上述技術方案的基礎上,本方法還包括主動向存儲設備中下載鏡像模板,創建鏡像模板緩存。

在上述技術方案的基礎上,所述共享存儲盤用于緩存鏡像模板緩存并創建虛擬桌面后共享使用。

本發明還提供一種虛擬桌面的創建系統,包括:

存儲設備,其包括本地固態硬盤、本地機械硬盤和共享存儲盤;

存儲接口模塊,其用于接收虛擬桌面創建請求,所述虛擬桌面創建請求包括待創建的虛擬桌面的存儲類型要求,以及用戶對待創建的虛擬桌面的性能和成本需求,所述存儲類型包括可用域和存儲可用容量,所述可用域為能夠訪問的存儲設備,所述存儲可用容量為選擇的存儲設備的可用容量大于待創建的虛擬桌面的容量;

存儲調度模塊,其用于根據虛擬桌面創建請求選擇可用存儲設備;

存儲驅動模塊,其用于在存儲設備中創建虛擬桌面。

在上述技術方案的基礎上,所述系統還包括存儲緩存模塊,其用于判斷存儲調度模塊選擇的存儲設備中是否緩存有鏡像模板緩存,若不含有,則下載鏡像模板至存儲設備中,并創建鏡像模板緩存。

在上述技術方案的基礎上,若存儲調度模塊選擇的存儲設備中緩存有鏡像模板緩存,則存儲緩存模塊還用于判斷存儲設備中緩存的鏡像模板緩存是否可用,若不可用,則清除存儲設備中緩存的鏡像模板緩存,并重新下載鏡像模板至存儲設備中,然后創建鏡像模板緩存。

與現有技術相比,本發明的一種虛擬桌面的創建方法的優點在:

(1)基于用戶對虛擬桌面的性能和成本需求,以及虛擬桌面的存儲類型動態選擇不同的存儲設備,使用靈活,充分利用現有存儲設備的性能和容量,在保證虛擬桌面可用性的同時降低成本。

(2)鏡像模板在存儲設備中的緩存分為主動緩存策略和被動緩存策略,使用靈活,加速虛擬桌面的創建速度,適用于多種不同場景;

(3)支持機械硬盤、固態硬盤、共享存儲盤等不同存儲設備對于虛擬桌面的創建,使用性廣。

本發明的一種虛擬桌面的創建系統得優點在于:根據具體的創建場景,充分利用不同存儲設備的存儲特性保證虛擬桌面創建效率的同時,降低系統存儲成本。

附圖說明

圖1為本發明一種虛擬桌面的創建方法的流程圖。

具體實施方式

以下結合附圖對本發明作進一步詳細說明。

參見圖1所示,本發明提供一種虛擬桌面的創建方法,用于在虛擬桌面計算節點的存儲設備中創建虛擬桌面,存儲設備包括本地機械硬盤、本地固態硬盤和共享存儲盤,在云計算的虛擬桌面實現系統中,至少包括一個虛擬桌面計算節點,虛擬桌面計算節點通過虛擬桌面平臺管理節點進行管理,且各個虛擬桌面計算節點間存在聯系。

本發明的虛擬桌面的創建方法包括:基于用戶對虛擬桌面的性能和成本需求選擇存儲設備,且所選擇的存儲設備滿足待創建的虛擬桌面的存儲類型要求,虛擬桌面的存儲類型包括可用域和存儲可用容量,可用域為能夠訪問的存儲設備,即在收到虛擬桌面的創建請求后,能夠選擇的存儲設備;存儲可用容量為選擇的存儲設備的可用容量大于待創建的虛擬桌面的容量;選擇的存儲設備需滿足上述條件后,在選擇的存儲設備中創建虛擬桌面。

在存儲設備中創建虛擬桌面前,還需判斷存儲設備中是否緩存有鏡像模板緩存,若沒有,則下載鏡像模板至存儲設備中,并創建鏡像模板緩存,然后通過鏡像模板緩存在存儲設備中創建虛擬桌面;若有,則判斷存儲設備中緩存的鏡像模板緩存是否可用,若不可用,則清除存儲設備中緩存的鏡像模板緩存,并重新下載鏡像模板至存儲設備中,然后創建鏡像模板緩存,然后通過鏡像模板緩存在存儲設備中創建虛擬桌面,若可用,則在存儲設備中通過鏡像模板緩存創建虛擬桌面。對于存儲設備中緩存的鏡像模板緩存不可用的判斷依據是:若鏡像模板的提交時間晚于緩存記錄的提交時間,則存儲設備中緩存的鏡像模板不可用;若鏡像模板的提交時間早于緩存記錄的提交時間,則繼續對比鏡像模板緩存內容與鏡像模板內容是否一致,若不一致,則不可用。

本發明虛擬桌面的創建方法的具體步驟步驟為:

步驟S1:在具體的云計算實施中,根據需要,需要選擇在不同的存儲設備中創建虛擬桌面,在滿足虛擬桌面存儲類型的情況下,即所選的存儲設備的為虛擬桌面計算節點能夠訪問,且所選的存儲設備的可用容量大于待創建的虛擬桌面的容量,根據用戶對虛擬桌面的性能和成本的需求選擇存儲設備,虛擬桌面包括緩存卷和虛擬桌面當前卷,對于用戶對虛擬桌面的性能和成本的需求的具體選擇使用場景為:

1、若用戶對虛擬桌面的性能要求高、成本要求低,即對于虛擬桌面的開機速度等體驗要求高,且對成本不敏感,虛擬桌面的緩存卷和虛擬桌面當前卷均選擇本地固態硬盤;

2、若用戶對虛擬桌面的性能要求高、成本要求高,即對于虛擬桌面的開機速度等體驗要求高,且對成本敏感,緩存卷選擇本地固態硬盤,虛擬桌面當前卷選擇本地機械硬盤;

3、若用戶對虛擬桌面的運行穩定性要求高,即創建的虛擬桌面需滿足高可用的使用需求,當虛擬桌面運行所在的服務器宕機后,虛擬桌面還能夠在其它的服務器上繼續運行,此時虛擬桌面的緩存卷和虛擬桌面當前卷均選擇在共享存儲盤上創建,此使用場景適用于個人辦公桌面場景。

4、若用戶對虛擬桌面的性能要求低、成本要求高,即預算有限,且需要同時運行的虛擬桌面數量不多,緩存卷和虛擬桌面當前卷均選擇本地機械硬盤。

根據虛擬桌面的需求,動態選擇存儲設備,在保證虛擬桌面運行性能的同時,也有效提高存儲設備的利用率。

步驟S2:在虛擬桌面計算節點的存儲設備空閑,即不被使用的時候,管理員可以逐個向空閑的存儲設備中下載鏡像模板,創建鏡像模板緩存,采用主動緩存策略,以便于縮短后續的虛擬桌面的創建時間;但由于時間的限制,無法保證每個存儲設備中均下載有鏡像模板,此時還有被動緩存策略,當選擇對應存儲設備后,需要判斷選擇的存儲設備中是否緩存有鏡像模板緩存,若沒有,則下載鏡像模板至存儲設備中,并創建鏡像模板緩存;若有,則判斷存儲設備中緩存的鏡像模板緩存是否可用,若不可用,則清除存儲設備中緩存的鏡像模板緩存,并重新下載鏡像模板至存儲設備中,然后創建鏡像模板緩存,若可用,后續則可以在存儲設備中創建虛擬桌面。對于存儲設備中緩存的鏡像模板緩存不可用的判斷依據是:若鏡像模板的提交時間晚于緩存記錄的提交時間,則存儲設備中緩存的鏡像模板不可用;若鏡像模板的提交時間早于緩存記錄的提交時間,則繼續對比鏡像模板緩存內容與鏡像模板內容是否一致,若不一致,則不可用,若一致,則是可用。

步驟S3:通過鏡像模板緩存在選擇的存儲設備中創建虛擬桌面。

共享存儲盤用于緩存鏡像模板緩存以供多個虛擬桌面計算節點在共享存儲盤中創建虛擬桌面,然后共享使用,各個虛擬桌面計算節點的共享存儲盤間相互連接,使不同虛擬桌面計算節點在創建虛擬桌面時共享鏡像模板緩存,即虛擬桌面計算節點在創建虛擬桌面能夠使用另一個虛擬桌面計算節點的共享存儲盤中的鏡像模板緩存。

本發明還包括一種基于上述方法的虛擬桌面的創建系統,該系統包括存儲接口模塊、存儲調度模塊、存儲緩存模塊、存儲驅動模塊和存儲設備,存儲設備包括本地固態硬盤、本地機械硬盤和共享存儲盤。

存儲接口模塊用于接收管理員的虛擬桌面創建請求,虛擬桌面創建請求中包括用于接收虛擬桌面創建請求,虛擬桌面創建請求包括待創建的虛擬桌面的存儲類型要求,以及用戶對待創建的虛擬桌面的性能和成本需求,存儲類型包括可用域和存儲可用容量,可用域為能夠訪問的存儲設備,存儲可用容量為選擇的存儲設備的可用容量大于待創建的虛擬桌面的容量;存儲調度模塊用于根據虛擬桌面創建請求選擇可用存儲設備,即選擇的存儲設備需滿足虛擬桌面創建請求中的要求和需求;存儲緩存模塊用于判斷存儲調度模塊選擇的存儲設備中是否緩存有鏡像模板緩存,若不含有,則下載鏡像模板至存儲設備中,并創建鏡像模板緩存,若含有,存儲緩存模塊則判斷緩存的鏡像模板緩存是否可用,若不可用,則清除存儲設備中緩存的鏡像模板緩存,并重新下載鏡像模板至存儲設備中,然后創建鏡像模板緩存,若可用,后續則可在存儲設備中創建虛擬桌面;存儲驅動模塊用于根據鏡像模板緩存在存儲設備中創建虛擬桌面。

共享存儲盤用于緩存鏡像模板緩存并創建虛擬桌面后共享使用。

根據具體的創建場景,充分利用不同存儲設備的存儲特性保證虛擬桌面創建效率的同時,降低系統存儲成本。

本發明不局限于上述實施方式,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也視為本發明的保護范圍之內。本說明書中未作詳細描述的內容屬于本領域專業技術人員公知的現有技術。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影