版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
文檔信息文檔簡稱openstackvdi測試報告文檔編號文檔名稱文件狀態(tài)■草稿□正式發(fā)布□正在修改編寫人日期年月日校對人日期年月日審核人日期年月日批準(zhǔn)人日期年月日變更記錄變更序號變更原因變更頁碼變更前版本號變更后版本號更改人批準(zhǔn)人生效日期備注1加圖2修改總結(jié)
目錄1. 什么是vdi 42. vdi實現(xiàn)方式 52.1. vdi實現(xiàn)原理 52.2. 實現(xiàn)協(xié)議 53. spice與vnc的區(qū)別 74. 開源spice協(xié)議支持的功能 85. OpenStackVDI測試 95.1. 測試目標(biāo) 105.2. 測試方案 105.2.1. 拓?fù)浣Y(jié)構(gòu) 105.3. 測試環(huán)境安裝配置 105.3.1. 配置nova.conf 105.3.2. 安裝spicehtml5 115.3.3. 使用openstack啟動虛擬機(jī) 115.3.4. 啟動openstack的spiceProxy 115.4. VDI測試 125.4.1. 訪問頁面 125.4.2. 使用spiceclient訪問虛擬機(jī) 125.5. 測試結(jié)論 146. 待解決問題 14什么是vdiVDI,英文全稱VirtualDesktopInfrastructure,即虛擬桌面基礎(chǔ)架構(gòu),正迅速成為一個熱門詞語。VDI的概念很簡單。它不是給每個用戶都配置一臺運行WindowsXP或Vista(后文統(tǒng)稱為WindowsXP)的桌面PC,而是通過在數(shù)據(jù)中心的服務(wù)器運行WindowsXP,將你的桌面進(jìn)行虛擬化。用戶通過來自客戶端設(shè)備(客戶機(jī)或是家用PC)的客戶計算協(xié)議與虛擬桌面進(jìn)行連接,用戶訪問他們的桌面就像是訪問傳統(tǒng)的本地安裝桌面一樣。vdi實現(xiàn)方式vdi實現(xiàn)原理VDI的實現(xiàn)方式,無非在虛擬機(jī)之前加了一層VDIRouter的機(jī)制,至于底層協(xié)議是什么樣的,完全取決于Router怎么寫。Router主要是將用戶連接桌面的請求進(jìn)行攔截,根據(jù)一定的規(guī)則找到閑置的虛擬桌面,再將用戶的私有數(shù)據(jù)進(jìn)行還原,最后把雙方連接起來,這就是VDI的基本原理。實現(xiàn)協(xié)議RDP協(xié)議遠(yuǎn)程桌面協(xié)議(RDP,RemoteDesktopProtocol)是一個多通道(multi-channel)的協(xié)議,讓用戶(客戶端或稱“本地電腦”)連上提供微軟終端機(jī)服務(wù)的電腦(服務(wù)器端或稱“遠(yuǎn)程電腦”)。大部分的Windows都有客戶端所需軟件。其他操作系統(tǒng)也有這些客戶端軟件,例如Linux、FreeBSD、MacOSX。服務(wù)端電腦方面,則聽取送到TCP3389端口的數(shù)據(jù)。RDP也是windows流行的協(xié)議,但是隨著目前的趨勢來看還是使用spice更加有前途.vncVNC(VirtualNetworkComputing)是虛擬網(wǎng)絡(luò)計算機(jī)的縮寫。VNC是一款優(yōu)秀的遠(yuǎn)程控制工具軟件,由著名的AT&T的歐洲研究實驗室開發(fā)的。VNC是在基于UNIX和Linux操作系統(tǒng)的免費的開源軟件,遠(yuǎn)程控制能力強(qiáng)大,高效實用,其性能可以和Windows和MAC中的任何遠(yuǎn)程控制軟件媲美。在Linux中,VNC包括以下四個命令:vncserver,vncviewer,vncpasswd,和vncconnect。大多數(shù)情況下我只需要其中的兩個命令:vncserver和vncviewer。spicespice包括3個組件:SPICEDriver
:SPICE驅(qū)動器存在于每個虛擬桌面內(nèi)的組件;SPICEDevice:SPICE設(shè)備存在于紅帽企業(yè)虛擬化Hypervisor內(nèi)的組件;SPICEClient:SPICE客戶端存在于終端設(shè)備上的組件,可以是瘦客戶機(jī)或?qū)S玫腜C,用于接入每個虛擬桌面。spice實現(xiàn)架構(gòu):spice與vnc的區(qū)別SPICEVNCBIOS屏幕顯示能能全彩支持能能更改分辨率能能多顯示器多顯示器支持(高達(dá)4畫面)只有一個屏幕圖像傳輸圖像和圖形傳輸圖像傳輸視頻播放支持GPU加速支持不能音頻傳輸雙向語音可以控制不能鼠標(biāo)控制客戶端服務(wù)器都可以控制服務(wù)器端控制USB傳輸U(kuò)SB可以通過網(wǎng)絡(luò)傳輸不能加密通訊可以使用SSL進(jìn)行加密不能開源spice協(xié)議支持的功能當(dāng)前支持功能:圖形界面
-processesandtransmits2Dgraphiccommands視頻流
-heuristicallyidentifiesvideostreamsandtransmitsM-JPEGvideostreams圖片壓縮
-offersverioscompressionalgorithmthatwerebuiltspecificallyforSpice,includingQUIC(basedon
SFALIC),LZ,GLZ(history-basedglobaldictionary),andauto(heuristiccompressionchoiceperimage)硬件鼠標(biāo)-processesandtransmitscursor-specificcommands圖像,顏色,鼠標(biāo)緩存
-managesclientcachestoreducebandwidthrequirements在線切換
-supportsclientswhilemigratingSpiceserverstonewhosts,thusavoidinginterruptionsWindows驅(qū)動
-WindowsdriversforQXLdisplaydeviceandVDI-port多監(jiān)視器
客戶端支持linux和windows
-canbeeasilyportedtoadditionalplatforms.
立體聲音頻
-supportsaudioplaybackandcaptures;audiodatastreamisoptionallycompressedusing
CELT加密
-usingOpenSSL兩種鼠標(biāo)模式-providesclient(moreuser-friendly)andserver(increasedaccuracyandfullysynchronized)modes音頻視頻同步
-synchronizesvideostreamswithaudioclocksSpice代理
-runningontheguestandperformstasksfortheclient剪切板共享
-allowscopypastebetweenclientsandthevirtualmachine未來將支持的新功能:網(wǎng)絡(luò)隧道
(inprogress)-usingvirtualnetworkinterfacetoenablesharingofnetworkresources.Currentlythefocusisonprintersharingbutisnotlimitedtothat.Off-screensurfaces
(inprogress)-supportsoff-screensurfacesasinfrastructureforfutureDirectDraw,videoaccelerationand3Dacceleration.GDIandX11willalsobenefitfromthisfeature.Itwillalsolayfoundationformulti-headsupport共享usb
(inprogress)-allowsclientstosharetheirUSBdeviceswithSpiceserversDirectDraw客戶端GUI
-Enablesuser-friendlyconfiguration屏幕管理
-addsupportforenablingselectionofthescreenusedbytheclient配置文件
-enablespersistentuserandadministrativesettings共享光驅(qū)
-shareyourCDwithSpiceserver視頻加速3D加速支持AeroLinuxfeaturesparityOSXclientSimultaneousclientsconnectionOpenStackVDI測試openstackgrizzly版本開始支持spice協(xié)議,但是在2.1章節(jié)說的實現(xiàn)原理中的proxy實現(xiàn)上還有不足的地方,就是沒有能夠?qū)崿F(xiàn).測試目標(biāo)測試方案拓?fù)浣Y(jié)構(gòu)圖1測試環(huán)境安裝配置配置nova.conf在nova.conf中加入spice支持,使得生成的虛擬機(jī)能夠通過openstack提供的proxy訪問到[spice]#(StrOpt)locationofspicehtml5consoleproxy,intheform"http://$nova-html5proxy_host:6082/spice_auto.html"html5proxy_base_url=11:6082/spice_auto.html#(BoolOpt)enablespicerelatedfeaturesenabled=false#(BoolOpt)enablespiceguestagentsupportagent_enabled=true#(StrOpt)keymapforspicekeymap=en-us#(StrOpt)IPaddressonwhichinstancespiceserversshouldlisten#(StrOpt)ManagementIPAddressonwhichinstancespiceserverswilllistenonthecomputehost.安裝spicehtml5安裝最新版本:rpm–ivh.rpm使用openstack啟動虛擬機(jī)配置好nova.conf后,openstack啟動虛擬機(jī)后,以前使用vnc的參數(shù)將變成這樣虛擬機(jī)將監(jiān)聽5900端口,以方便spiceclient連接虛擬機(jī)使用.啟動openstack的spiceProxyopenstack的spiceproxy只是簡單的實現(xiàn)1對1的遠(yuǎn)程桌面,并沒有2.1章中的其他功能.openstack的spiceproxy相當(dāng)于提供一個基于web界面訪問方式的web服務(wù)器,將spicehtml5安裝好以后,使用該proxy當(dāng)做服務(wù)器來訪問指定host上的虛擬機(jī).[root@grizzlyinit.d]#serviceopenstack-nova-spicehtml5proxystartStartingopenstack-nova-spicehtml5proxy:[OK]VDI測試訪問頁面訪問11:6082/spice_auto.html能夠看到當(dāng)前主機(jī)上所有的虛擬機(jī)進(jìn)行選擇連接使用spiceclient訪問虛擬機(jī)windows下的spiceclient連接桌面:輸入主機(jī)ip和端口號,還有密碼:5900密碼111111連接后:連接后就可以遠(yuǎn)程訪問虛擬機(jī),進(jìn)行安裝等操作.測試結(jié)論現(xiàn)階段可以通過遠(yuǎn)程訪問openstack控制節(jié)點的spiceproxy,當(dāng)控制節(jié)點尋找到可用的虛擬機(jī),然后返回虛擬機(jī)桌面.能夠?qū)崿F(xiàn)視頻音頻等的遠(yuǎn)程訪問,詳細(xì)列表見第四章.usb需要另外通過軟件實現(xiàn)轉(zhuǎn)發(fā).但是openstack的spice實現(xiàn)的vdi還不具備虛擬桌面池的概念,就是說根據(jù)一定的規(guī)則找到閑置的虛擬桌面,再將用戶的私有數(shù)據(jù)進(jìn)行還原.按照目前的研究來看還是一個集中管理虛擬機(jī)的功能.需要研發(fā)一個真正功能的proxy的vdi代理服務(wù).待解決問題1.VDI連接協(xié)議的問題需要解決。目前OpenStack可以支持VNC連接到虛擬機(jī)或者RDP連接到虛擬機(jī)里面.VNC協(xié)議本身無法解決USB透傳、聲音、打印等問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人貸款合同模板解析
- 個人資金入股合作合同
- 個人車位轉(zhuǎn)讓合同模板
- 二手房交易定金支付合同協(xié)議書
- 產(chǎn)品設(shè)計合同合作模板
- 不動產(chǎn)權(quán)抵押合同貸款協(xié)議
- 2025年房地產(chǎn)中介合作協(xié)議
- 個人公積金借款合同及相關(guān)附件
- 2025年彩票行業(yè)信息化建設(shè)合作協(xié)議
- 2025年畢業(yè)生檔案寄存協(xié)議標(biāo)準(zhǔn)格式
- 中國儲備糧管理集團(tuán)有限公司蘭州分公司招聘筆試真題2024
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級歷史下冊
- 提高金剛砂地坪施工一次合格率
- 【歷史】唐朝建立與“貞觀之治”課件-2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 產(chǎn)業(yè)園區(qū)招商合作協(xié)議書
- 2024年廣東省公務(wù)員錄用考試《行測》真題及答案解析
- 2025新譯林版英語七年級下單詞默寫表
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊
- 天然氣脫硫完整版本
- 中歐班列課件
- 2025屆高三數(shù)學(xué)一輪復(fù)習(xí)備考經(jīng)驗交流
評論
0/150
提交評論