《CitrixVDI实战攻略之一架构及组件》由会员分享,可在线阅读,更多相关《CitrixVDI实战攻略之一架构及组件(7页珍藏版)》请在金锄头文库上搜索。
1、Citrix 桌面虚拟化桌面虚拟化Citrix 公司为众人所最为熟知的恐怕就是稍早的终端服务了(转卖给 MS 了),之后的应 用交付、网络加速方面也被广为认可。而随着虚拟化技术的发展及应用的热潮,桌面虚拟 化解决方案也得到了 Citrix 的重视,其 XenDesktop 的 Citrix VDI 解决方案正被越来越多的企 业所采用。桌面虚拟化解决方案市场上目前最被广泛应用的大概就是 VMwareVDI(View3.0)解决方 案了,但由于客户端连接时使用的是 RDP 协议,在多媒体(图片、视频、PPT 等)等方面的用 户体验并不十分理想。而 Citrix VDI 的解决方案是客户端使用 IC
2、A(Independent Computing Architecture)网络协议进行连接的,对高清等多媒体方面的用户体验相当不错,如果充分利 用其公司的 WANSCALE 加速产品的话,这一效果会更好,尤其是当你通过 WAN 来进行从 各个区域分公司的客户端连到数据中心的 VDI 中的桌面的这种应用场景时。由于采用的是开放式架构,XenDesktop 可灵活支持各种虚拟化平台和终端设备。而这 些虚拟化平台包括如 XenServer、VMwareVI(ESX)以及微软的 SCVMM(Hyper-V)。而且与其它 桌面虚拟化解决方案不同的是,XenDesktop 可使用单个镜像在数据中心或通过终
3、端设备将 个性化桌面交付给虚拟和物理设备,从而简化桌面管理,同时,该解决方案内置的性能监 控工具让 IT 可以更好地管理服务水平。简单的说,XenDesktop 就是在服务器端构建一个 VDI(Virtual desktop Infrastructure)虚拟 桌面架构,客户端可以随时随地通过网络来访问存在在服务器上的桌面系统,如同在本地 使用物理机一样。这样做有几个好处:一是由于只需维护服务器端桌面镜像,因此可以降 低大量的物理客户端桌面维护成本;二是可以快速高效的分发新的桌面系统给员工;三是员工 不受空间位置的限制,随时可以链接到自己的桌面环境。Citrix 桌面虚拟化解决方案和其它厂商一
4、样,应用场景并没有什么大的不同,但由于其 ICA 网络协议的优越性,让其在多媒体方面的应用更加广泛和深入。现在的大部分企业都 实现了基于活动目录的基础架构,而 CitrixVDI 却对此有区别于 VMwareVDI 的要求,在 CitrixVDI 解决方案中,要实现对域中桌面组 OU 架构的创建和扩展具有域管理员权限,而 在一些特殊企业如现在老方所在公司实施起来就有一些麻烦之处了:企业是较大的跨国跨 地区性质的集团,虽是单域的环境,但域控什么的管理权限均为总部所有,在中国区域只 是一个 OU 组,这边的对活动目录最高的权限就是被委派的中国区的 OU 的管理权限。这 种权限不足于在域 OU 中创
5、建 Desktop Farm。故不能像具有域管理员权限那样自动及灵活。 不过 Citrix 还是考虑到这种情况的存在,提供了相应的解决方案。在它的官方网站上有相 应的文档说明如此情况下的解决方法。(老方也愿意在这方面和各位有此需求的交流)CitrixVDI 实验硬件及功能角色实验硬件及功能角色这次的实验(部署)拓朴如下图所示,在左侧的是瘦客户机或是装有 XP、VISTA 等 Windows Os 的客户端,通过 WAN 或是 LAN 的方式访问位于数据中心的 VDI 解决方案基础架构(下图 中的右侧部分)。图 1、CitrixVDI 实验硬件及功能角色拓朴针对上图,共有两台物理机器,配置均为如
6、下所示:主板:JETWAY 悍马 HA07 GE 升级 BIOS 至 20090412CPU: AMD Athlon 7750 Dual-Core Black Edition(黑盒 K10 架构)内存:6G DDR2 800硬盘:640G SATA 系统盘 1T 的数据盘网卡:千 M Intel 和千 M RealTek 网卡系统:Windows 2003 Ent 64 位(将来换成 WIN 7 X64 位)其中一台机器上安装有 Windows 2003 Ent 64 位 OS,并在其上安装了 VMware Workstation 6.5.2。在 VMware Workstation 上面跑了
7、三台 Windows 2003 Ent 32 位的 OS,分 别安装了 DDC/LicenseServer 及 PVS/DHCP/XenCenter、AD 等。其中一台同样配置的机器安装了 XenServer5.5.0 免费版。同时这台台式机经 SecurAble 检测是完全支持硬件虚拟化功能的。如下图所示。图 2 检测硬件支持虚拟化XenDesktop 主要组件及功能主要组件及功能接下来,结合着图 1 所示,描述 Citrix XenDesktop 的主要组件及功能如下:Citrix Desktop Delivery Controller:DDC 的简称,此控制组件可以控管用户和虚拟桌面 之
8、间的联机, 客户能在数据中心集中化管理应用和桌面,并且控制通过网络向终端用户的 交付。此角色安装在图 1 中的机器 CitrixDDC 中。Citrix Provisioning Server:PVS 的简称,这是 Citrix 虚拟化方案的核心组件, Provisioning Server 可以说是整套系统的调度中心,它通过网络按需交付组成完整的服务器 的各个部分,包括 OS、应用和配置。Provisioning Server 将服务器各个部分分拆成为一个独 立虚拟镜像-VDIsk,并将其以文档形式存储在网络上。当服务器启动时,不再通过本地磁 盘启动,而是从网络上的 VDIsk 引导启动,P
9、rovisioning Server 采用流技术将指定的应用组 成部分交付到服务器。(很多朋友对此并不陌生,尤其很多有网吧工作经验的朋友更可能较 为熟悉,很多的无盘工作站就是用此做的啦)此角色安装在图 1 中的机器 CitrixPVS 中。Citrix Provisioning Server for Desktops:采用流技术通过网络服务将单一的标准桌面镜 像按需交付给物理桌面。对共享桌面镜像进行集中化配置、交付和管理,降低了总成本, 提高了安全性和灵活。Citrix XenDesktop Setup Wizard:虚拟客户端的快速向导工具,它结合 Citrix 组件即可 帮助我们快速地创建
10、出多个虚拟桌面。此角色安装在图 1 中的机器 CitrixPVS 中。Citrix XenServer:虚拟服务器端,用 Hyper-V 或者 ESX 也是可以实现一样的作用,就目 前知道的,XenDesktop 可以使用在 Hyper-V 的 VM 上,背景 Citrix 跟微软有多年的合作关系。 此角色安装在图 1 中的独立的机器 XenServer 中。XenCenter:XenServer 的管理控制台。此角色安装在图 1 中的机器 CitrixPVS 中。Desktop Receiver:软件运行在启用了 ICA 网络协议直接连接虚拟桌面的终端设备上(如 瘦客户机、运行 XP 的机器
11、等)。一般是在通过 WEB 访问 DDC 时就需要下载安装的,就像客 户端一样提供了一些操作桌面的工具选项。在同一个终端设备上可以运行多个 Desktop Receiver 来连接超过一个的桌面。此角色只是在连接桌面时用到。ICA Protocol:ICA(Independent Computing Architecture)网络协议由三部分组成,在服务 器端,ICA 能够把应用软件的逻辑执行和用户界面分离开,通过标准的网络传输协议 IPX、SPX、NetBEUI、TCP/IP、PPP 把用户界面传送到客户端。在客户端,用户能看到和使 用应用的用户接口,但是应用的逻辑执行 100%在服务器端。
12、ICA 网络协议通过标准协议传 递键盘、鼠标和屏幕显示更新数据,据了解,平均只需要 10-20K 的带宽,ICA 极低的带宽 占用和较高的传输效率保证了 32 位应用能在客户端被高效率的访问使用。Citrix License Serve:是为 DDC 和 PVS 提供运行授权的组件,安装 DDC 角色时,亦会安 装此组件。此角色服务安装在 XenDDC 机器中。上述的组件,根据 XenDesktop 的版本不同而有所差异,详见下面,而在此实验中,是 采用的企业版(作为中小型企业,这个版本所提供的功能已足够了),通过网上得到的授权 有三个月的使用期,功能并不受到限制:图 3角色及物理机之间关系角
13、色及物理机之间关系综合各种角色及物理机器的之间的关系如下图所示(注意图中台式机 1 的 8G 内存分给另一 台台式机 2G,这样各 6G):图 4综合各种角色及物理机器的之间的关系,所对应的 IP 地址及主机名如下所示:图 5大家从图中可能看到并没有 XenAPP 角色的服务器安装,在真实的生产环境中,建议 安装此角色,这样可以达到虚拟桌面的简化管理及成本节约。下表所列的是各个组件所需的 OS 系统及环境要求:图 6同时,XenDesktop 可以灵活支持各种虚拟化平台:oMicrosoft System Center Virtual Machine Manager 2008. (Hyper-
14、V)oVMware Infrastructure 3. (Esx Server)也就是说,XenServer5.5.0 的主机角色可以由以上两者所代替,从而成为虚拟桌面及模 板的寄居地。请在台式机 1 上安装好三个 windows 2003 ent with sp2 的操作系统,并分别取名为 windc、CitrixDDC、CitrixPVS。并打上最新的系统补丁。为接下来的各角色的安装做好准备。在进行以下各组件安装及配置之前,请前往 http:/ 把各组件的安装和配置分开来介绍。也就是按照一定的顺序先介绍整个架构组件的安装,然后再依配置的顺序进行分组件进行介绍。最后用一章节来把整个配置综合起来进行虚拟 桌面的建立及测试:1、 CitrixVDI 架构及组件介绍2、 XenServer 的安装及配置3、 CitrixDDC 的安装及配置(包含 AD 中 OU 的创建及 90 天使用期限 License 的申请)4、 CitrixPVS 的安装及配置(包含 DHCP、Citrix Setup Wizard 的安装)5、 综合 DDC、PVS、XenServer 进行管理配置及应用测试下篇文章将要介绍的是,按照 CitrixVDI 组件来进行 XenServer 的安装及配置,并重点 提示下要注意的事项。同时亦会介绍 AD DC 的安装及 DNS 反向解析记录配置。