标准化实施方案 | 白皮书 | Citrix XenDesktop/XenApp/NetScaler
POC标准化实施指南
基础环境
03 XenDesktop基本安装及配置
版本:v2.0
www.citrix.com
基本过程
本章节介绍了安装XenDesktop虚拟主机基础构架搭建的基本过程。其包括了:
- XenDesktop虚拟主机组件安装
- 虚拟桌面许可文件的导入
本章节开始前,请确认 《PoC手册 – 1 基础环境 – Lab 02 微软基础构架环境安装1.0》已完成。并且确认有有效的测试License文件供测试使用。
术语:
- VDA:Virtual Desktop Agent虚拟桌面代理程序,安装Windows 10的虚拟机中。
- DDC:Desktop Delivery Controller虚拟桌面控制器即虚拟桌面调度服务器,负责所有的VDA注册和管理分配虚拟桌面,为用户与虚拟桌面建立连接的一个统一平台,它是XenDesktop的核心组件。
- Receiver:思杰产品的客户端,用户通过安装Receiver就可以访问XenDesktop和XenApp的虚拟桌面和虚拟应用。
- StoreFront:用来为用户登录展示应用、桌面以及思杰移动应用的统一登录站点。它像AppStore一样展现丰富多样的应用,使我们可以在任何设备上快速使用自己定制的应用。
安装参数及注意事项一览表
VDA安装
项目 | 配置 | 备注及注意事项 |
VDA安装模式 | 高级安装 | |
需要安装的虚拟桌面代理 | 虚拟桌面代理 | |
可选组件 | 包含Citrix Receiver | |
控制器位置 | 手工输入控制器位置:
CTXDDC01.citrixlab.local |
输入相应的DDC地址,建议使用FQDN |
虚拟桌面配置 | 保持缺省选项 | 包含了防火墙端口,桌面优化等选项 |
DDC安装
项目 | 配置 | 备注及注意事项 |
安装使用的用户 | ctxadmin | 注意,必须使用域账号进行安装。 |
选择安装组件 | 所有组件
包括SQL Express |
测试环境中,使用自带的SQL Express数据库。 |
防火墙配置 | 选择启用相应的端口 | 请直接关闭Windows防火墙。 |
部署方式 | 高级部署 | |
站点名称 | Site | |
主机 | 主机类型: Citrix XenServer
地址: http://192.168.50.150 用户名:root 密码: |
|
主机网络 | 选择相应的网络 | 一般缺省安装的话,是Network 0 |
存储 | 选择相应的存储
本地或者共享存储 |
|
主镜像 | 选择前面的Win10虚拟机 | 虚拟机必须已加入域,安装好Guest tools,VDA,并且配置好DDC地址。 |
VM数量 | 要创建的虚拟机数:2
vCPU:2 内存:2048(可根据需要调整) AD位置:选择相应的OU |
计算机账号将在选择的OU中创建。
建议使用单独的OU,便于使用组策略进行管理。 |
用户 | 选择相应的用户组 | 比如Domain Users或者Win 10 Users。建议在AD中预先创建好用户组 |
许可证文件位置 | 从本地硬盘上载许可证文件 | |
编辑产品版本 | 版本:铂金版
许可模式:用户/设备许可 |
在测试中,使用铂金版(缺省安装设置成速成版) |
安装虚拟桌面控制器(DDC)
准备虚拟机
在本章中,我们将从模板生成DDC虚拟机,并且配置DDC主机名和IP地址,加入活动目录,并配置DDC和Storefront。由于本LAB中,License服务运行于DDC,请务必验证主机名和License文件中的主机名一致(大小写敏感)
为了规范,我们使用ctxadmin做为XenDesktop的管理员。如果未建此账号,请参考《PoC手册 – 1 基础环境 – Lab 02 微软基础构架环境安装1.0》在活动目录中,新建此账号,并加入Account operator组中。注意:不能将任何新建账号加入到域管理员组(Domain Admin)中。
当重新登陆时, 用新创建的XenDesktop管理员账号(域账号)登陆到XenDesktop操作系统, 然后按以下进行Xendesktop组件安装。(注意,必须使用域账号来进行以下步骤安装)
-
- 请确认您的DDC虚拟机是否通过模板创建的,需要确保该计算机的SID已经更新;
- 为DDC配置固定IP地址,同时指定DNS地址;
- 激活您的DDC的Windows 2016操作系统;(可选)
- 修改DDC主机名同时注意大小写,并再次确认您的DDC虚拟机是否已经加入域;
- 安装DDC前,当前登陆用户是否使用的是域帐户登录,该用户为ctxadmin,(确保此账号拥有在指定OU创建、删除计算机账号的权限)
- 确认ctxadmin帐号已经拥有CTXDDC01这台服务器的本地管理员组。
安装SQL Server数据库
Citrix XenApp/XenDesktop所有的配置信息都保持在SQL Server数据库中,在一般项目生产环境中,我们推荐使用SQL Server标准版或企业版来支撑,如果是PoC环境可以使用光盘介质中的SQL Express通过XenApp/XenDesktop安装向导自动完成SQL Express的安装和配置。
如果您计划直接使用SQL Express来构建,请略过此章节。
步骤 | 操作 |
---|---|
通过模板创建一台新虚拟机,使用本地管理员账号登录。
本例中,通过前序Win2016模板,创建新主机并命名为CTXSQL01,并加入域 |
|
赋予ctxadmin为本例管理员,并进行登录。后续所有的配置都使用此账号完成。
切记不要使用默认的超级管理员登录。 |
|
关闭防火墙 | |
关闭IPv6 | |
载入SQL Server 2014 iso文件,本例中选择SQL Server 2014。任何Citrix官方认可的SQL版本都可以使用。 | |
完成自检, | |
选择SQL Server功能安装, | |
选择数据库引擎服务及管理工具,其他服务则视需要自行选择, | |
实例配置,如无特殊需要保持默认即可, | |
选择Windows身份认证模式 | |
选择完成,进行安装 | |
安装完成后通过Studio 检查SQL工作正常, | |
安装桌面控制器及相关核心组件
步骤 | 操作 |
---|---|
通过Win2016创建一台新虚拟机CTXDDC01, | |
赋予ctxadmin为本例管理员,并进行登录。后续所有的配置都使用此账号完成。
切记不要使用默认的超级管理员登录。 |
|
关闭防火墙 | |
关闭IPv6 | |
载入Citrix Virtual Apps and Desktops 1912 LTSR ISO,选择应用程序和桌面进行安装, | |
选择开始 Delivery Controller, | |
在PoC场景中,我们选择所有的组件都进行安装。生产环境中,我们推荐StoreFront、Lic服务器单独安装。 | |
由于本例中我们已经安装了SQL Server,所以这里我们不勾选SQL Express。如果是PoC环境,可以勾选。如果是生产环境推荐使用SQL Server。 | |
防火墙选择自动。 | |
自动罗列所有需要安装的组件,点击安装。安装过程中会有一次需要进行重启,重启后会自动完成安装任务。 | |
安装完成后有个Call Home的选择,如果您的控制器可以连接互联网,可以考虑进行连接(需要使用mycitrix账号)。本例由于网络不连接互联网,所有选择不连接。 | |
安装完成后,打开Citrix Studio, 选: 向用户交付应用程序和桌面 | |
选择完整配置的,并输入站点名称,名称自行定义,本例中为:XD1912 | |
数据库名称一般会自动匹配站点名称,位置指定您的数据库服务器地址,本例中为:ctxsql01,如果是使用SQL Express,系统会自动完成识别。 | |
在“许可证服务器地址”,先默认选择localhost:27000,默认XenApp/XenDesktop有30天免费试用期。PoC环境请通过Citrix代理商获取测试许可,生产环境请通过Citrix代理商购买正式许可。 | |
选择连接类型为Citrix XenServer并指定其管理IP地址和账号、密码, 并设定连接名称。并确保Studio工具勾选。
如果您选择其他的Hypervisor平台,请按照对应平台的认证访问方式进行信息输入。 |
|
管理存储,由于本例中只有本地磁盘,供选择“使用虚拟机管理程序的本地存储”。 | |
将存储存放位置按照需要进行指定。请确保3个类型至少选择了1个存储位置,可以多选。 | |
选择后续批量制备的虚拟机所使用的的网络,
并输入资源的名称,本例中为:MCS01。 |
|
附加的AppDNA、App-V发布,PoC环境较少使用,不用勾选。 | |
最后会显示摘要,点击完成。 | |
整个过程需要运行几分钟。 | |
在SQL Server上我们可以看到对应是DB已经被创建。 | |
运行完成以后Studio会显示整个站点的情况。 | |
至此,第一台控制器就完成了安装。 |
StoreFront基本配置
StoreFront:用来为用户登录展示应用、桌面以及思杰移动应用的统一登录站点。它像AppStore一样展现丰富多样的应用,使我们可以在任何设备上快速使用自己定制的应用。
步骤 | 操作 |
---|---|
打开StoreFront控制台,选择“创建应用商店”。 | |
输入应用商店名称,并勾选“将此Receiver for Web站点设为IIS的默认值” | |
选择添加ctxddc01至“添加Delivery Controller”。 | |
由于NetScaler暂时还没有配置,所以此次不勾选“启用远程访问”,后续有专门章节进行配置说明。 | |
选择身份验证方法,默认的“用户名和密码”需勾选,“域直通”也推荐勾选,尤其在一些SSO的配置中,需要使用到此选项。 | |
配置XenApp Service URL是用来够老旧版本的Receiver使用的,如果您的终端和系统都是交新的系统,这里可以不勾选。 | |
点击创建,运行几分钟完成第一个Store的创建。 | |
创建完成后会显示如下页面。 | |
点击“测试站点”,会弹出前序配置的“基础URL”通过本地浏览器打开,
点击“我同意”,进行Citrix Receiver的安装 |
|
系统自动弹出CitrixWorkspaceApp.exe的下载,点击运行完成Citrix Receiver安装。
Receiver的详细安装配置后续有专门章节说明。 |
|
安装完成后,会弹出StoreFront 的Web登录界面,输入一个域账号密码确认能正常登录。 | |
由于还没有资源分配,所以暂时显示为空。 | |
至此,DDC和StoreFront的基本安装和配置已经完成,后续开始进行桌面、应用的批量创建和交付。 |
产品 | 版本 |
XenDesktop | 1912 LTSR |
XenApp | 1912 LTSR |
XenServer | 7.1 LTSR CU2 |
NetScaler | 12.1 |