创建一个虚拟机或准备一个闲置的电脑,全新安装Windows 2012 R2或Windows 2016,并把系统补丁更新到最新版。
当然,如果是生产环境部署,肯定要事先做好很多准备,完整的安装配置文档您可以在这里找到(网址https://docs.citrix.com/zh-cn/xenapp-and-xendesktop/current-release/install-configure.html)
所有的安装工具都是图形化界面,并都已在ISO中,您可以参照本文的指引或者详细的在线说明书进行部署。
核心组件包括:Delivery Controller、Citrix Studio、Citrix Director、Citrix 许可证服务器和 Citrix StoreFront。
首先,登录Citrix官网,下载一个XenApp/XenDesktop 7.16 的ISO文件。
现在将下载好的ISO文件加载到之前创建的Windows Server虚拟机,使用管理员身份登录虚拟机,安装程序会自动启动。
在这里,需要选择您想安装的产品——XenDesktop
接下来需要选择安装的组件是Delivery Controller还是Virtual Desktop Agent,这里我们选择Delivery Controller。
下一步,阅读并接受许可协议。
再接下来,它会让你选择相关的核心组件,并指定安装位置。测试尽可能简单,我们把所有组件都全选上:Delivery Controller、Director、License Server、StoreFront、Studio等,使用默认的安装路径即可。

然后呢,我们把SQL Server Express数据库和远程协助组件都安装上。

下一步,安装过程会自动帮您在Windows防火墙上打开一些需要的网络端口,直接选择“下一步”。
配置过程到此完毕,系统会提示一个摘要页面让你确认,点击“安装”开始部署。
在安装进行到Delivery Controller阶段时,安装程序会提示您要不要连接到Smart Tools和Call Home。我们建议选择“连接”。这些自动化工具的辅助,虽然不是必要的,但能简化后续维护的工作。
等待进度条结束,核心组件安装就完成了。说实在的,跟安装个Microsoft Office没多大区别。
接下来的工作就是发布Citrix云桌面,典型步骤包括:创建站点 - 安装VDA – 安装可选组件 – 创建计算机目录 – 创建交付组 – 创建应用程序组。
所谓站点,就是一套完整的Citrix云桌面环境。站点可以创建多个,每个站点里包含 Delivery Controller、其他核心组件、Virtual Delivery Agent (VDA)、主机连接、计算机目录和交付组等。在创建首个计算机目录和交付组之前,必须要创建站点。
A – 启动Studio,自动打开“创建站点”的界面
B – 在两种类型的站点中,选择“应用程序和桌面交付站点”,下一步选择“创建完整部署站点”。
C – 输入站点的名字,比如“I Love Citrix Site”。
D – 选择数据库,就是刚才已安装好的SQL Server Express
E – 连接许可证服务器,并且选择30天免费试用许可。
F – 创建主机连接、网络和存储 ---- 选择“无”和默认就可以。
G – 有些附加功能如AppDNA集成、app-V发布、远程PC访问,可能需要你设置一下;如不需要,也可不设置。
H – 最后,检查一遍汇总摘要,点击“创建”。
I - 创建站点之后,可以进行一次“站点测试”,您将看到完整的HTML格式的报告。
到这,你已经建立了一个适用于小型生产环境的Citrix平台,对Citrix 数字工作空间的使用就从这里起步。如果在生产环境创建Citrix站点,是个需要规划的工作,但本篇作为简介,我们忽略掉很多规划工作和非必要操作。
VDA也即Virtual Delivery Agent,用于将云桌面的画面投影到远端的终端设备上。有两类VDA:VDA for Server OS 和 VDA for Desktop OS,在主映像上集中安装或在每台虚拟机上独立安装均可。对于 Remote PC Access 部署,则要在办公室 PC 上安装 VDA for Desktop OS。
安装VDA的过程,跟前面安装Delivery Controller非常类似,还是把XenDesktop 7.16 ISO加载到Windows 10虚拟机 – 选择安装XenDesktop – 选择安装Virtual Desktop Agent。整个安装过程同样是图形化的,我们要在安装过程中输入Controller的地址(主机名或IP)。但具体过程在这里我们就不详细展开了,以后我们还要专门聊这个话题。
在 Studio 中创建站点后,我们需要创建计算机目录。“计算机目录”其实就是物理机或虚拟机的集合,在Citrix站点中作为单个实体来管理。目录中的所有计算机具有相同的操作系统类型:服务器或桌面、Windows或Linux。同一个目录中不要混杂不同的系统类型。
在Studio中创建计算机目录的操作过程是很简单的。基于前面创建好的站点,我们可以创建一个“桌面操作系统”类型的计算机目录,并通过前面安装的VDA主映像来生成虚拟机并添加到计算机目录中,比如我们通过VDA主镜像生成Windows 10虚拟机并添加进目录。
交付组是由一个或多个计算机目录组成的交付集合。交付组指定哪些用户可以使用哪些云桌面或虚拟应用。
在 Studio 中创建第一个计算机目录后,系统将引导您完成创建交付组。创建交付组时,我们需要做的设置,可以总结为一句话:选择哪些云桌面和哪些应用程序,交付给哪些用户使用。当交付组被成功创建后,用户就能通过终端设备访问Citrix云桌面和虚拟应用了。
一切就绪了吗? 是的。 打开Citrix Receiver ,连接到一个云桌面吧。
注:本文只是简单为您介绍了XenDesktop部署的关键步骤,有些步骤如安装VDA、创建计算机目录、创建交付组等并未详细列出,有待您来动手亲自体验。
