




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
云辦公虛擬化技術(shù)培訓(xùn)第一頁,共63頁。VDI之
云辦公朋友圈虛擬桌面技術(shù)分類服務(wù)器集群–HACluster服務(wù)器存儲–分布式服務(wù)器管理端(web)
-CLI服務(wù)器插件-Admintool虛擬機插件-Guesttool終端–云終端\軟件利舊端桌面協(xié)議-EST教學(xué)軟件–CMSunny第二頁,共63頁。虛擬桌面技術(shù)分類第三頁,共63頁。VDI虛擬桌面
瘦客戶端遠程連接云主機獲取系統(tǒng)鏡像畫面
代表方案:銳捷云課堂、VMwareView、CitrixXendesktop、MSHyper-V、深信服
aDesk、華為fusionCloud云桌面IDV智能桌面
(又名VOI)
胖終端或PC本地緩存虛擬機代表方案:
CitrixXenClient,Moka5、
和信創(chuàng)天共享桌面
(又名SBC)
代表方案:MSWin2012PNS無盤桌面
無盤+還原精靈代表方案:CitrixPVS、幻影、江波桌面類型第四頁,共63頁。VDI(VirtualDesktopInfrastructure)方案
-KVM第五頁,共63頁。KVM/QEMU介紹KVM-是目前唯一開源的基于X86硬件架構(gòu)定制開發(fā)的完全虛擬化解決方案QEMUQEMU是一款開源的高性能虛擬機模擬器Libvirtlibvirt是一組工具應(yīng)用,使KVM可以兼容目前主流的LinuxQEMU和Libvirt,都是基于Linux操作系統(tǒng)的應(yīng)用程序第六頁,共63頁。7KVM之Linux系統(tǒng)啟動Bios會掃描全部磁盤,選擇一個可啟動分區(qū)磁盤第一個扇區(qū)/boot對應(yīng)分區(qū)的第N~M個扇區(qū)Stage2里面集成簡單文件系統(tǒng),會去磁盤中查找kernel鏡像文件,之后加載入內(nèi)存,應(yīng)用匯編語言跳轉(zhuǎn)到kernel中的main函數(shù),運行kernel第七頁,共63頁。8KVM之Linux設(shè)備初始化PCIusb聲卡顯卡磁盤磁盤1磁盤2磁盤3磁盤4千兆萬兆卡0卡1卡2卡30插槽12345設(shè)備初始化開始設(shè)備初始化結(jié)束第八頁,共63頁。KVM之虛擬機模擬器啟動1)每個虛擬機都占QEMU的一個應(yīng)用線程2)虛擬CPU以物理CPU線程方式計算3)Linux內(nèi)核為QEMU的應(yīng)用線程分配CPU第九頁,共63頁。設(shè)備的虛擬化CPU虛擬化輪座原理:物理CPU*核心數(shù)+線程數(shù)=vCPU總數(shù)vCPU總數(shù)*N(N≤9)=虛擬機數(shù)
內(nèi)存虛擬化內(nèi)存模塊的組合與分配IO虛擬化訪問截獲PortI/OMMIO設(shè)備模擬第十頁,共63頁。QEMU/KVM架構(gòu)圖第十一頁,共63頁。QEMU與Libvirt/顯示協(xié)議關(guān)系用戶可以通過Libvirt的virsh命令查看虛擬機(QEMU與GuestOS)的狀態(tài)QEMU與GuestOS是通過QGA通道進行通信的可以通過擴展QMP的內(nèi)容,獲取更多的狀態(tài)信息QEMU與SpiceServer在一進程中第十二頁,共63頁。云辦公集群
-HACluster第十三頁,共63頁。概述第十四頁,共63頁。概述第十五頁,共63頁。概述支持的異常類型:1)服務(wù)器異常–高分2)服務(wù)異常–中等分3)網(wǎng)絡(luò)異常–低分生產(chǎn)消費者生產(chǎn)者:keepalived、健康檢查、rcd_ha異常處理邏輯消費者:rcd_ha只處理最后一條信息第十六頁,共63頁。keepalived心跳檢測基于VRRP協(xié)議實現(xiàn):MASTER選舉:1)優(yōu)先級高的成為MASTER2)優(yōu)先級相同,接口地址大者當(dāng)選為Master
3)爭搶模式主服務(wù)器每秒對外發(fā)送1個VRRP包,備服務(wù)器連續(xù)3次未接收到心跳包,切換為主服務(wù)器。當(dāng)服務(wù)器上的服務(wù)異常時,降低優(yōu)先級主服務(wù)器/網(wǎng)絡(luò)異常:心跳包丟失,主備切換主服務(wù)器服務(wù)異常:優(yōu)先級降低,爭搶成為主腦裂,雙主降備MASTER選擇:每隔20sping1次第三方IP,連續(xù)失敗3次,降級。腦裂恢復(fù)過程中,優(yōu)先級較高的成為主。Keepalived是LVS的擴展項目,主要功能是實現(xiàn)服務(wù)器的狀態(tài)檢測、故障隔離和負載均衡器的失敗切換FailOver。第十七頁,共63頁。管理實例第十八頁,共63頁。云辦公存儲
-分布式存儲技術(shù)第十九頁,共63頁。20存儲系統(tǒng)框架--EST協(xié)議鏈路--存儲數(shù)據(jù)鏈路第二十頁,共63頁。NFSNFS即遠程文件系統(tǒng)(networkfilesystem),它可以把遠程服務(wù)器的目錄映射到本地進行使用,訪問NFS共享目錄就類似于訪問本地目錄,然而它的真實數(shù)據(jù)是存在于遠程服務(wù)器(類似于windows里的網(wǎng)絡(luò)鄰居共享)DRBDDRBD是一個用于遠程拷貝的工具(DistributedReplicatedBlockDevice),他可以實時的克隆兩個不同計算機的硬盤的數(shù)據(jù),以達到實時同步
NFS、DRDB技術(shù)介紹21第二十一頁,共63頁。虛擬機存儲數(shù)據(jù)流向22第二十二頁,共63頁。DRDB工作原理23第二十三頁,共63頁。誰刪除了我的數(shù)據(jù)為什么服務(wù)器一般不允許斷電U盤不安全刪除,數(shù)據(jù)丟失了磁盤內(nèi)存數(shù)據(jù)回寫進程定期把數(shù)據(jù)從內(nèi)存搬到到磁盤服務(wù)器斷電,內(nèi)存數(shù)據(jù)瞬間沒了如果突然斷電,此時服務(wù)器內(nèi)存有大量的數(shù)據(jù)沒有回寫到磁盤,會導(dǎo)致大量的數(shù)據(jù)丟失,所以一般大型服務(wù)器是不斷電的,斷電之前都需要手動做數(shù)據(jù)同步(即把內(nèi)存把數(shù)據(jù)同步到磁盤)24第二十四頁,共63頁。關(guān)機回寫–又是你的鍋reboot,shutdown關(guān)閉服務(wù)和應(yīng)用程序同步數(shù)據(jù)到磁盤關(guān)閉設(shè)備存儲異常,或者磁盤寫入很慢,又或者內(nèi)存數(shù)據(jù)量大over導(dǎo)致系統(tǒng)宕機第二十五頁,共63頁。外置存儲對接介紹為什么現(xiàn)在只能對接NAS類型的外置存儲?第二十六頁,共63頁。WEB管理核心–CLI
(Command-Lineinterface)云辦公RCC-OAV1.3第二十七頁,共63頁。UMP平臺業(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提供此組件安裝包供下載
修改并啟動鏡像通過rcdvmview://ip:port?usb_drv_info=usb_info這個命令來啟動ftptool
鏡像目錄和共享目錄、升級包中鏡像或文件有修改時會發(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)主要維護人:王杰、張世鑾相關(guān)日志:C:\WINDOWS\Temp\vdagent.logvdagent第三十二頁,共63頁。Windows服務(wù)程序判斷當(dāng)前虛機是編輯、還是上課守護其他功能程序設(shè)置虛機ip執(zhí)行開機腳本(D盤.guest-logon.bat)升級功能主要維護人:王杰、張世鑾相關(guān)日志:C:\WINDOWS\Temp\vdservice.logvdservice第三十三頁,共63頁。攝像頭重定向虛機數(shù)據(jù)轉(zhuǎn)發(fā)程序安裝虛擬攝像頭驅(qū)動只支持一個虛擬攝像頭使用spice攝像頭通道通信主要維護人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\TCPClient.logTCPClient第三十四頁,共63頁。復(fù)制粘貼、拖拽功能虛機端模塊通過私有協(xié)議與虛機內(nèi)模塊通信最新版本使用spice攝像頭通道通信DragDropHook.dll提供hookexplorer拖拽接口主要維護人:張世鑾相關(guān)日志:C:\Windows\Temp\CopyFile.log、CopyFile_Err.log、C:\WINDOWS\Temp\RuiJie\DragDropHook.logCBClient第三十五頁,共63頁。掛盤功能虛機數(shù)據(jù)轉(zhuǎn)發(fā)程序通過Dokan提供虛擬磁盤主要維護人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\DiskShareClient.logDiskShareClient第三十六頁,共63頁。Hookqq影音、暴風(fēng)影音,提供視頻重定向功能使用MMRTransform.ax替換原播放器解碼器,用來獲取一幀一幀音視頻數(shù)據(jù)主要維護人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\MMRTransform.log、C:\Windows\Temp\VideoPlayerHook.logVideoPlayerHook第三十七頁,共63頁。與瀏覽器插件交互,發(fā)送數(shù)據(jù)到客戶端獲取flash播放窗口位置、遮擋信息Chrome、360瀏覽器插件需要手動安裝主要維護人:毛德昌相關(guān)日志:修改C:\ProgramFiles\RCC-Guest-Tool\32\VR\RJFlashRedirection.ini文件中SHOWTOOL值為1,會顯示日志窗口RJFlashBackgroundSVC第三十八頁,共63頁。修改主機名監(jiān)控qq、暴風(fēng)打開文件執(zhí)行關(guān)機腳本主要維護人:王杰、張世鑾相關(guān)日志:C:\Windows\Temp\RCC_AppInit.logRCD_AppInit第三十九頁,共63頁。自研安裝包功能,采用C++/Lua方式安裝通用桌面腳本主要維護人:張世鑾相關(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交互,登陸退出虛機、上傳日志啟動、守護其他模塊升級主要維護人:王文鋒相關(guān)日志:C:\ProgramFiles(x86)\RCC-Client\RCC-Client.log、Back_RCC_Client.logRCC-Client第四十三頁,共63頁。spice客戶端,遠程顯示虛機桌面提供spice通道給虛機與客戶端間通信主要維護人:蘇其雄相關(guān)日志:C:\Windows\Temp\EST_log.txtEST(基于SPICE的增強協(xié)議)第四十四頁,共63頁。攝像頭重定向數(shù)據(jù)提供端打開本地攝像頭,獲取攝像頭數(shù)據(jù),壓縮成264發(fā)往虛機使用spice攝像頭通道通信主要維護人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\CameraServer.logCameraServer第四十五頁,共63頁。復(fù)制粘貼、拖拽功能客戶端模塊通過私有協(xié)議與虛機內(nèi)模塊通信最新版本使用spice攝像頭通道通信主要維護人:張世鑾相關(guān)日志:C:\Windows\Temp\CopyFile.log、CopyFile_Err.logCBServer第四十六頁,共63頁。掛盤功能數(shù)據(jù)提供端通過遠程調(diào)用方式把本地磁盤數(shù)據(jù)提供給虛機使用windowsrpc(TCP)通信主要維護人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\DiskShareServer.logDiskShareServer第四十七頁,共63頁。視頻重定向播放器播放虛機發(fā)出來的一幀一幀音視頻數(shù)據(jù)使用spiceagent通道通信主要維護人:王杰相關(guān)日志:C:\Windows\Temp\RuiJie\MMRDShowClient.log、MMRDShowChecker.log、MMRSource.logMMRDShowClient第四十八頁,共63頁。RJVideoRedirectionClient:Flash重定向管理器cefclient:提供flash播放功能、通過url+裁剪方案使用spiceagent通道通信主要維護人:毛德昌相關(guān)日志:目前通過虛機中查看RJVideoRedirectionClient、cefclient第四十九頁,共63頁。自研安裝包功能,采用C++/Lua方式主要維護人:張世鑾相關(guān)日志:C:\Windows\Temp\rj_install.log、rj_install_err.log利舊客戶端安裝包第五十頁,共63頁。連連看CameraServerCBServerDiskShareServerMMRDShowClientRJVideoRedirectionClientCBClientDiskShareClientVideoPlayerHookRJFlashBackgroundSVCTCPClient第五十一頁,共63頁。EST桌面協(xié)議介紹第五十二頁,共63頁。協(xié)議涵蓋通道
1.云課堂桌面協(xié)議,包含多條如圖形顯示輸出,鍵盤輸入、用戶接口設(shè)備、光標(biāo)移動、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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 反向思維培訓(xùn)協(xié)議
- 個人土地雙方合同范本
- 供應(yīng)協(xié)議樣本
- 修復(fù)蛋白行業(yè)跨境出海戰(zhàn)略研究報告
- 合同租賃協(xié)議模板
- 各類手續(xù)辦理接送合同
- 保險賠償協(xié)議范本
- 醋酸鑭鈰鐠釹企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 女士襯衫、T恤企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 化纖棉制睡袋企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 設(shè)備損壞評估報告范文
- 標(biāo)準(zhǔn)和計量管理制度范文(2篇)
- 透析患者心理問題護理干預(yù)
- 孕前口腔護理保健
- 《民航服務(wù)與溝通學(xué)》課件-第1講 服務(wù)與民航服務(wù)的概念
- 《大學(xué)生安全教育》課件 項目四 軍事安全
- 10KV電力配電工程施工方案
- 智能感知工程基礎(chǔ)知識單選題100道及答案解析
- 肌肉注射藥物不良反應(yīng)及預(yù)防措施研究
- 人教版數(shù)學(xué)六年級上冊第一單元測試卷
- 大型養(yǎng)路機械司機(打磨車)高級工技能鑒定考試題庫(含答案)
評論
0/150
提交評論