999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SPICE協議的USB設備重定向設計與實現

2015-09-22 09:39:06楊飛朱志祥梁小江
物聯網技術 2015年9期

楊飛+朱志祥+梁小江

摘 要:基于SPICE協議的虛擬桌面無法自動完成USB重定向功能,提出了一種USB設備的自動重定向實現方法。該方法首先對遠程服務器資源進行虛擬化,以提高服務器的資源利用率,然后設計和實現基于SPICE協議的虛擬桌面客戶端,使用戶可以通過客戶端訪問遠程虛擬資源池,在虛擬桌面的客戶端插入USB設備,然后自動重定向到遠程虛擬服務器,實現對遠程服務器資源的管理和操作。經過實驗測試證明,本設計方法能夠實現虛擬桌面的USB設備自動重定向功能。

關鍵詞:SPICE協議;虛擬桌面;USB重定向;遠程虛擬服務器

中圖分類號:TP302.1 ? ? ? ? ?文獻標識碼:A ? ? ? ? 文章編號:2095-1302(2015)09-00-02

0 ?引 ?言

隨著云計算和虛擬化技術的發展,虛擬桌面也不斷應用到各行各業中。桌面虛擬化技術通過虛擬化技術和云計算技術相結合,將用戶桌面環境和計算環境分離,不僅可為用戶提供便捷的桌面辦公環境和較好的用戶體驗,還能將用戶的虛擬資源進行集中化管理,提高遠程服務器虛擬資源的利用率[1]。

基于SPICE協議的虛擬桌面不支持USB設備的自動重定向,限制了用戶在客戶端對遠程服務器資源的操作,包括數據的拷貝、上傳等功能。

本文基于OpenStack平臺設計和實現的遠程虛擬資源服務器,然后設計和部署了基于SPICE協議的虛擬桌面客戶端,用戶通過客戶端靈活訪問遠程服務器的虛擬資源集群[2]。用戶在客戶端插入USB設備,就可以對遠程服務器資源池進行訪問和控制。通過大量對比測試,本設計方案可以實現基于SPICE協議的虛擬桌面的USB設備自動重定向功能。

1 ?虛擬桌面設計框架

基于SPICE協議的虛擬桌面是基于KVM虛擬機實現的,在SPICE框架中,VDI后端在QEMU中實現,提供對虛擬設備的模擬,VDI前端在服務端中實現,通過VDI接口與虛擬設備進行交互[3]。

虛擬化技術能夠在一臺計算機上運行多個操作系統[4],在每個操作系統上運行自己獨立的應用軟件,可以對這些系統進行有效隔離,對資源進行按需分配,從而保證每一個操作系統的安全性和性能。對服務器進行擴展,實現服務器的虛擬化[5]。

在OpenStack云平臺上構建云桌面系統的服務端,采用OpenStack作為虛擬桌面的基礎服務,在OpenStack中采用KVM虛擬化技術,實現本地用戶對物理服務器的遠程訪問,使用戶能夠共享相同的物理服務設備[6]。圖1為虛擬桌面的整體設計框架。

圖1 ?虛擬桌面整體設計框架

來自客戶端、臺式機、筆記本的用戶發出連接請求,通過對應的SPICE服務連接云實驗室的客戶端,客戶端首先向服務端建立一個主要接口的連接請求,創建工作線程并等待遠程服務端的消息,云實驗室服務端完成初始化后,客戶端繼續進行后面的初始化工作[7]。

在虛擬桌面的服務端,能夠滿足用戶的多種資源申請需求,管理員能夠統一管理和分配虛擬資源。管理員根據用戶的請求分配虛擬機資源,在分配過程中附帶虛擬資源的地址和端口,方便客戶端用戶直接使用地址和端口登錄虛擬桌面[8]。圖2所示為服務器虛擬資源分布圖。

用戶在虛擬桌面的登陸界面中輸入在遠程服務器中分配的地址和端口,即可進入到遠程服務器進行虛擬桌面的操作和管理。認證成功的用戶能訪問遠程服務器的虛擬資源,保證整個虛擬桌面的安全。用戶通過虛擬桌面客戶端的用戶操作界面實現對遠程服務器集群資源的訪問和操作[9]。圖3為虛擬桌面客戶端登錄界面。

圖2 ?服務器虛擬資源分布圖

圖3 ?虛擬桌面客戶端登錄界面

2 ?USB重定向實現

針對基于SPICE協議的虛擬桌面無法自動完成USB設備重定向功能,提出一種USB設備重定向實現方法。首先設計和實現基于SPICE協議的虛擬桌面,通過客戶端用戶能夠訪問遠程虛擬資源池,提高服務器的利用率[10]。用戶在終端設備插入優盤,能夠自動重定向到遠程虛擬服務器,實現數據的管理操作。圖4所示為USB重定向設計框架。

圖4 ?USB重定向設計框架

首先在制作虛擬桌面客戶端的Fedora系統中,編譯安裝Usbredir軟件,它通過網絡連接發送USB設備流量的網絡協議,spice-gtk是為SPICE遠程桌面服務提供數據庫和圖形工具包的軟件,在編譯安裝過程中,需要添加Usbredir功能,最后通過安裝和編譯virt-viewer,完成虛擬桌面的客戶端。

在服務器遠程資源中,通過WDK軟件重新編譯libwdi、libusbk和libusb-win32-bin,產生libwdi.dll,將libwdi.dll文件拷貝到windows虛擬機中的c:\windows\system32位置。重新啟動虛擬機,使用虛擬機客戶端重新連接,插入USB設備后能實現自動重定向到遠程虛擬機。

3 ?測試

當插入USB設備后,會自動識別USB驅動,圖5為選擇USB設備。

圖5 ?選擇USB設備

選擇對應的USB設備后,出現對應的設備驅動。圖6所示為USB設備驅動界面,圖7為USB的磁盤管理界面。

圖6 ?USB設備驅動

圖7 ?USB磁盤管理

4 ?結 ?語

基于SPICE協議的虛擬桌面不能實現USB設備的重定向,用戶不能對遠程服務器虛擬資源進行復制粘貼等功能,影響用戶體驗QoS。本文的設計方案能夠實現USB設備的自動重定向功能。

參考文獻

[1] 李博.基于SPICE協議的桌面虛擬化客戶端的設計與實現[D].廣州:華南理工大學, 2012.

[2] 馬強, 艾中良.面向云計算環境的訪問控制模型[J]. 計算機工程與設計, 2012, 33(12):4487-4492.

[3] 張慶萍.虛擬桌面基礎架構(VDI)安全研究[J].計算機安全, 2011 (4):72-74.

[4]江南, 俞高宇.桌面虛擬現實技術研究及其應用[J]. 國土資源遙感, 2002, 14(3):37-40.

[5]王慶波. 虛擬化與云計算[M].北京:電子工業出版社, 2009.

[6] 張建勛,古志民,鄭超.云計算研究進展綜述[J]. 計算機應用研究, 2010, 27(2):429-433.

[7] 徐浩, 蘭雨晴. 基于SPICE協議的桌面虛擬化技術研究與改進方案[J]. 計算機工程與科學, 2013, 35(12):20-25.

[8] 鄢濤, 李丹. 虛擬云桌面技術的研究與實現[J]. 成都大學學報(自然科學版), 2013, 32(2):145-147.

[9] 王峰,江峰,李朝陽.虛擬桌面及關鍵技術分析[J].電信技術, 2011 (1):.24-26.

[10] 賴孫榮. 虛擬桌面框架Spice剖析及其客戶端的設計與實現[D].廣州:華南理工大學, 2012.

主站蜘蛛池模板: 色偷偷男人的天堂亚洲av| 成人免费午夜视频| 国产菊爆视频在线观看| 午夜精品福利影院| 成人福利在线看| 免费国产黄线在线观看| 日日碰狠狠添天天爽| 国产另类乱子伦精品免费女| 九九这里只有精品视频| 台湾AV国片精品女同性| a国产精品| 国产真实乱人视频| 麻豆a级片| 亚洲精品无码AⅤ片青青在线观看| 亚洲中文字幕av无码区| 国产一级毛片高清完整视频版| 色综合天天综合中文网| 在线观看亚洲天堂| 九色在线视频导航91| 欧美午夜精品| 亚洲综合第一区| 欧美成人A视频| 亚洲国产欧美中日韩成人综合视频| 无码国产伊人| 成人国产精品一级毛片天堂| 一区二区三区国产| 沈阳少妇高潮在线| 日本精品影院| 欧美在线精品怡红院| 亚洲系列无码专区偷窥无码| 欧美综合成人| A级毛片无码久久精品免费| 久久国产精品娇妻素人| 精品99在线观看| 久久人人97超碰人人澡爱香蕉 | 国产超碰一区二区三区| 久久精品66| 又粗又硬又大又爽免费视频播放| 国产99欧美精品久久精品久久| 亚洲日本精品一区二区| 久久婷婷国产综合尤物精品| 亚洲成A人V欧美综合天堂| 国产午夜看片| 成人午夜视频在线| 最新亚洲人成网站在线观看| 日本在线欧美在线| 国产精品微拍| 午夜丁香婷婷| 国产一区成人| 日韩欧美国产另类| 国产啪在线91| 国产无套粉嫩白浆| 久久9966精品国产免费| 日韩成人午夜| 97视频免费在线观看| 亚洲人成网站18禁动漫无码| 国产99在线观看| 成人精品亚洲| 国产青榴视频| 国产麻豆91网在线看| 亚洲欧州色色免费AV| 五月天香蕉视频国产亚| 国产精品一线天| 亚洲一区二区日韩欧美gif| 色婷婷视频在线| 欧美成人a∨视频免费观看 | 综合天天色| 欧美激情视频一区| 婷婷激情亚洲| 精品欧美视频| 亚洲精品大秀视频| 国产三级韩国三级理| 日韩a在线观看免费观看| 99在线视频免费观看| 欧美a级完整在线观看| 三区在线视频| 日韩精品成人网页视频在线| 日韩中文字幕亚洲无线码| 国内精自线i品一区202| 韩日无码在线不卡| aa级毛片毛片免费观看久| 中国黄色一级视频|