桌面虚拟化在知识型企业中的价值与应用(1)(4)
桌面虚拟化是一种基于服务器的计算模型,并且借用了传统的瘦客户端的模型,让管理员与用户能够同时获得两种方式的优点:将所有桌面虚拟机在数据中心进行托管并统一管理……
3.3技术架构
本方案中将使用下列组件共同协作将动态的虚拟桌面环境交付给用户。
3.3.1用户终端
Desktop Receiver(桌面接收器):安装在终端上的思杰客户端,使终端可以采用Citrix ICA协议建立与虚拟桌面的连接。
3.3.2Desktop Delivery Controller(XenDesktop服务器)
Web Interface:负责显示基于Web的界面,让用户看到自己的可用虚拟桌面。
XML服务:负责Web Interface组件与XenDesktop服务器群之间的通信。XML月民务验证用户身份,提供可用的虚拟桌面列表,并生成相应的信息让终端能够连接到虚拟桌面。
控制器服务:负责虚拟桌面上虚拟桌面服务的通信。控制器服务进行虚拟桌面注册并保持虚拟桌面状态。
资源池服务:基于XenDesktop服务器群配置,资源池服务联系虚拟化基础架构来启动和关闭虚拟桌面。
IMA服务:IMA服务负责Desktop Delivery Controller(桌面交付控制器)之间所有跨服务器的通信,这包括流向和来自数据采集器的流量。
3.3.3Virtual Desktop(虚拟桌面)
虚拟桌面服务:负责与Desktop Delivery Controller进行注册并保持与控制器的心跳检测。如果心跳检测失败,虚拟桌面服务将重新与另一个可用的Desktop Delivery Controller进行注册。
Application Receiver(应用接收器):具有正确的凭据之后,Application Receiver联系Application Delivery Controller以获得可用的应用程序列表。Application Receiver还负责向Application Delivery Controller发送应用程序启动的请求。
3.3.4Application Delivery ControUer(XenApp服务器)
Web Interface:在验证用户身份后,向Application Receiver提供一套可用的应用程序。
XML服务:负责Application Delivery Controler(应用交付控制器)的Web Interface组件与XenDesktop服务器群之间的通信。XML服务验证用户身份,提供可用的应用程序列表,并生成相应的信息让虚拟桌面能够连接到应用程序(托管或通过流技术交付)。
IMA服务:IMAN务负责Application Delivery Controler之间所有跨服务器的通信,这包括流向和来自数据采集器的流量。
3.3.5 Provisioning Servers(置备服务器)
TFTP:当新的虚拟桌面启动,TFTP会联系DHCP以找到启动文件的IP地址和位置。通过TFTP服务可以从Provisioning Server(置备服务器)获取启动文件。流服务:在虚拟桌面接收到带有指令的启动文件之后,它会联系置备服务器并提供其MAC地址。Provisioning Server基于MAC地址识别正确的虚拟磁盘,并使用流服务将部分虚拟磁盘按需发送给虚拟桌面。
3.3.6显示协议
Citrix XenDesktop使用的ICA协议,ICA协议能够适用于TCP/IP、IPX/SPX和NetBEUI等多种协议。其中,IPX/SPX协议被国内的很多用户所采用,广泛应用于Novell网络。ICA可以应用于多种网络连接方式,如LAN、WAN、RAS dial-up、Direct serial connection(async.)、Direct dial-up和Browse available servers等。ICA具备以下特征:
色彩:IcA协议支持真彩(24位色)。
支持本地打印和本地客户打印假脱机。
分辨率:ICA协议支持无限大(64000X64000)。
驱动映射:ICA协议可以将本地资源和服务器资源无缝地集成在一起,给用户的操作带来极大的方便。
Speed Screen:该项专利技术大大减少了网络传输数据量,一般情况下,平均每个用户的正常工作仅占用10Kbps。解决了通过广域网系统发布应用程序普遍存在的延时问题。
多媒体支持:ICA协议能够支持音频、视频和多媒体带宽控制。
3.4具体部署及配置
3.4.1部署架构
本架构中,桌面交付控制器负责管理所有的工作站桌面,工作站的操作系统和应用都以虚拟磁盘的方式从网络启动,每个用户的配置信息保存在网络上,当用户登录时动态装载。
3.4.2容量估算
针对相应并发的访问需求,需要配置3台两路4核CPU,32G内存的服务器,每台承担50个并发用户桌面。另外还需要域控制器DC,XenDesktop服务器DDC,置备服务器Provisioning Server各一台,以及用于存放用户文件的存储设备。
分享按钮