Citrix 虚拟桌面快速部署手册——规划设计篇
修正历史
修正改变说明更新者日期
V0.1  原始文件Eric Yao  2013年3月17日星期日
V0.1  uploaded to wiki  Martin Liu  2013-7-10
产品版本
产品版本
Windows Server  2008 R2
SQL Server  2008 R2
SQL Server  2008 R2 Express
XenDesktop    5.x
XenApp    6.x
XenServer    6.x
第1章关于方法论
Citrix虚拟桌面快速部署手册会紧密遵循Citrix顾问实施方法论,将整个实施的过程划分成四个阶段,即如下图所示:
[1] Access 评估
Access阶段主要提供Design阶段所需要的信息,包括:
1.业务驱动力;
2.数据搜集:包括用户、应用程序、设备以及基础架构;
3.用户的分类:用户要根据需要的分类而分成不同的组别,随之应对着不同
的FlexCast方法论;
4.应用程序分类:旧的应用程序应该被删除、应用程序版本应该标准化、非
公司程序应该删除,等等这些构成了应用程序的标准化和合理化;
5.计划:每个用户组都要根据对业务的影响程度指定不同的实施时间优先级,
优先级实施进度结果应该随时更新项目进度和计划。
[2] Design 设计
设计阶段主要聚焦在五层的一个方法论上:
1.用户层:描述推荐的终端以及所需要的用户功能体验;
2.访问层:描述用户层是如何连接到他们的桌面,例如本地桌面是直接连接
StoreFront,而外界用户往往要通过Firewall层才能进来,这就涉及到
了FW、VPN等技术;
3.桌面层:主要指用户的虚拟桌面实现技术,即FlexCast技术,主要好汉
三个主要成分,分别是镜像文件、应用程序,以及个性化内容;
4.控制层:如何管理和维护其他层,又分为访问控制、桌面控制,以及基础
架构控制;
5.硬件层:致力于支撑整个解决方案的硬件物理设备,包括了服务器、CPU、
内存、存储设备等;
[3] Deploy 部署
按照第二部分设计好的FlexCast方式实施。
[4] Maintain 维护
主要包含三种不同的活动:
1.监控:在虚拟桌面环境设计和实施到生产环境以后,持续的监控是必需的。
2.技术支持;
windows2008r2版本区别3.测试和变更管理:以后会遇到不断的软件和产品更新;
4.项目计划
一个设计详尽的项目计划对项目成功的实施时至关重要的。项目经理要通过项目计划来监控成本、管理项目组成员、跟进项目实施进度等。同时项目进度要及时通告项目组所有成员让大家都知道项目的进度。
在项目的初期一般只需要做Access阶段的计划,这个时段需要多FlexCast模式、容量、用户分组等有更多的交接,所以无需做Design的计划。如下图所示就是一个计划表:
第2章访问及评估
2.1 业务驱动力
桌面虚拟化项目的第一步应该是去了解对公司所造成的影响,并且将这些影响一一定下来,然后对之以优先级排序。有了这些文字描述管理层和项目管理组才能制定出项目成功实施的标准,设计阶段才能有正确的方法论和架构设计。
下图就定义了一个业务驱动力的优先级示例:
2.2 数据搜集
数据搜集阶段负责搜集关键信息数据,包括用户、设备、应用程序,以及基础架构等在下一阶段需要使用的数据。
有三种方法来搜集数据:
1.手动搜集
小型企业有可能通过访问每台终端,或者是远程连接凡是来搜集数据。
中大型企业一般般都有了ESD(Enterprise Software Deployment),例如微软的SCCM等。可以通过这些平台去搜集应用程序的使用情况等信息。但是ESD一般都不能提供应用程序性能需求和实际使用的信息。
1.调查表
这也是一个好办法,可以通过管理层去通过行政命令来执行。也可以通过面对面的会议或者是电话沟通来进行;这种方式比手动搜集要显著减少了所花费的时间,但是完成率不高也是一个缺点,不够精确反应实际情况也是一个缺点。
1.自动化搜集
这样的工具有很多,一般都能自动化生成报表。Citrix公司为了帮助用户节省
实施成本,和LanDesk公司合作,为Project Accelerator用户提供了一个60
天免费试用的LanDesk FastTack 软件License。LanDesk FastTack 软件是一个专门为Citrix实施方法论开发设计的一个专业信息搜集工具。
上述三种方法的优势和劣势如下表所示:
2.3 用户数据搜集
信息搜集表可以参考示例表格:Citrix Virtual Desktop Handbook - Assess Workbook.xlsx
1.业务特性
业务特性必须通过业务层的管理人员来手动搜集,无法自动化搜集。包括
1.身份
1.用户名
2.部门;
3.角
4.业务经理
5.所分配的用户组;
2.业务
1.主要的数据中心
2.移动性,下表是示例分类
- 个性化
- 安全性
- 关键性
- 技术特性
1.工作负荷