虚拟化 频道

Citrix VDI实战攻略之一:架构及组件

  接下来,结合着图1所示,描述Citrix XenDesktop的主要组件及功能如下:

  Citrix Desktop Delivery Controller:DDC的简称,此控制组件可以控管用户和虚拟桌面之间的联机, 客户能在数据中心集中化管理应用和桌面,并且控制通过网络向终端用户的交付。此角色安装在图1中的机器CitrixDDC.afopcn.com中。

  Citrix Provisioning Server:PVS的简称,这是Citrix虚拟化方案的核心组件,Provisioning Server可以说是整套系统的调度中心,它通过网络按需交付组成完整的服务器的各个部分,包括OS、应用和配置。Provisioning Server将服务器各个部分分拆成为一个独立虚拟镜像--VDisk,并将其以文档形式存储在网络上。当服务器启动时,不再通过本地磁盘启动,而是从网络上的VDisk引导启动,Provisioning Server采用流技术将指定的应用组成部分交付到服务器。(很多朋友对此并不陌生,尤其很多有网吧工作经验的朋友更可能较为熟悉,很多的无盘工作站就是用此做的啦)此角色安装在图1中的机器CitrixPVS.afopcn.com中。

  Citrix Provisioning Server for Desktops:采用流技术通过网络服务将单一的标准桌面镜像按需交付给物理桌面。对共享桌面镜像进行集中化配置、交付和管理,降低了总成本,提高了安全性和灵活。

  Citrix XenDesktop Setup Wizard:虚拟客户端的快速向导工具,它结合Citrix组件即可帮助我们快速地创建出多个虚拟桌面。此角色安装在图1中的机器CitrixPVS.afopcn.com中。

  Citrix XenServer:虚拟服务器端,用Hyper-V或者ESX也是可以实现一样的作用,就目前知道的,XenDesktop可以使用在Hyper-V的VM上,背景Citrix跟微软有多年的合作关系。此角色安装在图1中的独立的机器XenServer中。

  XenCenter:XenServer的管理控制台。此角色安装在图1中的机器CitrixPVS.afopcn.com中。

  Desktop Receiver:软件运行在启用了ICA网络协议直接连接虚拟桌面的终端设备上(如瘦客户机、运行XP的机器等)。一般是在通过WEB访问DDC时就需要下载安装的,就像客户端一样提供了一些操作桌面的工具选项。在同一个终端设备上可以运行多个Desktop Receiver来连接超过一个的桌面。此角色只是在连接桌面时用到。

  ICA Protocol:ICA(Independent Computing Architecture)网络协议由三部分组成,在服务器端,ICA能够把应用软件的逻辑执行和用户界面分离开,通过标准的网络传输协议IPX、SPX、NetBEUI、TCP/IP、PPP把用户界面传送到客户端。在客户端,用户能看到和使用应用的用户接口,但是应用的逻辑执行100%在服务器端。ICA网络协议通过标准协议传递键盘、鼠标和屏幕显示更新数据,据了解,平均只需要10-20K的带宽,ICA极低的带宽占用和较高的传输效率保证了32位应用能在客户端被高效率的访问使用。

  Citrix License Serve:是为DDC和PVS提供运行授权的组件,安装DDC角色时,亦会安装此组件。此角色服务安装在XenDDC.afopcn.com机器中。

  上述的组件,根据XenDesktop的版本不同而有所差异,详见下面,而在此实验中,是采用的企业版(作为中小型企业,这个版本所提供的功能已足够了),通过网上得到的授权有三个月的使用期,功能并不受到限制:
 

  图3

 

1
相关文章