一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及桌面虛擬化領(lǐng)域,特別是一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法。
【背景技術(shù)】
[0002]隨著桌面虛擬化技術(shù)的發(fā)展,各行業(yè)開始了虛擬桌面的應用。桌面虛擬化VDI是一種共享與競爭服務(wù)器計算資源的應用模式。當出現(xiàn)以下情況之一時:用戶在特定時間點并發(fā)使用大型程序;某些服務(wù)器故障而造成其他服務(wù)器承載了更多的虛擬機;惡意軟件的后臺運行等,會產(chǎn)生服務(wù)器計算資源峰值,造成用戶群環(huán)境桌面體驗效果變差。
[0003]傳統(tǒng)解決方法需要管理員主動介入,為數(shù)據(jù)中心增配新的服務(wù)器,排查、定位并清除數(shù)據(jù)中心的惡意軟件等操作。管理員的這些操作所需時間較長,影響用戶群虛擬桌面的正常業(yè)務(wù)活動。
[0004]網(wǎng)絡(luò)流桌面技術(shù)在數(shù)據(jù)中心服務(wù)器出現(xiàn)計算資源瓶頸或服務(wù)器出現(xiàn)故障時,用戶可重啟虛擬桌面或重啟終端,智能地把原有用戶的虛擬機桌面鏡像以網(wǎng)絡(luò)流模式在本地的X86瘦客戶機上運行,而無需等待后臺數(shù)據(jù)中心完成故障排查與解決。
[0005]網(wǎng)絡(luò)流桌面技術(shù)是一種不依賴本地的存儲,而實時使用網(wǎng)絡(luò)鏡像的I / O虛擬化技術(shù)。流桌面技術(shù)可以提供給物理機使用,或提供給虛擬機使用;由于微軟操作系統(tǒng)的各種限制,一個鏡像無法提供給虛擬桌面與物理桌面共用的要求,表現(xiàn)為以物理設(shè)備制作的流鏡像文件啟動虛擬機時出現(xiàn)藍屏或黑屏,以虛擬機設(shè)備制作的流鏡像啟動物理機時會出現(xiàn)藍屏或黑屏。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的目的是提出一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,可在數(shù)據(jù)中心服務(wù)器出現(xiàn)故障或出現(xiàn)計算資源瓶頸時,用戶可重啟虛擬桌面或重啟終端,智能地把原有用戶的虛擬機桌面鏡像以網(wǎng)絡(luò)流模式在本地的客戶機上運行,而無需等待后臺數(shù)據(jù)中心完成故障排查與解決。
[0007]本發(fā)明采用以下方案實現(xiàn):一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,包括以下步驟:
步驟S1:進行智能網(wǎng)絡(luò)流技術(shù)的鏡像操作;
步驟S2:,用戶開啟設(shè)備,PXE啟動嵌入式OS系統(tǒng),并獲得數(shù)據(jù)中心服務(wù)器的資源狀態(tài);
步驟S3:根據(jù)步驟S2中獲得的數(shù)據(jù)中心服務(wù)器的資源狀態(tài)判斷數(shù)據(jù)中心服務(wù)器是否出現(xiàn)故障或是否出現(xiàn)計算資源瓶頸,若是,則進入步驟S4,若否,則進入步驟S5 ;
步驟S4:流桌面客戶端提示用戶是否將設(shè)備切換到本地流桌面模式運行,若是,則將用戶設(shè)備切換到本地流桌面模式運行;
步驟S5:流桌面客戶端提示用戶是否將設(shè)備切換到遠程流桌面模式運行,所是,則將用戶設(shè)備切換到遠程流桌面模式運行。
[0008]進一步的,所述步驟SI具體為:
步驟Sll:提取物理桌面或虛擬機桌面安裝完驅(qū)動后的每一設(shè)備驅(qū)動;
步驟S12:把步驟Sll中提取的所有設(shè)備驅(qū)動(包括系統(tǒng)內(nèi)嵌驅(qū)動)全部刪除,用以保證無任何驅(qū)動的系統(tǒng)ghost能夠同時啟動物理桌面和虛擬桌面;
步驟S13:ghost在物理設(shè)備上安裝第一個驅(qū)動,ghost在虛擬機上安裝對應的第一個驅(qū)動;
步驟S14:ghost到物理設(shè)備上安裝下一個驅(qū)動,ghost到虛擬機上安裝對應的下一個驅(qū)動;
步驟S15:判斷是否所有的物理設(shè)備驅(qū)動與虛擬機設(shè)備驅(qū)動均已安裝完畢,若不是,則返回步驟S14 ;若是則進入步驟S16 ;
步驟S16:制作出虛擬桌面與物理桌面可共用的I個鏡像。
[0009]進一步的,所述的步驟S3中,所述數(shù)據(jù)中心服務(wù)器的資源狀態(tài)包括終端本地基準性能、虛擬機當前性能以及服務(wù)器可提供的性能的數(shù)據(jù)庫表。
[0010]進一步的,所述的計算資源瓶頸為數(shù)據(jù)中心服務(wù)器提供的性能預計比本地終端基準性能低。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明采用的“系鞋帶”模型的驅(qū)動安裝方法制作的鏡像,可以被物理桌面和虛擬桌面共用。并且本發(fā)明在數(shù)據(jù)中心服務(wù)器出現(xiàn)故障或出現(xiàn)計算資源瓶頸時,用戶可重啟虛擬桌面或重啟終端,智能地把原有用戶的虛擬機桌面鏡像以網(wǎng)絡(luò)流模式在本地的客戶機上運行,而無需等待后臺數(shù)據(jù)中心完成故障排查與解決。
【附圖說明】
[0012]圖1為本發(fā)明的方法流程示意圖。
[0013]圖2為本發(fā)明實施例中進行智能網(wǎng)絡(luò)流技術(shù)的鏡像操作的流程示意圖。
【具體實施方式】
[0014]下面結(jié)合附圖及實施例對本發(fā)明做進一步說明。
[0015]如圖1所示,本實施例提供了一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,包括以下步驟:
步驟S1:進行智能網(wǎng)絡(luò)流技術(shù)的鏡像操作;
步驟S2:,用戶開啟設(shè)備,PXE啟動嵌入式OS系統(tǒng),并獲得數(shù)據(jù)中心服務(wù)器的資源狀態(tài);
步驟S3:根據(jù)步驟S2中獲得的數(shù)據(jù)中心服務(wù)器的資源狀態(tài)判斷數(shù)據(jù)中心服務(wù)器是否出現(xiàn)故障或是否出現(xiàn)計算資源瓶頸,若是,則進入步驟S4,若否,則進入步驟S5 ;
步驟S4:流桌面客戶端提示用戶是否將設(shè)備切換到本地流桌面模式運行,若是,則將用戶設(shè)備切換到本地流桌面模式運行;
步驟S5:流桌面客戶端提示用戶是否將設(shè)備切換到遠程流桌面模式運行,所是,則將用戶設(shè)備切換到遠程流桌面模式運行。
[0016]較佳地,智能網(wǎng)絡(luò)流技術(shù)需要保證同一鏡像文件既能啟動物理機與虛擬機。微軟的操作系統(tǒng)從Windows XP開始,系統(tǒng)發(fā)現(xiàn)與上次啟動出現(xiàn)3種主要設(shè)備變化,會限制系統(tǒng)正常啟動,表現(xiàn)為啟動藍屏或黑屏。因此智能網(wǎng)絡(luò)流技術(shù)的鏡像操作,采用了一種特殊的“系鞋帶”模型的驅(qū)動安裝方法,在本實施例中,如圖2所示所述步驟SI具體為:
步驟Sll:提取物理桌面或虛擬機桌面安裝完驅(qū)動后的每一設(shè)備驅(qū)動;
步驟S12:把步驟Sll中提取的所有設(shè)備驅(qū)動(包括系統(tǒng)內(nèi)嵌驅(qū)動)全部刪除,用以保證無任何驅(qū)動的系統(tǒng)ghost能夠同時啟動物理桌面和虛擬桌面;
步驟S13:ghost在物理設(shè)備上安裝第一個驅(qū)動,ghost在虛擬機上安裝對應的第一個驅(qū)動;
步驟S14:ghost到物理設(shè)備上安裝下一個驅(qū)動,ghost到虛擬機上安裝對應的下一個驅(qū)動;
步驟S15:判斷是否所有的物理設(shè)備驅(qū)動與虛擬機設(shè)備驅(qū)動均已安裝完畢,若不是,則返回步驟S14 ;若是則進入步驟S16 ;
步驟S16:制作出虛擬桌面與物理桌面可共用的I個鏡像。
[0017]較佳地,上述進行智能網(wǎng)絡(luò)流技術(shù)的鏡像操作過程采用的是“系鞋帶”模型的驅(qū)動安裝方法制作鏡像,具體可以參照說明書附圖2,圖中連線類似系鞋帶的過程。
[0018]在本實施例中,所述的步驟S3中,所述數(shù)據(jù)中心服務(wù)器的資源狀態(tài)包括終端本地基準性能、虛擬機當前性能以及服務(wù)器可提供的性能的數(shù)據(jù)庫表。
[0019]在本實施例中,所述的計算資源瓶頸為數(shù)據(jù)中心服務(wù)器提供的性能預計比本地終端基準性能低。
[0020]綜上所述,本發(fā)明采用的“系鞋帶”模型的驅(qū)動安裝方法制作的鏡像,可以被物理桌面和虛擬桌面共用。并且本發(fā)明在數(shù)據(jù)中心服務(wù)器出現(xiàn)故障或出現(xiàn)計算資源瓶頸時,用戶可重啟虛擬桌面或重啟終端,智能地把原有用戶的虛擬機桌面鏡像以網(wǎng)絡(luò)流模式在本地的客戶機上運行,而無需等待后臺數(shù)據(jù)中心完成故障排查與解決。
[0021]以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。
【主權(quán)項】
1.一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,其特征在于包括以下步驟: 步驟S1:進行智能網(wǎng)絡(luò)流技術(shù)的鏡像操作; 步驟S2:,用戶開啟設(shè)備,PXE啟動嵌入式OS系統(tǒng),并獲得數(shù)據(jù)中心服務(wù)器的資源狀態(tài); 步驟S3:根據(jù)步驟S2中獲得的數(shù)據(jù)中心服務(wù)器的資源狀態(tài)判斷數(shù)據(jù)中心服務(wù)器是否出現(xiàn)故障或是否出現(xiàn)計算資源瓶頸,若是,則進入步驟S4,若否,則進入步驟S5 ; 步驟S4:流桌面客戶端提示用戶是否將設(shè)備切換到本地流桌面模式運行,若是,則將用戶設(shè)備切換到本地流桌面模式運行; 步驟S5:流桌面客戶端提示用戶是否將設(shè)備切換到遠程流桌面模式運行,所是,則將用戶設(shè)備切換到遠程流桌面模式運行。
2.根據(jù)權(quán)利要求1所述的一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,其特征在于:所述步驟SI具體為: 步驟Sll:提取物理桌面或虛擬機桌面安裝完驅(qū)動后的每一設(shè)備驅(qū)動; 步驟S12:把步驟Sll中提取的所有設(shè)備驅(qū)動全部刪除,用以保證無任何驅(qū)動的系統(tǒng)ghost 能夠同時啟動物理桌面和虛擬桌面; 步驟S13:ghost在物理設(shè)備上安裝第一個驅(qū)動,ghost在虛擬機上安裝對應的第一個驅(qū)動; 步驟S14:ghost到物理設(shè)備上安裝下一個驅(qū)動,ghost到虛擬機上安裝對應的下一個驅(qū)動; 步驟S15:判斷是否所有的物理設(shè)備驅(qū)動與虛擬機設(shè)備驅(qū)動均已安裝完畢,若不是,則返回步驟S14 ;若是則進入步驟S16 ; 步驟S16:制作出虛擬桌面與物理桌面可共用的I個鏡像。
3.根據(jù)權(quán)利要求1所述的一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,其特征在于:所述的步驟S3中,所述數(shù)據(jù)中心服務(wù)器的資源狀態(tài)包括終端本地基準性能、虛擬機當前性能以及服務(wù)器可提供的性能的數(shù)據(jù)庫表。
4.根據(jù)權(quán)利要求1所述的一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,其特征在于:所述的計算資源瓶頸為數(shù)據(jù)中心服務(wù)器提供的性能預計比本地終端基準性能低。
【專利摘要】本發(fā)明涉及一種虛擬桌面與物理桌面共用鏡像的智能網(wǎng)絡(luò)流桌面方法,包括首先進行智能網(wǎng)絡(luò)流技術(shù)的鏡像操作;接著用戶開啟設(shè)備,PXE啟動嵌入式OS系統(tǒng),并獲得數(shù)據(jù)中心服務(wù)器的資源狀態(tài);根據(jù)步驟S2中獲得的數(shù)據(jù)中心服務(wù)器的資源狀態(tài)判斷數(shù)據(jù)中心服務(wù)器是否出現(xiàn)故障或是否出現(xiàn)計算資源瓶頸,若是流桌面客戶端提示用戶是否將設(shè)備切換到本地流桌面模式運行,若是,則將用戶設(shè)備切換到本地流桌面模式運行。本發(fā)明可在數(shù)據(jù)中心服務(wù)器出現(xiàn)故障或出現(xiàn)計算資源瓶頸時,用戶可重啟虛擬桌面或重啟終端,智能地把原有用戶的虛擬機桌面鏡像以網(wǎng)絡(luò)流模式在本地的客戶機上運行,而無需等待后臺數(shù)據(jù)中心完成故障排查與解決。
【IPC分類】G06F11-14
【公開號】CN104699570
【申請?zhí)枴緾N201510140355
【發(fā)明人】楊明靜
【申請人】福州大學
【公開日】2015年6月10日
【申請日】2015年3月30日