创建应用组
介绍
应用程序组允许您管理应用程序集合。您可以为跨不同交付组共享的应用程序或交付组内的用户子集使用的应用程序创建应用程序组。应用程序组是可选的。它们为将相同的应用程序添加到多个交付组提供了另一种选择。交付组可以关联多个应用程序组,一个应用程序组可以关联多个交付组。
与使用更多交付组相比,使用应用程序组可以提供应用程序管理和资源控制方面的优势:
- 应用程序及其设置的逻辑分组允许您将这些应用程序作为单个单元进行管理。例如,您不必一次向单个交付组添加(发布)相同的应用程序。
- 应用程序组之间的会话共享可以节省资源消耗。在其他情况下,禁用应用程序组之间的会话共享可能是有益的。
- 您可以使用标记限制特性从应用程序组发布应用程序,只考虑所选交付组中的机器子集。使用标记限制,您可以将现有机器用于多个发布任务,从而节省与部署和管理其他机器相关的成本。标签限制可以看作是对交付组中的机器进行细分(或分区)。使用带有标记限制的应用程序组或桌面在隔离交付组中的机器子集并对其进行故障排除时很有帮助。
示例配置
示例1
下图显示了一个包含应用程序组的部署:
在此配置中,应用程序被添加到应用程序组,而不是交付组。交付组指定将使用哪些机器。(虽然没有显示,但这些机器都在机器目录中。)
应用程序组1与交付组1关联。应用组1中的应用可以被应用组1中指定的用户访问,只要该用户也在交付组1的用户列表中。这遵循的指导原则是,应用程序组的用户列表应该是关联交付组的用户列表的一个子集(限制)。应用程序组1中的设置(如应用程序组之间的应用程序会话共享、关联的交付组)适用于该组中的应用程序和用户。交付组1中的设置(例如匿名用户支持)适用于应用程序组1和应用程序组2中的用户,因为这些应用程序组已经与该交付组相关联。
应用程序组2与两个交付组相关联:1和2。每个交付组都可以在应用程序组2中分配一个优先级,这表明在启动应用程序时检查交付组的顺序。具有相同优先级的交付组是负载均衡的。应用组2中的应用可以被应用组2中指定的用户访问,只要它们也在交付组1和交付组2的用户列表中。
示例2
这个简单的布局使用标签限制来限制哪些机器将被考虑用于某些桌面和应用程序的启动。站点有一个共享交付组、一个发布桌面和一个配置了两个应用程序的应用程序组。
标签已添加到三台机器(VDA 101-103)。
应用程序组是用“Orange”标签限制创建的,因此它的每个应用程序(计算器和记事本)只能在该交付组中具有“Orange”标签的机器上启动:VDA 102和103。
有关在应用程序组(以及桌面)中使用标记限制的更全面示例和指导,请参见标签。
指导和考虑
Citrix建议将应用程序添加到应用程序组或交付组,但不要同时添加到应用程序组或交付组。否则,使用两种组类型的应用程序所带来的额外复杂性会使管理变得更加困难。
缺省情况下,应用组处于启用状态。创建应用程序组后,可以编辑该组以更改此设置。看到管理应用程序组。
缺省情况下,应用程序组之间的应用程序会话共享是开启的。看到应用程序组之间的会话共享。
Citrix建议将您的交付组升级到当前版本。这就要求:
- 升级交付组中使用的机器上的vda。
- 升级包含那些机器的机器目录
- 升级交付组。
详细信息请参见管理交付组。
要使用应用程序组,核心组件的最低版本必须是7.9。
创建应用程序组需要交付组管理员内置角色的委托管理权限。看到委托管理获取详细信息。
本文提到将应用程序与多个应用程序组“关联”,以区分该操作与从可用源添加该应用程序的新实例。类似地,交付组与应用程序组相关联(反之亦然),而不是彼此的补充或组件。
与应用程序组共享会话
启用应用程序会话共享后,所有应用程序都在同一应用程序会话中启动。这节省了与启动其他应用程序会话相关的成本,并允许使用涉及剪贴板的应用程序功能,例如复制粘贴操作。但是,在某些情况下,您可能希望关闭会话共享。
当您使用应用程序组时,您可以通过以下三种方式配置应用程序会话共享,它们扩展了仅使用交付组时可用的标准会话共享行为:
- 在应用程序组之间启用会话共享。
- 仅在同一应用组中的应用程序之间启用会话共享。
- 会话共享已禁用。
应用程序组之间的会话共享
您可以启用应用程序组之间的应用程序会话共享,也可以禁用应用程序组之间的应用程序会话共享,以限制应用程序会话仅在同一应用程序组中的应用程序之间共享。
在应用程序组之间启用会话共享的示例很有帮助:
应用组1包含Word、Excel等Microsoft Office应用。应用程序组2包含其他应用程序,如Notepad和Calculator,两个应用程序组附加到同一个交付组。对两个应用程序组都有访问权限的用户通过启动Word启动应用程序会话,然后启动记事本。如果用户运行Word的现有会话适合运行记事本,则在现有会话中启动记事本。如果记事本不能从现有会话中运行(例如,如果标记限制排除了会话运行所在的机器),则在合适的机器上创建一个新会话,而不是使用会话共享。
禁用应用程序组之间的会话共享的示例很有帮助:
您有一组应用程序不能与安装在同一台机器上的其他应用程序很好地互操作,例如同一软件套件的两个不同版本或同一web浏览器的两个不同版本。您不希望用户在同一会话中启动两个版本。
您可以为每个版本的软件创建一个应用组,并将每个版本的软件添加到对应的应用组中。如果在这些应用组中禁用组间会话共享,则这些组中指定的用户可以在同一会话中运行相同版本的应用程序,并且可以同时运行其他应用程序,但不能在同一会话中运行。如果用户启动一个不同版本的应用程序(在不同的应用程序组中),或者启动任何不包含在应用程序组中的应用程序,那么该应用程序将在新会话中启动。
此应用程序组之间的会话共享特性不是安全沙箱特性。它不是万无一失的,它不能阻止用户通过其他方式(例如,通过Windows资源管理器)将应用程序启动到会话中。
如果一台机器的容量已满,则不会在其上启动新的会话。根据需要,使用会话共享在机器上的现有会话中启动新的应用程序(前提是这符合这里描述的会话共享限制)。
您只能将预先启动的会话提供给允许共享应用程序会话的应用程序组。(使用会话逗留特性的会话对所有应用程序组都可用。)必须在与应用程序组关联的每个交付组中启用和配置这些特性。不能在应用程序组中配置。
缺省情况下,创建应用组时已开启应用组间的应用会话共享功能。在创建组时不能更改这一点。创建应用程序组后,可以编辑该组以更改此设置。看到管理应用程序组。
在应用程序组内禁用会话共享
您可以防止同一应用程序组中的应用程序之间共享应用程序会话。
在应用程序组中禁用会话共享的示例很有帮助:
您希望用户在不同的监视器上访问应用程序的多个同时全屏会话。
创建应用组,并将应用添加到应用组中。如果在该应用程序组中的应用程序之间禁止会话共享,则当其中指定的用户启动一个又一个应用程序时,它们将在单独的会话中启动,并且用户可以将每个应用程序移动到单独的监视器。
缺省情况下,创建应用组时已开启应用会话共享功能。在创建组时不能更改这一点。创建应用程序组后,可以编辑该组以更改此设置。看到管理应用程序组。
创建应用组
使用创建应用组的过程,在Citrix工作空间中创建应用类别。应用类别用于管理Citrix工作空间中的应用集合。
创建应用组。
- 从管理> Full Configuration中,选择应用程序,然后选择应用程序组选项卡。
- 选择创建应用组。
- 组创建向导启动时使用介绍页,您可以在以后启动此向导时将其删除。
- 向导将引导您浏览下面描述的页面。当您完成每个页面时,选择下一个直到你到达总结页面。
步骤1。交付组
的交付组页面列出了所有交付组,以及每个组包含的机器数量。
- 的兼容的交付组列表中包含您可以选择的交付组。兼容的交付组包含随机(不是永久的或静态分配的)服务器或桌面操作系统机器。
- 的不兼容的交付组列表中包含无法选择的交付组。每个条目解释了它不兼容的原因,例如包含静态分配的机器。
应用程序组可以与包含可以交付应用程序的共享(而非私有)机器的交付组相关联。
如果同时满足以下两个条件,也可以选择包含共享机的交付组,这些共享机只交付桌面。
- 交付组包含共享机器,并且使用低于7.9的XenDesktop版本创建。
- 您具有“编辑交付组”权限。
提交组创建向导时,交付组类型将自动转换为“桌面和应用程序”。
尽管您可以创建没有关联交付组的应用程序组(可能是为了组织应用程序或作为当前未使用的应用程序的存储),但在应用程序组指定至少一个交付组之前,它不能用于交付应用程序。,不能将应用添加到应用组中从开始如果没有指定传递组,则使用菜单源。
您选择的交付组指定将用于交付应用程序的计算机。选择要与应用程序组关联的交付组旁边的复选框。
要添加标记限制,请选择将启动限制为带有标签的机器然后从下拉菜单中选择标签。
步骤2。用户
指定谁可以使用应用组中的应用。您可以允许在上一页中选择的交付组中的所有用户和用户组,也可以从这些交付组中选择特定的用户和用户组。如果将使用限制为指定的用户,则只有交付组和应用程序组中指定的用户才能访问该应用程序组中的应用程序。实际上,应用程序组中的用户列表为交付组中的用户列表提供了一个过滤器。
启用或禁用未经身份验证的用户使用应用程序仅在交付组中可用,在应用程序组中不可用。
有关在部署中指定用户列表的位置的信息,请参见在哪里指定用户列表。
步骤3。应用程序
很高兴知道:
- 默认情况下,您添加的新应用程序将放在名为应用程序。您可以指定一个不同的文件夹。如果您尝试添加一个应用程序,而该文件夹中已经存在一个具有相同名称的应用程序,则会提示您重命名要添加的应用程序。如果您同意建议的唯一名称,则使用该新名称添加应用程序。否则,您必须自己重命名它,然后才能添加它。详细信息请参见管理应用程序文件夹。
- 您可以在添加应用程序时或以后更改应用程序的属性(设置)。看到更改应用程序属性。如果将两个具有相同名称的应用程序发布给相同的用户,请更改应用程序名称(用于用户)属性在“完全配置”管理界面中。否则,用户将在Citrix Workspace应用程序中看到重复的名称。
- 将应用程序添加到多个应用程序组时,如果没有在所有这些组中查看应用程序的足够权限,可能会出现可见性问题。在这种情况下,要么咨询具有更大权限的管理员,要么将范围扩展到包括已添加应用程序的所有组。
选择添加下拉列表显示应用程序源。
从“开始”菜单:在选定的交付组中的机器上发现的应用程序。选择此源时,将启动一个新页面,其中包含已发现的应用程序列表。选择要添加的应用程序的复选框,然后选择好吧。
如果您选择了以下任何一项,则无法选择此源:
- 没有关联交付组的应用程序组。
- 应用程序组与不包含计算机的关联交付组。
- 不包含机器的交付组。
- 手动定义:位于站点或网络中其他位置的应用程序。当您选择此源代码时,将启动一个新页面,您可以在其中键入可执行文件的路径、工作目录、可选命令行参数以及管理员和用户的显示名称。输入这些信息后,选择好吧。
- 现有的:先前添加到站点的应用程序。选择此源时,将启动一个新页面,其中包含已发现的应用程序列表。选择要添加的应用程序的复选框,然后选择好吧。当站点中没有应用时,不能选择该源。
App-V: App-V包中的应用程序。当您选择此源时,将在您选择的位置启动一个新页面App-V服务器或应用程序库。从结果显示中,选择要添加的应用程序的复选框,然后选择好吧。有关更多信息,请参见App-V。如果未为站点配置App-V,则无法选择(或可能不会显示)此源。
注意:
在VDA 2003及以后的版本中,不支持从HTTP url发布App-V包。您不能从列表中选择这些应用程序。
的某些条目添加如果没有该类型的有效源,则不能选择下拉列表。不兼容的源根本不会列出(例如,您不能向应用程序组添加应用程序组,因此在创建应用程序组时不会列出源)。
步骤4。作用域
只有在您以前创建过自定义作用域时,才会出现此页。默认情况下,所有选择范围。有关更多信息,请参见委托管理。
第5步。总结
输入应用组的名称。您还可以(可选地)输入描述。
查看汇总信息,然后选择完成。