桌面虚拟化技术报告.docVIP

  • 14
  • 0
  • 约1.61千字
  • 约 7页
  • 2017-02-03 发布于重庆
  • 举报
桌面虚拟化技术报告

桌面虚拟化技术报告 刘勇 2015年12月 摘 要 本报告主要对当前的桌面虚拟化进行简单的介绍,其中主要是针对基于spice协议的桌面解决方案进行相关介绍。 桌面虚拟化技术报告 1 1. 常用桌面虚拟化协议介绍 3 1.1. ICA协议 3 1.2. pcoip 3 1.3. RDP 3 1.4. spice 3 1.5. VNC 3 2. ICA协议实现原理 4 3. Pcoip协议实现原理 4 3.1. 采用的开发语言 4 3.2. 采用的开发架构 4 4. Spice协议实现原理 4 4.1. Horizon的简单定制 4 4.1.1. 修改WEB应用的标题 4 4.1.2. 修改Horizon的logo 4 4.2. Horizon的深度定制 4 4.2.1. 修改Dashboard和Panel 4 : 桌面虚拟化是指将计算机的终端系统(也称作桌面)进行虚拟化,以达到桌面使用的安全性和灵活性。可以通过任何设备,在任何地点,任何时间通过网络访问属于我们个人的桌面系统。 当前,常用的桌面虚拟化厂家有:ctrix、vware、微软等。各家厂商使用的远程桌面协议也不尽相同,各有优劣。下面简单介绍一下具体的集中最常用的桌面协议: 微软公司,桌面传输和展现基于RDP。 Citrix 公司,桌面传输和展现基于ICA 协议。 VMware 公司,桌面传输和展现基于PCoIP。 Red Hat 公司, 桌面传输和展现基于SPICE(simple protocol for independent computing environment)协议。 ICA: Pcoip Spcie: Rdp: Vnc: ICA协议 pcoip 。 RDP spice VNC ICA协议实现原理 。 。openstack_dashboard app中则是注册了其他所有操作功能的app,可以看出有syspanel(管理员),nova(普通终端用户)、settings(设置)3个dashboard。 具有自适应能力的远程提交协议,能够提供与物理桌面完全相同的最终用户体验。SPICE是红帽企业虚拟化桌面版使用的一个自适应远程提交协议,用于将用户与其虚拟桌面连接。它包含有3个组件:   SPICE驱动器: 存在于每个虚拟桌面内的组件;   SPICE设备: 存在于红帽企业虚拟化Hypervisor内的组件; SPICE客户端: 存在于终端设备上的组件,可以是瘦客户机或专用的PC,用于接入每个虚拟桌面。 这三个组件协作运行,确定处理图形的最高效位置,以能够最大程度改善用户体验,并降低系统负荷。 SPICE架构包括客户端、SPICE服务端和相应的QXL设备、QXL驱动等,如下图所示。客户端运行在用户终端设备上,为用户提供桌面环境。SPICE服务端以动态连接库的形式与KVM虚拟整合,通过SPICE协议与客户端进行通信。 。 Horizon中的OpenStack的logo是放置在horizon.less文件中的。???????? OpenStack的logo文件是放在” horizon/openstack-dashboard/dashboard/static/dashboard/images/logo.png”路径下的。替换这个文件就可以了。 Logo文件的大小是:“width: 108px, height: 121px”。Dashboard和Panel ? :? 。 [1] openstack官方文档 ▄ 计算机应用研究中心 Openstack Dashboard(Horizon) 2 3 计算机应用研究中心

文档评论(0)

1亿VIP精品文档

相关文档