XenApp/XenDesktop快速部署工具- QDT for 7.6 LTSR

第一次使用Citrix XenApp/XenDesktop的同学一般都会有个感受,就是Citrix XenApp/XenDekstop初次部署好像挺复杂的,什么DDC, StoreFront,VDA还有MS SQL,如果考虑高可用,还要多台部署,SQL HA,基本脑子就乱了。如果再加上NetScaler,那么就。。。

确实,从客观来说Citrix XenApp/XenDesktop产品深度集成Microsoft Active Directory,所以从产品架构设计、HA等方面都非常的倚重于Microsoft的AD和SQL服务。进而导致想部署一套符合Citrix认可的高可用的稳定环境对于很多初期接触Citrix的工程师朋友还是觉得有些门槛。

当然,如果能把这个套环境搭建好,Citrix的传输协议、交付方式和管理体系这些优势在虚拟桌面、虚拟应用中有比较明显的优势的。

那么如何能简化前序这个部署、安装的部分呢?基于这个原因,Citrix南京研发中心(目前在Citrix体系内仅次于美国本地和印度(主要是NS)之外研发中心)专门为中国地区定制开发了一套加速用户部署的工具:Citrix Quick Deployment Toolkits。

Quick Deployment Toolkits(后续文章简称为QDT) 以XenApp/XenDesktop 7.6 LTSR为蓝本进行支持(问我为什么只支持LTSR,看看CR的更新速度,哥哥实在是追不上啊!)

  1. 重要的事情说3遍,只支持7.6 LTSR,只支持7.6 LTSR,只支持7.6 LTSR。

    #QDT开发时测试过7.6 LTSR CU2,CU3,刚刚发布的CU4还没有来得及测试,但理论上没有问题。

  2. 系统支持Windows Server 2012 R2,Windows 7。Windows 10测试时没有问题,记住选择合适的版本,但考虑到7.6 LTSR本身的匹配性,不推荐部署Windows 10 VDA。
  3. 创建专用的AD账号用于后续QDT的安装,创建专用的SQL账号方便SQL的安装,
  4. QDT只能在Server系统上进行运行,不支持Client OS,即Windows 7,10.

QDT定义产品功能时的主要功能目标:

  1. 不受Hypervisor平台的限制。考虑到Citrix XenApp/XenDesktop产品本身对于底层Hypervisor没有明确的限制,只要是在Citrix官方认可的Hypervisor上,基于Windows Server、Client虚拟机即可完成相关部署操作。

    https://support.citrix.com/article/CTX131239

  2. 定义了包括单机、双机、全组件高可用、SQL Mirroring等多种部署方式,方便不同的用户基于自身需要进行选择不同的部署模式。

    #这里的不同场景只是我个人的一种定义,并不作为实际的标准。

  3. 对于VDA做了一定量的优化。如我之前的一篇文章所说,VDA就是交付给用户使用的镜像,如果不做一定程度的定制、优化其实是不完全适用于用户的。所以在QDT中,基于我们的经验做了一些相关的服务、注册表的变更以符合最基本的要求。
  4. 由于所有的机器都需要加域,为了方便操作,提供一个psh脚本一键完成主机加域、添加账号到Local Admin的操作。

QDT使用其实非常简单,但是前序的准备工作还是不可缺少:

  1. 一个健康的微软域环境及域控制器,
  2. 一套Hypervisor环境(XenServer,vSphere,Hyper-V,Nutanix皆可),拥有足够的计算、存储、内存资源。
  3. 根据需要制备一组已经加域的Windows Server和Windows 7的操作系统,
    1. Windows Server目前只支持Windows Server 2012 R2版本
    2. Windows7系统务必使用Windows Update更新到最新的补丁,否则有可能运行异常。(原因可以见我前序文章,http://kaiqian.blog.51cto.com/236001/1944955 )
    3. 确保Windows 7中默认的Administrator账号已经启用被设定了密码
    4. 所有的主机都需要运行附带的psh脚本(此脚本必须运行,否则会导致后续QDT运行失败),并加入了域环境,主机名按照需要已经修改。
  4. 准备如下的安装介质,并存放在一个可达的共享目录中,

    XenDesktop_and_XenDesktop_7_6_3000.iso(从Citrix官网或者http://kaiqian.blog.51cto.com/236001/1681645  下载)

    SQL Server 2014.iso(见微软官网)

    PowershellTools.msi(属于SQL-Server-2014-Feature-Packs.zip)

    SharedManagementObjects.msi(属于SQL-Server-2014-Feature-Packs.zip)

    SQLsysClrTypes.msi(属于SQL-Server-2014-Feature-Packs.zip)

    Sxs.zip(属于SQL-Server-2014-Feature-Packs.zip)

    #SQL-Server-2014-Feature-Packs.zip下载地址:http://pan.baidu.com/s/1pKL7bbt

完成了这些准备工作之后就可以开始进行QDT的安装运行工作了,

  1. 整个界面非常的简单而直观,首页面选择包括安装账号,安装介质地址等,其他安装包都是固定,这里做了固化处理,

  2. 第二页输入DDC/SF等主机地址名,这里请注意,这里输入的名词就是前序那些Windows 的主机,并确保名称都已经匹配,

    #这里主、次就代表第一台和第二台的意思。StoreFront名称可以和DDC名称相同,那么意思就是说StoreFront主机和DDC主机在同一台上。

  3. 第三页就是设定数据库,

    #可以设定SQL为单台或者多台的SQL Mirroring,并且支持新建或者加入已经存在的SQL环境。

  4. 最后就是部署概要,作为一个信息汇总。

  5. 如果没有问题就是部署安装,如果一切顺利,大概90分钟可以完成所有的安装工作。运行过程中还有相关的日子输出,让知道哪里出了问题。

这样就完成了环境部署。在完成环境部署之后需要做后续几个动作:

  1. 在第一台DDC上导入lic,如果你从Citrix购买的lic名称不和第一台DDC匹配,那么请单独安装一台LIC服务器。
  2. 在DDC上新建Host Connection,方便后续的桌面批量制备。
  3. 为StoreFront的Group在DNS上创建一个A Name来做Round Robin或者通过三方LB用来做负载均衡。

最后提供一下Quick Deployment toolkits的下载地址,

https://citrix.sharefile.com/d/seef008177924a529

#本工具Citirx目前不提供官方技术支持,如果工具部署有问题,请手动自行安装环境。

欢迎大家使用并提出你的反馈意见。

[email protected]

时间: 2024-10-10 07:01:08

XenApp/XenDesktop快速部署工具- QDT for 7.6 LTSR的相关文章

Capistrano初探--Ruby快速部署工具

1.Capistrano介绍 是什么?---一种部署工具.(部署就是在生产服务器上安装应用程序,或是更新最新版本:web服务器的启动重启与停止:使网站进入维护状态或将其恢复为常态) 在进行 Rails 部署的时候你可以直接从 svn 或者 git 下面更新代码,运行 db:migrate  来进行数据库的更新,然后进行这样那样的操作后,再启动服务器,便可进行部署,即便你只有一台机器,你也会觉得太麻烦,如果你需要多台机器来运行,那你可 能就会觉得每次手工部署都是一场恶梦,你可以使用 shell 脚

开源发布:VS代码段快捷方式及可视化调试快速部署工具

前言: 很久前,我发过两篇文章,分别介绍自定义代码版和可视化调试: 1:Visual Studio 小技巧:自定义代码片断 2:自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers) 具体可以用两张图来表示: 1:自定义代码片断: 2:可视化调试工具: 问题来源: 某次,我发现自己的可视化调试的类库有点旧,想更新一下,却发现: 电脑上安装了VS2005.VS2008.Vs2012几个版本的VS,要到处打开路径,复制,粘贴,很烦. 复制完还得测

Citrix XenApp&XenDesktop 7.15 部署实践指南——第二节·环境介绍

参考之前的的XenServer或vSphere手册配置Hypervisor,并完成虚拟机操作系统模板的创建,然后按照下表创建虚拟机,修改计算机名,配置IP地址,加域:具体创建过程不再此手册中体现:XenServer部分相关内容参考itdali.cn . 所有Windows.Windows Server都强烈建议更新至最新的补丁,这样可避免在Citrix环境下很多问题的发生:所有Windows.Windows Server在制作模板时也都建议安装.net framework 3.5..net fr

一键快速部署CodeBlocks的EGE图形库工具

大一下学期,学完了c语言的基本内容, 也就开始开发项目了,此时一个图形界面就比较重要了,c语言中不提供图形界面,一般这些是用的其它开发的图形库,如 Easyx .ege等. 本文就提供 Codeblocks 快速部署ege图形库的小工具,其实就是方便些,原理是一样的复制对应的文件到相应的文件夹中,只是使用了bat命令来批量快速地复制罢了. 工具下载链接 链接:https://pan.baidu.com/s/1pFUBcjmE0dNketwIc6AQrA Password:jb8s 下载解压后,双

XenApp&XenDesktop 7.6正式发布!先睹为快!

想让用户登录XenApp和应用程序打开完全不需要等待吗?想知道如何提高存储性能让XenApp & XenDesktop运行的更快并且减少80%的存储投资吗?这一切都在XenApp& XenDesktop 7.6版本中,自XenApp正式加入FMA架构的7.0版本发布以来改变最大的一个版本正式提供下载了,也是我强烈推荐各位使用的一个版本! 上个月Citrix公司正式发布了XenApp & XenDesktop的7.6版本,现在软件终于可以下载了,点击这里进入下载网页,如果是想试用,可

Citrix XenApp/XenDesktop产品发布策略调整

在2016年的Citrix Summit大会上,Citrix对其核心产品XenApp/XenDesktop产品更新及发布周期提供了更为灵活而务实的发布规则,其将会对On Premise版本的XenApp/XenDesktop产品分成下面两种新的发布模式: 1. Long TermService Release,简称LTSR版本, 2. Current Release,简称CR版本. LTSR版本的主要特点为: 1. 每1~2年选定一个较为稳定的版本标定为LTSR版本,从此版本发布之日起将可以提供

XenApp/XenDesktop 7.11中对于视频、图片、文字的优化的说明

在桌面虚拟化这个技术门类中,市面上一共主流有以下几种协议: Citrix的ICA/HDX协议 Teradici公司的PCoIP(VMware Horzion中主要使用的协议之一) 微软公司的RDP RedHat公司的spice 以及近两年我们能接触到的 VMware公司的Blast(VMware在Horizion 6版本以后开始提供的协议,有逐步替代PCoIP的趋势) 华为的HDP 但是无论怎么墙头变换大王旗,Citrix的ICA/HDX协议可以说多年来一直都是行业最为优秀的企业级远程交付协议.

快速部署Windows Nano Server 2016 Hyper-V虚拟机

在微软新发布的Windows Server 2016中除了Server Core和GUI版本外,还新增了一个为云端量身定做的Windows Nano Server版本,类似于Server Core,但是比Server Core显得更新的轻巧,更加的精简,仅有几百兆,当然对于OS所需要的安全补丁等也少得多. 对于Windows Nano Server 2016是支持部署在物理服务器或虚拟化平台上的.目前的Nano Server的部署方式不同于Server Core或GUI版本,并没有传统的安装向导

Shell脚本快速部署Kubernetes集群系统

本文紧跟上节所讲的手动部署Kubernetes管理Docker篇所写,本篇主要内容利用Shell脚本完成快速部署Kubernetes集群.上节博文看过的朋友也能感觉到部署过程相对比较简单,那么,出于简化工作流程,推进运维自动化角度来说,于是花了2/3天时间写这个部署Kubernetes脚本. 运维工作中,常常会遇到部署各种各样的服务,建议:常规部署都应该尽量使用脚本完成,一方面提高自身脚本编写能力,另一方面推进运维自动化. 详细部署说明文档:http://lizhenliang.blog.51c