找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10322|回复: 0

[基础环境] Lab 03 XenDesktop基本安装及配置

[复制链接]

238

主题

329

帖子

2119

积分

超级版主

Rank: 8Rank: 8

积分
2119
QQ
发表于 2015-1-18 21:55:40 | 显示全部楼层 |阅读模式
本帖最后由 xiaoyu 于 2015-1-24 23:39 编辑

第1章 基本过程
本章节介绍了安装XenDesktop虚拟主机基础构架搭建的基本过程。其包括了:
•        XenDesktop虚拟主机组件安装
•        虚拟桌面许可文件的导入
•        Windows 客户端的虚拟连接代理安装.
•        发布虚拟桌面
•        连接虚拟桌面测试

本章节开始前,请确认 LAB 2的基础构架安装的环境均已完成(参考LAB 2最后章节,完成检查部分)。 并且确认有有效的测试License文件供测试使用。
术语:
•        VDA: Virtual Desktop Agent虚拟桌面代理程序,安装在Windows XP或Windows 7的虚拟机中。
•        DDC: Desktop Delivery Controller虚拟桌面控制器即虚拟桌面调度服务器,负责所有的VDA注册和管理分配虚拟桌面,为用户与虚拟桌面建立连接的一个统一平台,它是XenDesktop的核心组件。
•        Receiver: 思杰产品的客户端,用户通过安装Receiver就可以访问XenDesktop和XenApp的虚拟桌面和虚拟应用。
PvD: Personal Virtual Disk即个人虚拟磁盘,用于存储虚拟桌面中用户的个人配置文件、文档、个人安装的程序。


第2章 安装参数及注意事项一览表
VDA安装
  
项目
  
配置
备注及注意事项
VDA安装模式
高级安装
需要安装的虚拟桌面代理
虚拟桌面代理(非HDX-3D模式代理)
可选组件
包含Citrix Receiver
Personal vDisk配置
启用或者不启用
视测试范围是否包括PVD功能,选择是或否
控制器位置
手工输入控制器位置:
  
CTXDDC.citrixlab.local
输入相应的DDC地址,建议使用FQDN
虚拟桌面配置
保持缺省选项
包含了防火墙端口,桌面优化等选项

DDC安装
  
项目
  
配置
备注及注意事项
安装使用的用户
XDAdmin或域管理员
注意,必须使用域账号进行安装。并且最好此账号需要有域管理员权限,否则AD需要配置,以能够在创建虚拟桌面时创建相应的AD机器账号
选择安装组件
所有组件
  
包括SQL Express
测试环境中,使用自带的SQL Express数据库。
防火墙配置
选择启用相应的端口
请直接关闭Windows防火墙。
部署方式
高级部署
站点名称
CitrixLab
主机
主机类型: Citrix XenServer
    
用户名:root
  
密码: xxxxxxx
主机网络
选择相应的网络
一般缺省安装的话,是Network 0
存储
选择相应的存储
  
本地或者共享存储
主镜像
选择前面的Win7虚拟机
Win7虚拟机必须已加入域,安装好XenToolsVDA,并且配置好DDC地址。
VM数量
要创建的虚拟机数:2
  
vCPU2
  
内存: 1024(可根据需要调整)
  
AD位置:选择相应的OU
计算机账号将在选择的OU中创建。
  
建议使用单独的OU,便于使用组策略进行管理。
用户
选择相应的用户组
比如Domain Users或者Win 7 Users。建议在AD中预先创建好用户组
许可证文件位置
从本地硬盘上载许可证文件
编辑产品版本
版本:铂金版
  
许可模式:用户/设备许可
在测试中,使用铂金版(缺省安装设置成速成版)


第3章 安装虚拟桌面控制器(DDC)
3.1 准备虚拟机
在前一章中,我们应该已经从模板生成了DDC的虚拟机,并且配置了主机名和IP地址,加入了活动目录。由于本LAB中,License服务运行于DDC,请务必验证主机名和License文件中的主机名一致(大小写敏感)

为了规范,我们使用一个新的域账号作为做为XenDesktop的管理员。此手册中,使用xdadmin账号。如果未建此账号,请在活动目录中,新建此账号,并建议将此账号加入域管理员组中,以获得相应的权限。

当重新登陆时, 用新创建的XenDesktop管理员账号(域账号)登陆到XenDesktop操作系统, 然后按以下进行Xendesktop组件安装。(注意,务必使用域账号来进行以下步骤安装)

在ISO库中, 选择XenDesktop安装介质的ISO,然后在虚拟机的光驱中访问Xendestop的安装光盘。
注        意:
        请确认您的DDC虚拟机是否通过模板创建的,需要确保该计算机的SID已经更新;
        为DDC配置固定IP地址,同时指定DNS地址;
        激活您的DDC的Windows 2008R2操作系统;(可选)
        修改DDC主机名同时注意大小写,并再次确认您的DDC虚拟机是否已经加入域;
        安装DDC前,当前登陆用户是否使用的是域帐户登录,该用户为xdadmin(加入域管理员组)。
        确认xdadmin帐号已经拥有CTXDDC这台服务器的本地管理员组。


3.1.1 安装桌面控制器
步骤1:打开XenCenter并且连接到XenServer。开启DDC虚拟机电源,出现Windows登录界面时请点击“切换用户”,使用citrixlab.local\xdadmin登录DDC虚拟机。进入Windows后,进入“控制面板  系统和安全  Windows防火墙自定义设置”关闭所有的Windows防火墙,包括域网络、家庭或工作、公用网络。
301.jpg 302.jpg
另外建议将Windows用户帐户控制设置关闭,请通过“控制面板  用户帐户  用户帐户”中的“用户帐户控制设置”设置为“从不通知”。
303.jpg
步骤2:在XenCenter中选择DDC虚拟机,进入Console界面同时在DVD Driver1中选择XenDesktop56.ISO。同时检查DDC虚拟中的“计算机”中的“CD驱动器”是否已经加载了XenDesktop安装光盘。
说明:
关于如何在XenCenter中如何挂载ISO库,请参考《基础构架环境安装》。
304.jpg

步骤3:执行XenDesktop安装光盘中的“Autoselect.exe”程序,在出现的对话框中点击“安装XenDesktop”。在出现的安装向导中,勾选 点击“下一步”,继续安装。
305.jpg

步骤4:选择要安装的组件。请勾选所有的XenDesktop组件,DDC将同时作为XenDesktop控制器、Web Interface、Desktop Studio、Desktop Director、许可证服务器、SQL Server Express服务器使用。安装路径使用默认路径,同时请检查C盘的空余空间是否足够。点击“下一步”继续。
306.jpg
步骤5:DDC的防火墙配置。请检查DDC的防火墙是否已经关闭,如果用户不能关闭Windows防火墙,请开放以下TCP端口,包括:27000、7279、80、443。点击“下一步”。
307.jpg
步骤6:开始安装DDC。整个过程大概需要10~30分钟。
    308.jpg 309.jpg
步骤7:安装完成后,请取消勾选“关闭后配置XenDesktop”,点击“关闭”完全XenDesktop的安装。
310.jpg

3.1.2 优化桌面控制器
DDC无法直接连接到Internet时,打开DDC的Desktop Studio控制台和用户访问Web Interface有时候会非常慢,这个是由于微软.net Framework需要检查更新以及证书引起的,因而为了避免这个问题建议做一个简单的优化。
步骤1:优化Desktop Studio控制台
打开“记事本”程序,复制以下内容,并保存成“mmc.exe.config”文件。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
注 意:
        记事本文件默认保存成txt文件,请确保该文件一定要保存成“mmc.exe.config”,所以请在保存类型中选择“所有文件”。
将该文件分别复制到“C:\Windows\system32\”和“C:\Windows\SysWOW64”目录下。
311.jpg
步骤2:优化Web Interface访问界面
打开“记事本”程序,复制以下内容,并保存成“ASPNET.CONFIG”文件。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <runtime>
        <generatePublisherEvidence enabled="false"/>
    </runtime>
</configuration>
记事本文件默认保存成txt文件,请确保该文件一定要保存成“ASPNET.CONFIG”,所以请在保存类型中选择“所有文件”。
将该文件复制到“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”。并且选择“替换”旧文件。
312.jpg
3.1.3 配置桌面控制器
步骤1:第一次配置DDC。打开Desktop Studio控制台(开始所有程序CitrixDesktop Studio), Desktop Studio的界面完全加载后,点击“桌面部署”,开始配置DDC。
313.jpg
步骤2:配置站点。在出现的“桌面部署”对话框中,输入站点名称“Shanghai”,并且在“数据库配置”中选择“使用默认数据库”,点击“下一步”继续。在弹出的数据库警告框点击“确定”。系统将自动在SQL Server Express中创建DDC的数据库。
    314.jpg 315.jpg


说 明:
        DDC的站点名称不是指定的,您可以根据要求自行填写,同时请注意不要使用中文。

步骤3:配置许可证。在许可证服务器配置中,请直接点击“下一步”稍后我们将进行配置。
316.jpg

步骤4:配置连接。在“主机类型”中设置XenServer连接,在地址中请以“http://您的XenServer地址”方式输入,同时输入XenServer连接的用户名称密码,在连接名称中输入“XenServer01”在此请不要使用中文或特殊字符。在虚拟机中请选择“使用XenDesktop创建虚拟机”,代表将启用XenDesktop中的MCS(Machine Create Services)功能。点击“下一步”继续。
317.jpg
步骤5:配置虚拟桌面默认的连接网络。输入主机名为“XenServer01”,同时选择XenServer网络为“Network 0”,点击“下一步”继续。
318.jpg
步骤6:配置虚拟机存储位置。您在搭建XenDesktop并且使用MCS创建桌面虚拟机时,可以将桌面虚拟机存储在XenServer本地硬盘中(我们称之为“本地”),也可以存储在共享存储中(我们称之为“共享”)。在本实验环境中我们将使用共享存储来存储桌面虚拟机。同时在下方设置Personal vDisk存储的位置(默认)。
319.jpg
步骤7:点击“完成”结束对XenDesktop的配置。

3.1.4 导入思杰许可证
Desktop Studio控制台配置完成后,您将看到完整的控制台管理界面,接下来我们需要为XenDesktop注入产品的许可证。
步骤1:将准备好的许可证放置在DDC的C盘根目录下,打开DDC控制台配置许可。
320.jpg
步骤2:在Desktop Studio控制台的右侧,点击“添加许可证”,选择许可证文件并点击“打开”。
365.jpg
步骤3:编辑XenDesktop版本。第一次配置DDC时,XenDesktop的版本为“速成版”,在此我们需要将版本更新为“铂金版”。在DDC控制台的右侧点击“编辑产品版本”,选择“铂金版”,许可证模式为“用户/设备许可”。
321.jpg
步骤4:确认许可证是否已经导入成功。请通过“XenDesktop”许可证信息中检查您的操作是否已经成功。

322

322

第4章 准备模板虚拟机
本段中,我们将在Win7的基本镜像中安装并配置VDA,以让其做好可以让DDC发布的准备。
1.        在前面的LAB中,我们已经安装了基本的Win7虚拟机,并且已经加入域。
2.        用前面创建的域用户(比如域管理员)账号登陆。(请务必使用域账号登录进行安装,切勿使用本地管理员。如果使用普通域账号,请将此账号加入本地管理员组)
3.        在ISO中 ,挂接XenDesktop ISO安装文件, 并启动安装程序。

4.1  VDA的安装
步骤1:打开XenCenter并且连接到XenServer。开启Windows7虚拟机(模板计算机)电源,出现Windows登录界面时请点击“切换用户”,使用citrixlab.local\xdadmin登录Windows7虚拟机。进入Windows后,进入“控制面板系统和安全Windows防火墙自定义设置”关闭所有的Windows防火墙,包括域网络、家庭或工作、公用网络。
   323.jpg 324.jpg
另外建议将Windows用户帐户控制设置关闭,请通过“控制面板用户帐户用户帐户”中的“用户帐户控制设置”设置为“从不通知”。
325.jpg
步骤2:在XenCenter中选择Windows 7虚拟机,进入Console界面同时在DVD Driver1中选择XenDesktop56.ISO。同时检查Windows7虚拟中的“计算机”中的“CD驱动器”是否已经加载了XenDesktop安装光盘。
326.jpg
步骤3:开始安装VDA。执行Windows 7模板虚拟机中“我的计算机光驱AutoSelect.exe”程序。在出现的对话框中选择“安装虚拟桌面代理”。
327.jpg
步骤4: 在出现的VDA安装对话框中请选择“高级安装”,同时接受产品的许可协议,点击“下一步”。
328.jpg
步骤5: 进入VDA虚拟桌面代理类型中请选择“虚拟桌面代理”,点击“下一步”继续。

329

329

说 明:
        普通的虚拟桌面类型请直接选择“虚拟桌面代理”,除非您使用的物理计算机或虚拟机带有XenServer GPU-Passthough且具备HDX 3D Pro支持的高性能显卡,您需要启用该高性能显卡时,才需要使用到“适用于HDX 3D Pro的虚拟桌面代理”。
步骤6: 安装Citrix Receiver。在虚拟桌面中安装Receiver目的在于通过虚拟桌面可以访问XenApp的虚拟应用,如果您的测试环境中不需要使用此功能的话请将“Citrix Receiver”功能去除。在本LAB中,我们已经在Lab 04的XenApp的Web Interface中已经为XenDesktop用户创建了一个站点,这样XenDekstop就可以通过Receiver来访问虚拟应用。请在XenApp交付的URL地址中输入“http://ctxddc.citrixlab.local/citrix/pnagent1/config.xml”。
330.jpg
步骤7:是否启用PvD。请选择“否,不立即启用Personal vDisk”,我们将单独介绍和配置PvD。
331.jpg
步骤8:配置DDC的地址。在手动输入控制器位置,请输入DDC的FQDN不能使用IP地址,如果您有多台DDC请通过空格来隔开。输入完成后,请点击“检查”来确保您的DDC地址输入是否正确。完成后点击“下一步”继续。
332.jpg
步骤9:虚拟桌面配置中请保留默认值,点击“下一步”后点击“安装”开始安装VDA。
    333.jpg 334.jpg
注 意:
如果您的Windows 7模板没有关闭Windows防火墙,请通过以下指定的端口80,1494,2598。
335.jpg
步骤10:整个VDA安装大概需要10分钟左右,安装结束后请通过对话框中“勾选重新启动”重启Windows 7虚拟机。
步骤11:安装结束后,请将模板计算机的光驱设置为“empty”。
336.jpg
4.2  VDA的校验
我们将通过把Windows 7模板通过DDC发布出来,检验用户是否可以通过XenDesktop来访问该计算机来检验之前的VDA是否安装成功。具体步骤将分为三部分:
        创建虚拟桌面目录,并且将模板计算机加入到该计算机目录中;
        分配虚拟桌面给用户,将模板计算机分配给一个测试帐户;
        通过Receiver访问该虚拟桌面校验是否可以正常使用。
4.2.1 创建计算机目录
步骤1:回到DDC虚拟机,并且打开Desktop Studio。在Desktop Studio中点击左侧的“计算机”后,点击右侧的“创建目录”。在出现的创建目录的向导中选择“现有”。点击“下一步”继续。
337.jpg
步骤2:在VM与用户中,请点击“添加VM”此时系统将自动列出XenServer中的所有虚拟机,请选择已经安装好VDA的Windows 7模板,点击“确定”。同时在“计算机AD帐户”中点击“…”在域控目录中选择该计算机。点击“下一步”继续。
    338.jpg 339.jpg
步骤3:在“管理员”配置中直接点击“下一步”进入到摘要,设置目录名称为“vWin7-Template”,请不要在此处使用中文或特殊字符。点击“完成”。

340

340

4.2.2 分配虚拟桌面
步骤1:在DDC中打开Desktop Studio,在控制台中左侧点击“分配”后,在右侧点击“创建桌面”。
系统将弹出“创建桌面组”的对话框,在“选择用于分配的计算机”中选择“vWin7-Template”,同时在添加计算机中输入“1”,点击“下一步”继续。

341

341


步骤2:为虚拟桌面指定用户。点击“添加”选择之前已经创建的user01用户,并在桌面数中使用默认值“1”,点击“下一步”继续。
342.jpg
步骤3:在“管理员”配置中直接点击“下一步”进入到摘要,设置显示名称和桌面组名称为“vWin7-Template”,请不要在此处使用中文或特殊字符。点击“完成”。

343

343

步骤4:检查VDA工作状态。在Desktop Studio中点击“分配”,双击已经创建的桌面分配组。系统将查看到模板计算机的状态,请确保该虚拟桌面状态为“已就绪”。如果该虚拟桌面状态为“正在使用”或“未注册”,请重新启动该模板计算机。如果还不能解决问题,请重新配置VDA。
   

344

344
346.jpg
4.2.3 测试虚拟桌面
步骤1:在测试计算机中安装Citrix Receiver。插入XenDesktop安装光盘,双击“光盘\Citrix Receiver and Plug-in\Windows\Receiver”中的“Citrix ReceiverEnterprise”,通过向导完成对Receiver的安装。
347.jpg
步骤2:请确认测试计算机可以与DDC和模板计算机的网络正常通讯后,打开IE浏览器输入http://您的DDC地址。输入用户名和密码以及域名,点击“登录”。
348.jpg
步骤3:登录成功后,您可以查看到DDC分配给user01的虚拟桌面,直接点击该计算机的图标。测试是否可以打开虚拟桌面。
   349.jpg 350.jpg
第5章 部署虚拟桌面
5.1  创建虚拟桌面
步骤1:关闭模板虚拟桌面(请正常关闭模板虚拟计算机,通过“开始关闭计算机”完成)。
步骤2:回到DDC虚拟机,并且打开Desktop Studio。在Desktop Studio中点击左侧的“计算机”后,点击右侧的“创建目录”。在出现的创建目录的向导中选择“专用”。点击“下一步”继续。
351.jpg
步骤3:在创建目录向导的“主映像”,双击模板计算机,点击“下一步”。
352.jpg
步骤4:配置VM数量。设置创建的虚拟机数为“2”台,配置虚拟桌面的vCPU、内存、硬盘,同时在“Active Directory计算机帐户”选择“创建新帐户”。
353.jpg
步骤5:配置创建计算机帐户。在域中选择之前已经创建好的OU“XenDesktop”,同时在“帐户命名方案”为“vWin##”。
354.jpg

说 明:
        选择好OU后,虚拟桌面将自动创建在XenDesktop这个OU中,同时计算机名将以vWin01,vWin02…自动配置。
步骤6:在“管理员”配置中直接点击“下一步”进入到摘要,设置目录名称为“vWin7”,请不要在此处使用中文或特殊字符。点击“完成”。MCS将开始复制镜像和生成虚拟机,整个过程大概需要30~60分钟左右。
355.jpg

5.2  分配虚拟桌面
步骤1:在DDC中打开Desktop Studio,在控制台中左侧点击“分配”后,在右侧点击“创建桌面”。
系统将弹出“创建桌面组”的对话框,在“选择用于分配的计算机”中选择“vWin7”,同时在添加计算机中输入“2”,点击“下一步”继续。
注:在PoC培训环境中,内存只有8G的情况,请只添加1台主机
356.jpg
步骤2:为虚拟桌面指定用户。点击“添加”选择之前已经创建的vWin7用户组,并在桌面数中使用默认值“1”,点击“下一步”继续。
357.jpg
步骤3:在“管理员”配置中直接点击“下一步”进入到摘要,设置目录名称为“vWin7”,请不要在此处使用中文或特殊字符。点击“完成”。
358.jpg
步骤4:检查VDA工作状态。在Desktop Studio中点击“分配”,双击已经创建的桌面分配组。系统将查看到模板计算机的状态,请确保该虚拟桌面状态为“已就绪”。如果该虚拟桌面状态为“正在使用”或“未注册”,请重新启动该模板计算机。如果还不能解决问题,请重新配置VDA。
   359.jpg 360.jpg
5.3  验证虚拟桌面
步骤1:在测试计算机中安装Citrix Receiver。插入XenDesktop安装光盘,双击“光盘\Citrix Receiver and Plug-in\Windows\Receiver”中的“Citrix ReceiverEnterprise”,通过向导完成对Receiver的安装。
361.jpg
步骤2:请确认测试计算机可以与DDC和模板计算机的网络正常通讯后,打开IE浏览器输入http://您的DDC地址。输入用户名user02和密码以及域名,点击“登录”。
362.jpg
步骤3:登录成功后,您可以查看到DDC分配给vWin7的虚拟桌面,直接点击该计算机的图标。测试是否可以打开虚拟桌面。
    363.jpg 364.jpg


产品版本

产品
版本
XenDesktop
5.x
XenApp
6.x
XenServer
6.x






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表