云辦公虛擬化技術(shù)培訓(xùn)_第1頁
云辦公虛擬化技術(shù)培訓(xùn)_第2頁
云辦公虛擬化技術(shù)培訓(xùn)_第3頁
云辦公虛擬化技術(shù)培訓(xùn)_第4頁
云辦公虛擬化技術(shù)培訓(xùn)_第5頁
已閱讀5頁,還剩58頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

云辦公虛擬化技術(shù)培訓(xùn)第一頁,共63頁。VDI之

云辦公朋友圈虛擬桌面技術(shù)分類服務(wù)器集群–HACluster服務(wù)器存儲(chǔ)–分布式服務(wù)器管理端(web)

-CLI服務(wù)器插件-Admintool虛擬機(jī)插件-Guesttool終端–云終端\軟件利舊端桌面協(xié)議-EST教學(xué)軟件–CMSunny第二頁,共63頁。虛擬桌面技術(shù)分類第三頁,共63頁。VDI虛擬桌面

瘦客戶端遠(yuǎn)程連接云主機(jī)獲取系統(tǒng)鏡像畫面

代表方案:銳捷云課堂、VMwareView、CitrixXendesktop、MSHyper-V、深信服

aDesk、華為fusionCloud云桌面IDV智能桌面

(又名VOI)

胖終端或PC本地緩存虛擬機(jī)代表方案:

CitrixXenClient,Moka5、

和信創(chuàng)天共享桌面

(又名SBC)

代表方案:MSWin2012PNS無盤桌面

無盤+還原精靈代表方案:CitrixPVS、幻影、江波桌面類型第四頁,共63頁。VDI(VirtualDesktopInfrastructure)方案

-KVM第五頁,共63頁。KVM/QEMU介紹KVM-是目前唯一開源的基于X86硬件架構(gòu)定制開發(fā)的完全虛擬化解決方案QEMUQEMU是一款開源的高性能虛擬機(jī)模擬器Libvirtlibvirt是一組工具應(yīng)用,使KVM可以兼容目前主流的LinuxQEMU和Libvirt,都是基于Linux操作系統(tǒng)的應(yīng)用程序第六頁,共63頁。7KVM之Linux系統(tǒng)啟動(dòng)Bios會(huì)掃描全部磁盤,選擇一個(gè)可啟動(dòng)分區(qū)磁盤第一個(gè)扇區(qū)/boot對應(yīng)分區(qū)的第N~M個(gè)扇區(qū)Stage2里面集成簡單文件系統(tǒng),會(huì)去磁盤中查找kernel鏡像文件,之后加載入內(nèi)存,應(yīng)用匯編語言跳轉(zhuǎn)到kernel中的main函數(shù),運(yùn)行kernel第七頁,共63頁。8KVM之Linux設(shè)備初始化PCIusb聲卡顯卡磁盤磁盤1磁盤2磁盤3磁盤4千兆萬兆卡0卡1卡2卡30插槽12345設(shè)備初始化開始設(shè)備初始化結(jié)束第八頁,共63頁。KVM之虛擬機(jī)模擬器啟動(dòng)1)每個(gè)虛擬機(jī)都占QEMU的一個(gè)應(yīng)用線程2)虛擬CPU以物理CPU線程方式計(jì)算3)Linux內(nèi)核為QEMU的應(yīng)用線程分配CPU第九頁,共63頁。設(shè)備的虛擬化CPU虛擬化輪座原理:物理CPU*核心數(shù)+線程數(shù)=vCPU總數(shù)vCPU總數(shù)*N(N≤9)=虛擬機(jī)數(shù)

內(nèi)存虛擬化內(nèi)存模塊的組合與分配IO虛擬化訪問截獲PortI/OMMIO設(shè)備模擬第十頁,共63頁。QEMU/KVM架構(gòu)圖第十一頁,共63頁。QEMU與Libvirt/顯示協(xié)議關(guān)系用戶可以通過Libvirt的virsh命令查看虛擬機(jī)(QEMU與GuestOS)的狀態(tài)QEMU與GuestOS是通過QGA通道進(jìn)行通信的可以通過擴(kuò)展QMP的內(nèi)容,獲取更多的狀態(tài)信息QEMU與SpiceServer在一進(jìn)程中第十二頁,共63頁。云辦公集群

-HACluster第十三頁,共63頁。概述第十四頁,共63頁。概述第十五頁,共63頁。概述支持的異常類型:1)服務(wù)器異常–高分2)服務(wù)異常–中等分3)網(wǎng)絡(luò)異常–低分生產(chǎn)消費(fèi)者生產(chǎn)者:keepalived、健康檢查、rcd_ha異常處理邏輯消費(fèi)者:rcd_ha只處理最后一條信息第十六頁,共63頁。keepalived心跳檢測基于VRRP協(xié)議實(shí)現(xiàn):MASTER選舉:1)優(yōu)先級(jí)高的成為MASTER2)優(yōu)先級(jí)相同,接口地址大者當(dāng)選為Master

3)爭搶模式主服務(wù)器每秒對外發(fā)送1個(gè)VRRP包,備服務(wù)器連續(xù)3次未接收到心跳包,切換為主服務(wù)器。當(dāng)服務(wù)器上的服務(wù)異常時(shí),降低優(yōu)先級(jí)主服務(wù)器/網(wǎng)絡(luò)異常:心跳包丟失,主備切換主服務(wù)器服務(wù)異常:優(yōu)先級(jí)降低,爭搶成為主腦裂,雙主降備MASTER選擇:每隔20sping1次第三方IP,連續(xù)失敗3次,降級(jí)。腦裂恢復(fù)過程中,優(yōu)先級(jí)較高的成為主。Keepalived是LVS的擴(kuò)展項(xiàng)目,主要功能是實(shí)現(xiàn)服務(wù)器的狀態(tài)檢測、故障隔離和負(fù)載均衡器的失敗切換FailOver。第十七頁,共63頁。管理實(shí)例第十八頁,共63頁。云辦公存儲(chǔ)

-分布式存儲(chǔ)技術(shù)第十九頁,共63頁。20存儲(chǔ)系統(tǒng)框架--EST協(xié)議鏈路--存儲(chǔ)數(shù)據(jù)鏈路第二十頁,共63頁。NFSNFS即遠(yuǎn)程文件系統(tǒng)(networkfilesystem),它可以把遠(yuǎn)程服務(wù)器的目錄映射到本地進(jìn)行使用,訪問NFS共享目錄就類似于訪問本地目錄,然而它的真實(shí)數(shù)據(jù)是存在于遠(yuǎn)程服務(wù)器(類似于windows里的網(wǎng)絡(luò)鄰居共享)DRBDDRBD是一個(gè)用于遠(yuǎn)程拷貝的工具(DistributedReplicatedBlockDevice),他可以實(shí)時(shí)的克隆兩個(gè)不同計(jì)算機(jī)的硬盤的數(shù)據(jù),以達(dá)到實(shí)時(shí)同步

NFS、DRDB技術(shù)介紹21第二十一頁,共63頁。虛擬機(jī)存儲(chǔ)數(shù)據(jù)流向22第二十二頁,共63頁。DRDB工作原理23第二十三頁,共63頁。誰刪除了我的數(shù)據(jù)為什么服務(wù)器一般不允許斷電U盤不安全刪除,數(shù)據(jù)丟失了磁盤內(nèi)存數(shù)據(jù)回寫進(jìn)程定期把數(shù)據(jù)從內(nèi)存搬到到磁盤服務(wù)器斷電,內(nèi)存數(shù)據(jù)瞬間沒了如果突然斷電,此時(shí)服務(wù)器內(nèi)存有大量的數(shù)據(jù)沒有回寫到磁盤,會(huì)導(dǎo)致大量的數(shù)據(jù)丟失,所以一般大型服務(wù)器是不斷電的,斷電之前都需要手動(dòng)做數(shù)據(jù)同步(即把內(nèi)存把數(shù)據(jù)同步到磁盤)24第二十四頁,共63頁。關(guān)機(jī)回寫–又是你的鍋reboot,shutdown關(guān)閉服務(wù)和應(yīng)用程序同步數(shù)據(jù)到磁盤關(guān)閉設(shè)備存儲(chǔ)異常,或者磁盤寫入很慢,又或者內(nèi)存數(shù)據(jù)量大over導(dǎo)致系統(tǒng)宕機(jī)第二十五頁,共63頁。外置存儲(chǔ)對接介紹為什么現(xiàn)在只能對接NAS類型的外置存儲(chǔ)?第二十六頁,共63頁。WEB管理核心–CLI

(Command-Lineinterface)云辦公RCC-OAV1.3第二十七頁,共63頁。UMP平臺(tái)業(yè)務(wù)層JSF1.2管理功能:瀏覽器(IE8以上、firefox、chrome)hibernatePGSQLrichfacesUMP組件MINAThriftclientstudentteacherftptoolvmtoolHTTP私有協(xié)議thriftPerl、Shell、libvirtKVMShell調(diào)用CLI系統(tǒng)框架RCC

Center私有協(xié)議EST第二十八頁,共63頁。WEB-AdminToolvmtool WEB提供此組件安裝包供下載

修改并啟動(dòng)鏡像通過rcdvmview://ip:port?usb_drv_info=usb_info這個(gè)命令來啟動(dòng)ftptool

鏡像目錄和共享目錄、升級(jí)包中鏡像或文件有修改時(shí)會(huì)發(fā)送給WEB做對應(yīng)的操作 rcdftp://服務(wù)器IP:9109:0、rcdftp://服務(wù)器IP:9109:1、rcdftp://服務(wù)器IP:9109:2MINAstudentteacherftptoolvmtol第二十九頁,共63頁。Web-GuestTool第三十頁,共63頁。vdagent.exevdservice.exeTCPClient.exeCBClient.exe、DragDropHook.dllDiskShareClient.exeVideoPlayerHook.exe、MMRTransform.axRJFlashBackgroundSVC.exe、RCC_flashVideoRedirect.crx、RCC_360flashVideoRedirect.crxRCD_AppInit.dllGuestTool安裝包GuestTool相關(guān)組件第三十一頁,共63頁。提供設(shè)置分辨率提供spiceagent通道提供視頻重定向優(yōu)化修改3D系統(tǒng)文件(配合HideUsbDev.sys)主要維護(hù)人:王杰、張世鑾相關(guān)日志:C:\WINDOWS\Temp\vdagent.logvdagent第三十二頁,共63頁。Windows服務(wù)程序判斷當(dāng)前虛機(jī)是編輯、還是上課守護(hù)其他功能程序設(shè)置虛機(jī)ip執(zhí)行開機(jī)腳本(D盤.guest-logon.bat)升級(jí)功能主要維護(hù)人:王杰、張世鑾相關(guān)日志:C:\WINDOWS\Temp\vdservice.logvdservice第三十三頁,共63頁。攝像頭重定向虛機(jī)數(shù)據(jù)轉(zhuǎn)發(fā)程序安裝虛擬攝像頭驅(qū)動(dòng)只支持一個(gè)虛擬攝像頭使用spice攝像頭通道通信主要維護(hù)人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\TCPClient.logTCPClient第三十四頁,共63頁。復(fù)制粘貼、拖拽功能虛機(jī)端模塊通過私有協(xié)議與虛機(jī)內(nèi)模塊通信最新版本使用spice攝像頭通道通信DragDropHook.dll提供hookexplorer拖拽接口主要維護(hù)人:張世鑾相關(guān)日志:C:\Windows\Temp\CopyFile.log、CopyFile_Err.log、C:\WINDOWS\Temp\RuiJie\DragDropHook.logCBClient第三十五頁,共63頁。掛盤功能虛機(jī)數(shù)據(jù)轉(zhuǎn)發(fā)程序通過Dokan提供虛擬磁盤主要維護(hù)人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\DiskShareClient.logDiskShareClient第三十六頁,共63頁。Hookqq影音、暴風(fēng)影音,提供視頻重定向功能使用MMRTransform.ax替換原播放器解碼器,用來獲取一幀一幀音視頻數(shù)據(jù)主要維護(hù)人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\MMRTransform.log、C:\Windows\Temp\VideoPlayerHook.logVideoPlayerHook第三十七頁,共63頁。與瀏覽器插件交互,發(fā)送數(shù)據(jù)到客戶端獲取flash播放窗口位置、遮擋信息Chrome、360瀏覽器插件需要手動(dòng)安裝主要維護(hù)人:毛德昌相關(guān)日志:修改C:\ProgramFiles\RCC-Guest-Tool\32\VR\RJFlashRedirection.ini文件中SHOWTOOL值為1,會(huì)顯示日志窗口RJFlashBackgroundSVC第三十八頁,共63頁。修改主機(jī)名監(jiān)控qq、暴風(fēng)打開文件執(zhí)行關(guān)機(jī)腳本主要維護(hù)人:王杰、張世鑾相關(guān)日志:C:\Windows\Temp\RCC_AppInit.logRCD_AppInit第三十九頁,共63頁。自研安裝包功能,采用C++/Lua方式安裝通用桌面腳本主要維護(hù)人:張世鑾相關(guān)日志:C:\Windows\Temp\rj_install.log、rj_install_err.logGuestTool安裝包第四十頁,共63頁。利舊客戶端介紹第四十一頁,共63頁。RCC-Client.exeEST.exeCameraServer.exeCBServer.exeDiskShareServer.exeMMRDShowClient.exeRJVideoRedirectionClient.exe、cefclient.exe利舊客戶端安裝包利舊客戶端相關(guān)組件第四十二頁,共63頁。通過私有協(xié)議與web交互,登陸退出虛機(jī)、上傳日志啟動(dòng)、守護(hù)其他模塊升級(jí)主要維護(hù)人:王文鋒相關(guān)日志:C:\ProgramFiles(x86)\RCC-Client\RCC-Client.log、Back_RCC_Client.logRCC-Client第四十三頁,共63頁。spice客戶端,遠(yuǎn)程顯示虛機(jī)桌面提供spice通道給虛機(jī)與客戶端間通信主要維護(hù)人:蘇其雄相關(guān)日志:C:\Windows\Temp\EST_log.txtEST(基于SPICE的增強(qiáng)協(xié)議)第四十四頁,共63頁。攝像頭重定向數(shù)據(jù)提供端打開本地?cái)z像頭,獲取攝像頭數(shù)據(jù),壓縮成264發(fā)往虛機(jī)使用spice攝像頭通道通信主要維護(hù)人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\CameraServer.logCameraServer第四十五頁,共63頁。復(fù)制粘貼、拖拽功能客戶端模塊通過私有協(xié)議與虛機(jī)內(nèi)模塊通信最新版本使用spice攝像頭通道通信主要維護(hù)人:張世鑾相關(guān)日志:C:\Windows\Temp\CopyFile.log、CopyFile_Err.logCBServer第四十六頁,共63頁。掛盤功能數(shù)據(jù)提供端通過遠(yuǎn)程調(diào)用方式把本地磁盤數(shù)據(jù)提供給虛機(jī)使用windowsrpc(TCP)通信主要維護(hù)人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\DiskShareServer.logDiskShareServer第四十七頁,共63頁。視頻重定向播放器播放虛機(jī)發(fā)出來的一幀一幀音視頻數(shù)據(jù)使用spiceagent通道通信主要維護(hù)人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\MMRDShowClient.log、MMRDShowChecker.log、MMRSource.logMMRDShowClient第四十八頁,共63頁。RJVideoRedirectionClient:Flash重定向管理器cefclient:提供flash播放功能、通過url+裁剪方案使用spiceagent通道通信主要維護(hù)人:毛德昌相關(guān)日志:目前通過虛機(jī)中查看RJVideoRedirectionClient、cefclient第四十九頁,共63頁。自研安裝包功能,采用C++/Lua方式主要維護(hù)人:張世鑾相關(guān)日志:C:\Windows\Temp\rj_install.log、rj_install_err.log利舊客戶端安裝包第五十頁,共63頁。連連看CameraServerCBServerDiskShareServerMMRDShowClientRJVideoRedirectionClientCBClientDiskShareClientVideoPlayerHookRJFlashBackgroundSVCTCPClient第五十一頁,共63頁。EST桌面協(xié)議介紹第五十二頁,共63頁。協(xié)議涵蓋通道

1.云課堂桌面協(xié)議,包含多條如圖形顯示輸出,鍵盤輸入、用戶接口設(shè)備、光標(biāo)移動(dòng)、USB重定向、音頻/視頻等專用通道2.需要客戶端和服務(wù)端共同配合第五十三頁,共63頁。基本架構(gòu)

第五十四頁,共63頁。外設(shè)重定向分類USB重定向設(shè)備USB協(xié)議通道方式選擇USB重定向方式的主要有哪些設(shè)備非USB重定向設(shè)備非USB協(xié)議通道方式選擇非USB重定向方式的主要有哪些設(shè)備

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論