安装和配置Citrix 供应服务服务器之后如此处所述)和Citrix XenApp的 6.5控制器(如此处所述),该为仅在会话主机模式下运行的Citrix XenApp的 6.5创建Citrix XenApp的 虚拟磁盘 (也称为“金盘”)的时候了。
强烈建议在服务器场中部署多个XenApp服务器时使用Citrix 供应服务(硬件必须相等)。借助Citrix 供应服务,您可以为所有XenApp服务器提供一个虚拟磁盘。 从同一个虚拟磁盘引导所有XenApp服务器,以确保它们都相等,并且由于该虚拟磁盘是只读的,因此所有服务器在重新引导后将处于“原始干净状态”。
考虑到这一点,请仔细考虑您在虚拟磁盘中安装或配置的内容,因为它会出现在从该虚拟磁盘启动的每个XenApp服务器上。对于某些软件,应采取其他步骤,例如需要唯一ID或GUID的软件。还考虑软件许可证。
在本循序渐进指南中,我将创建和配置Citrix XenApp的 6.5虚拟磁盘,并为您提供一些应注意的技巧。对于这种情况,我将使用XenApp服务器,该服务器具有用于PVS缓存文件和某些重定向(例如Windows页面文件)的本地硬盘。
步骤1 –创建和安装“主服务器”
创建一个XenApp Master服务器,该服务器具有与其他服务器相同的硬件规格,并将用于创建Citrix XenApp的 虚拟磁盘 。将此服务器配置为首先从网络引导。
安装具有所有必需的更新和修补程序的Microsoft Windows服务器 2008 R2,并将服务器加入域。将服务器放在没有或没有应用任何策略的Active Directory OU中(将虚拟磁盘保持尽可能干净)。
安装Citrix XenApp的 6.5,并将服务器加入当前的XenApp服务器场。配置XenApp安装时,请记住仅选择“启用会话主机模式”,如下所示。
安装必要的Citrix XenApp的 6.5更新,并安装Citrix XenApp的 服务器场中必须可用的应用程序。它’建议使用Microsoft SCCM自动执行安装。
步骤2 –在供应服务中创建虚拟磁盘
打开供应服务控制台,然后转到 网站> “sitename” > 虚拟磁盘池
右键点击 虚拟磁盘池 然后点击 创建虚拟磁盘 。选择虚拟磁盘将驻留的存储,为虚拟磁盘选择特定的服务器(您可以将其更改为负载均衡),然后输入 文档名称 用于虚拟磁盘(任何您喜欢的东西)。
设置虚拟磁盘的大小。通常,我有30至50 GB的内存,这取决于服务器上已安装的应用程序。将VHD类型设置为动态,这意味着仅将实际需要的空间用于存储虚拟磁盘。使用旧版的供应服务,动态虚拟磁盘可能会出现性能问题,供应服务 6.1版不再是这种情况。
点击 创建虚拟磁盘 。检查虚拟磁盘是否在 私人的 模式。
步骤3 –在PVS中为“主服务器”创建目标设备
在供应服务控制台的“设备集合”下,创建一个名称为“设备集合”的设备 大师级 (或您喜欢的任何内容)。这不是必需的步骤,但是建议您这样做,因为以后更容易管理。
右键单击“ 大师级 ”设备集合,然后单击 创建设备。
在常规标签上,输入 名称 主服务器。选择从启动 硬桌子 并填写主服务器主NIC(主服务器从其启动的NIC)的MAC地址。
在 虚拟磁盘 标签, 加 在步骤2中创建的虚拟磁盘,然后单击 好 .
步骤4 –在主服务器上运行供应服务映像向导
安装Citrix 供应服务目标设备(如此处所述) 并启动供应服务映像向导。
请点击 下一个
输入存储虚拟磁盘的供应服务服务器的服务器名称,然后单击 下一个
选择 使用现有的虚拟磁盘 并选择在步骤2中创建的虚拟磁盘
(当收到错误消息“没有可用的虚拟磁盘处于私有模式并且无法通过指定的服务器锁定”时,请确保该虚拟磁盘上没有锁定,您可以通过右键单击该虚拟磁盘并在PVS控制台中删除该锁定,单击选项“管理锁”)
请点击 下一个
此对话框中的错误意味着目标虚拟磁盘小于主服务器中的本地硬盘。如果出现此错误,则必须单击 自动调整 .
请点击 下一个
请点击 下一个
点击 优化配置服务
优化的方式取决于您的环境,例如,在大多数情况下,可以禁用Windows自动更新服务(也建议您将虚拟磁盘设为只读)。但是,如果在环境中使用System Center 2012 Endpoint Protection,则防病毒更新需要Windows自动更新服务。应用适用于您的环境的内容,然后单击 好 .
请点击 完
请点击 是 重新启动服务器。
重新启动后,使用相同的用户帐户登录。 思杰 XenConvert将自动开始将文件从本地硬盘驱动器转换为虚拟磁盘。
点击 完
步骤5 –配置主服务器以从vDisk引导
在供应服务控制台中,打开主服务器的属性。
在常规标签上,将“启动方式”更改为 虚拟磁盘。 请点击 好
步骤6 –优化和完成虚拟磁盘
重新启动主服务器,以便从虚拟磁盘启动它。此时,您可以对虚拟磁盘进行优化。应用哪种优化/调整取决于环境。我将为您提供一些可以在大多数情况下使用的示例。
首先,格式化主服务器的本地硬盘,并为其分配驱动器号D。这样,您就有机会将页面文件,Windows事件日志和后台打印程序重定向到该文件。
同时应用来自 XenApp的 6.x(Windows 2008 R2)– Optimization Guide 例如“禁用大型发送卸载”和“禁用TCP / IP卸载”。
某些软件需要唯一的ID或GUID。我在此为您提供一些示例,以及如何在从同一虚拟磁盘启动的每个XenApp服务器上获得此ID和/或GUID的唯一性。请注意,您无法在应用这些操作后重新启动服务器。
使用需要保持启用状态的SCCM代理时
使用AppSense DesktopNow或Management Suite时
使用RES工作区经理时
步骤7 –准备要提供服务的主服务器
对于关闭虚拟磁盘之前的最后一步,请启动Citrix XenApp的 服务器角色管理器。
请点击 编辑配置
点击 准备此服务器以进行映像和配置
仅选择 从服务器场中删除此当前服务器实例 然后点击 下一个
点击应用
请点击 关 (不要重新启动!)
使用域帐户注销并使用本地管理员帐户登录,以清除不必要的用户配置文件。
打开系统属性,然后转到 高级 标签。通过“用户配置文件”单击设置,然后删除与之一起安装和配置Citrix XenApp的 的域用户。
最后,刷新DNS缓存(ipconfig / flushdns)并运行磁盘清理程序(cleanmgr.exe)。
关闭主服务器。
步骤8 –部署虚拟磁盘
在供应服务控制台中,打开虚拟磁盘的属性。
将“访问模式”更改为 标准映像(多设备,只读访问) 并选择要存储缓存文件的位置。 启用Active Directory计算机帐户密码管理.
如果您的环境中有更多Citrix 供应服务服务器,请右键单击虚拟磁盘,然后单击 负载均衡
选择 使用负载平衡算法 和 重新平衡已启用 。 请点击 好
打开Windows资源管理器,然后将虚拟磁盘复制到其他服务器。
对于只有Citrix XenApp的 会话主机模式的服务器,我总是创建一个单独的设备集合。通过将虚拟磁盘拖放到相应的设备集合,可以一次将虚拟磁盘应用到所有仅Citrix XenApp的 会话主机模式的服务器。
现在,您可以从新创建的虚拟磁盘引导所有XenApp服务器。
XS with 聚苯乙烯 上的优秀博客。
[…]这一步,我已经按照博客中的描述创建了一个虚拟磁盘:如何创建Citrix XenApp的 6.5虚拟磁盘(也将适用于XenDesktop […]
您’简直是最好的。遵循分步指南非常容易。
谢谢!
我不’t know how I am landed here but 我不’t regret it.
为您的博客添加了书签,非常感谢您分享知识…我真的很感激。
谢谢!
出色的工作-继续努力!
谢谢。
感谢罗宾一步一步的努力。
我想知道您或其他任何人是否设法找到一种编写ImageWizard.exe任务脚本的方法,以便通过运行预配置的脚本来完全自动执行此任务。
我到处搜索,但是没有人甚至没有提及Citrix Blogs。
干杯
这是一个很好的解释。您能否也告诉我们如何使用现有映像创建第二个映像,对其进行更新并在测试环境中将其部署为硬盘?
干杯
您可以复制虚拟磁盘(在资源管理器中),重命名虚拟磁盘,然后将其导入PVS。您还可以使用此处介绍的虚拟磁盘版本: http://www.blogbursaspor.com/how-to-update-a-xenapp-6-5-vdisk-with-provisioning-services-versioning/
你好罗宾,
非常感谢您的出色解释。
我只有一个问题:PVS如何使用新名称和新SID管理加入/加入AD域?
再次感谢,
凯文
您必须在PVS控制台中手动创建AD帐户。确保您已启用“启用Active Directory计算机帐户密码管理” on the 虚拟磁盘。
你好罗宾,
非常感谢所有这些重要主题。
您能否分享有关Netscaler 10的所有重要内容,以帮助进行考试准备。
再次感谢
这甚至比Citrix提供的文档还要好。谢谢你这样做。
你好罗宾,
很棒的文章,尽管我有一个问题。我正在使用PVS 7.1,并已完成您的文章。一切都很好,但是当我进入第6步时’似乎行得通。我已重新登录(此虚拟机在vSphere 5.5上运行时从vmxnet NIC引导),并显示3张固定磁盘。 C:这是原始的OS磁盘–在“我的电脑”中的图标上仍带有Windows徽标。 E:是系统保留的,F是C:的副本。 E和F均由XenConvert创建。您的文章说格式化本地硬盘。我可以’这样做就像当我右键单击磁盘并单击格式时一样“您无法格式化该卷” error.
我可能做错了什么?谢谢你的帮助!
保罗
我觉得您仍然从硬盘而不是vDisk引导。
亲爱的罗宾,
非常感谢您在我们之间分享您的Citrix技术。
再次感谢!!!
米林德
你好罗宾,
非常感谢您分享这个话题。
问候
普拉哈拉德
你好罗宾,
it’值得清理Citrix策略和Microsoft组策略。
即
删除HKLM \ Software \ Policies \ 微软 密钥
删除HKCU \ Software \ 微软 \ Windows \ CurrentVersion \ Group Policy Objects键
1.C:\ ProgramData \ 思杰 \ GroupPolicy
2.C:\ ProgramData \ 思杰 CseCache
3.C:\ Windows \ System32 \ GroupPolicy \ Machine \ 思杰 \ GroupPolicy
4.C:\ Windows \ System32 \ GroupPolicy \ User \ 思杰 \ GroupPolicy
思杰 .commands.remoting服务将无法启动:
http://discussions.citrix.com/topic/309116-citrix-xenapp-commands-remoting-service-timing-out/
检查我的帖子。
为Citrix EUM服务应用类似的配置,因为这不会开始。
更新:
HKLM \软件\ 微软 \ Windows \ CurrentVersion \组策略对象键
嗨,Pavon,谢谢您提供的信息。如果您的虚拟磁盘在写入模式下对其应用了策略,则这是清理它的方法。最好始终在具有OU中帐户的计算机上编辑虚拟磁盘“阻止策略继承”因此对它没有政策适用(强制性政策除外)。
你好罗宾,
感谢您的精彩文章。
我遵循了它,现在有一个可用的虚拟磁盘,但是事件日志显示了一些令人不安的错误:
1,(2001)Microsoft Antimalware在尝试更新签名时遇到错误。
2,(23)事件记录服务在初始化通道系统的记录资源时遇到错误(res = 5)。
其他与组策略有关。
任何想法将不胜感激
嗨,吉姆(Jim),Microsoft Antimalware是否使用Windows Update服务?而且您禁用了它吗?
很棒的博客。感谢您的详细信息。
你好罗宾,
首先,非常感谢您将此主题分解为如此简单的步骤。我还阅读了vdisk版本控制博客文章,内容与此类似,也感谢您。
谢谢娜琳!
继续使用本网站即表示您同意使用cookie。 更多信息
该网站上的cookie设置被设置为“允许cookie”,以为您提供最佳的浏览体验。如果您继续使用本网站而不更改Cookie设置,或单击下面的“接受”,则表示您同意。
[…]以前的博客介绍了如何创建Citrix XenApp的 6.5 虚拟磁盘 。在此博客中,我将向您展示如何使用供应服务 虚拟磁盘 版本控制更新该vDisk […]