交付组的创建

注意:

您可以通过使用两种管理控制台来管理您的 Citrix Virtual Apps and Desktops™ 部署环境:Web Studio(基于 Web 的管理控制台)和 Citrix Studio(基于 Windows 的管理控制台)。本文档仅详细介绍 Web Studio 的相关功能。如需了解有关 Citrix Studio 的更多信息,请参阅 Citrix Virtual Apps and Desktops 7 2212 或更早版本中的对应的参考文章。

交付组是从一个或多个计算机目录中选择的计算机集合。交付组指定哪些用户可以使用这些计算机,以及这些用户可用的应用程序和桌面。

创建交付组是创建站点和创建计算机目录后配置部署的下一步。稍后,您可以更改第一个交付组中的初始设置并创建其他交付组。还有一些功能和设置只能在编辑交付组时配置,而不能在创建时配置。

注意:

如果使用基于 MMC 的 Studio 创建或升级交付组,则默认启用 Autoscale™。

对于远程电脑访问,当您创建站点时,会自动创建一个名为“远程电脑访问桌面”的交付组。

要创建交付组,请执行以下操作:

  1. 如果您已创建站点和计算机目录但未创建交付组,Web Studio 会引导您到正确的起始位置来创建一个交付组。

  2. 如果您已创建交付组并希望创建另一个,请按照以下步骤操作:

    1. 选择交付组。在操作窗格中选择创建交付组
    2. 要使用文件夹组织交付组,请在默认的交付组文件夹下创建文件夹。有关详细信息,请参阅创建文件夹
    3. 选择要创建组的文件夹,然后单击创建交付组。组创建向导随即打开。
  3. 向导将启动并显示简介页面,您可以选择在以后启动此向导时将其删除。
  4. 该向导将引导您完成以下部分中描述的页面。完成每个页面后,单击“下一步”直到到达最后一页。

步骤 1. 计算机

在“计算机”页面上,选择一个目录,然后选择要从该目录使用的计算机数量。

值得注意:

  • 在所选目录中,至少有一台计算机必须保持未使用状态。
  • 一个目录可以在多个交付组中指定。一台计算机只能在一个交付组中使用。
  • 交付组可以使用来自多个目录的计算机;但是,这些目录必须包含相同的计算机类型(多会话操作系统、单会话操作系统或远程电脑访问)。换句话说,您不能在交付组中混合使用计算机类型。同样,如果您的部署包含 Windows 计算机目录和 Linux 计算机目录,则交付组可以包含来自任一操作系统类型的计算机,但不能同时包含两者。
  • Citrix 建议您使用最新的 VDA 版本安装或升级所有计算机。根据需要升级目录和交付组。创建交付组时,如果您选择安装了不同 VDA 版本的计算机,则交付组将与最早的 VDA 版本兼容。这称为组的功能级别。例如,如果其中一台计算机的 VDA 版本为 7.1,而其他计算机的版本为当前版本,则组中的所有计算机只能使用 VDA 7.1 中支持的功能。这意味着某些需要更高 VDA 版本的功能可能在该交付组中不可用。
  • 远程电脑访问目录中的每台计算机都会自动与交付组关联。创建远程电脑访问站点时,会自动创建一个名为“远程电脑访问计算机”的目录和一个名为“远程电脑访问桌面”的交付组。
  • 将执行以下兼容性检查,具体如下:
    • MinimumFunctionalLevel 必须确保其功能级别能够保持良好的兼容性
    • 会话支持必须处于兼容状态
    • 分配类型在单会话模式下必须兼容
    • 预配类型必须是兼容的
    • 更改持久性必须能够与 MCS 和 Citrix Provisioning™ 系统进行兼容。
    • RemotePC 目录仅与远程 PC 访问目录兼容
    • 与 AppDisk 相关的检查

步骤 2. 负载平衡

要在创建交付组时配置负载平衡设置,请执行以下步骤:

  1. 请您前往 Web Studio 进行登录。
  2. 在左侧导航栏中,单击 交付组
  3. 交付组 页面上,单击 创建交付组
  4. 创建交付组 向导中,单击 下一步计算机 向导随即打开。
  5. 计算机 向导中,选择所需的计算机目录,然后单击 下一步负载平衡 向导随即打开。
  6. 负载平衡 向导中,选中 覆盖站点范围设置 复选框。
  7. 根据需要选择 水平负载平衡垂直负载平衡 选项,然后单击 下一步

    创建交付组时的负载平衡设置

在编辑现有交付组时,若要配置负载平衡设置,请执行以下操作:

  1. 请您前往 Web Studio 进行登录。
  2. 在左侧窗格中,单击 交付组
  3. 从列表中选择一个交付组,然后单击编辑编辑交付组向导随即打开。
  4. 编辑交付组页面中,单击负载平衡
  5. 选中覆盖站点范围设置复选框。
  6. 根据需要选择水平负载平衡垂直负载平衡选项,然后单击保存

    编辑交付组时的负载平衡设置

注意:

应用垂直负载平衡设置时,请确保已正确配置并发登录容忍度最大会话数策略。

创建或编辑交付组时垂直负载平衡的策略设置

有关站点和交付组级别负载平衡的详细信息,请参阅负载平衡计算机

步骤 3. 交付类型

仅当您选择的目录包含静态(已分配)单会话操作系统计算机时,才会显示此页面。

交付类型页面上,选择应用程序桌面。不能同时启用两者。

如果您从多会话操作系统或单会话操作系统随机(池化)目录中选择了计算机,则交付类型假定为应用程序和桌面:您可以交付应用程序、桌面或两者。

步骤 4. 用户

指定可以使用交付组中应用程序和桌面的用户和用户组。

用户列表的指定位置

在创建或编辑以下内容时指定 Active Directory 用户列表:

  • 站点的用户访问列表,此列表不是通过 Web Studio 配置的。默认情况下,应用程序授权策略规则包括所有人。有关详细信息,请参阅 PowerShell SDK BrokerAppEntitlementPolicyRule cmdlet。
  • 应用程序组(如果已配置)。
  • 交付组。
  • 应用程序。

可以通过 StoreFront™ 访问应用程序的用户列表由上述用户列表的交集组成。例如,要将应用程序 A 的使用配置给特定部门,同时不过度限制对其他组的访问,请执行以下操作:

  • 使用包含所有人的默认应用程序授权策略规则。
  • 配置交付组用户列表,以允许所有总部用户使用交付组中指定的任何应用程序。
  • (如果已配置应用程序组)配置应用程序组用户列表,以允许管理和财务业务部门的成员访问应用程序 A 到 L。
  • 配置应用程序 A 的属性,以将其可见性限制为仅限管理和财务部门的应收账款员工。

经过身份验证的用户和未经身份验证的用户

用户分为两种类型:经过身份验证的用户和未经身份验证的用户(未经身份验证的用户也称为匿名用户)。您可以在交付组中配置其中一种或两种类型。

  • 经过身份验证的用户: 要访问应用程序和桌面,您按名称指定的用户和组成员必须向 StoreFront 或 Citrix Workspace™ 应用程序提供凭据,例如智能卡或用户名和密码。对于包含单会话操作系统计算机的交付组,您可以通过编辑交付组稍后导入用户数据(用户列表)。
  • 未经身份验证的用户(匿名用户): 对于包含多会话操作系统计算机的交付组,您可以允许用户访问应用程序和桌面,而无需向 StoreFront 或 Citrix Workspace 应用程序提供凭据。例如,在自助服务终端中,应用程序可能需要凭据,但 Citrix 访问门户和工具不需要。安装第一个 Delivery Controller 时会创建一个匿名用户组。

    要授予未经身份验证的用户访问权限,交付组中的每台计算机都必须安装适用于 Windows Server 操作系统的 VDA(最低版本 7.6)。启用未经身份验证的用户后,您必须拥有一个未经身份验证的 StoreFront 商店。

    启动会话时会按需创建未经身份验证的用户帐户,并将其命名为 AnonXYZ,其中 XYZ 是一个唯一的三位数值。

    未经身份验证的用户会话的默认空闲超时为 10 分钟,并且在客户端断开连接时会自动注销。不支持重新连接、客户端之间的漫游和 Workspace Control。

下表描述了您在“用户”页面上的选择:

启用访问权限 添加/分配用户和用户组? 启用“授予未经身份验证的用户访问权限”复选框?
仅限经过身份验证的用户
仅限未经身份验证的用户
经过身份验证和未经身份验证的用户

步骤 5. 应用程序

值得注意:

  • 默认情况下,您添加的新应用程序将放置在名为“Applications”的文件夹中。您可以指定其他文件夹。有关详细信息,请参阅“管理应用程序”一文。
  • 您可以在将应用程序添加到交付组时或之后更改其属性。有关详细信息,请参阅“管理应用程序”一文。
  • 如果您尝试添加一个应用程序,并且该文件夹中已存在同名应用程序,系统将提示您重命名要添加的应用程序。如果您拒绝,则会为该应用程序添加一个后缀,使其在该应用程序文件夹中保持唯一。
  • 当您将应用程序添加到多个交付组时,如果您没有足够的权限在所有这些交付组中查看该应用程序,则可能会出现可见性问题。在这种情况下,请咨询具有更高权限的管理员,或者扩展您的范围以包括添加了该应用程序的所有交付组。
  • 如果您将两个同名应用程序发布给同一用户,请在 Web Studio 中更改“应用程序名称(面向用户)”属性;否则,用户将在 Citrix Workspace 应用程序中看到重复的名称。
  • 您可以将打包应用程序添加到单会话静态和远程电脑访问交付组。每次用户登录其桌面或远程电脑时,这些软件包都会自动装载。

单击添加以显示应用程序源。

  • 从“开始”菜单:在所选目录中从主映像创建的计算机上发现的应用程序。选择此源时,将启动一个新页面,其中包含发现的应用程序列表;选择要添加的应用程序,然后单击确定
  • 手动:位于交付组中的 VDA 上或网络中其他位置的应用程序。选择此源将打开一个新页面,您可以在其中通过以下方式指定要添加的应用程序:
    • 键入可执行文件的路径、工作目录、可选命令行参数以及管理员和用户的显示名称。
    • 从交付组中的 VDA 选择一个应用程序。为此,请单击浏览,输入访问 VDA 的凭据,等待连接到 VDA,然后从 VDA 中选择一个应用程序。所选应用程序的属性会自动填充页面上的字段。
  • 现有:以前添加到站点(可能在另一个交付组中)的应用程序。选择此源时,将启动一个新页面,其中包含发现的应用程序列表。添加应用程序并单击确定
  • 应用程序包: App-V、MSIX 或 MSIX app attach 应用程序包中的应用程序。选择此源时,将启动一个新页面,您可以在其中选择源类型,然后从显示的结果中选择要添加的应用程序。

如果应用程序源或应用程序不可用或无效,则它不可见或无法选择。例如,如果尚未向站点添加任何应用程序,则“现有”源不可用。或者,某个应用程序可能与所选目录中计算机上支持的会话类型不兼容。

步骤 6. 桌面

此页面的标题取决于您在“计算机”页面上选择的目录:

  • 如果您选择的目录包含池化计算机,则此页面标题为“桌面”。
  • 如果您选择的目录包含单会话静态计算机并在“交付类型”页面上指定了“桌面”,则此页面标题为“桌面用户分配”。
  • 如果您选择的目录包含单会话静态计算机并在“交付类型”页面上指定了“应用程序”,则此页面标题为“应用程序计算机用户分配”。

单击“添加”。在对话框中:

  • 在“显示名称”和“描述”字段中,键入要在 Citrix Workspace 应用程序中显示的信息。
  • 要向桌面添加标记限制,请选择“将启动限制为具有此标记的计算机”,然后从下拉列表中选择标记。有关详细信息,请参阅标记
  • 使用单选按钮启动桌面或在启动桌面时分配计算机。用户可以是所有可以访问此交付组的用户,也可以是特定的用户和用户组。
  • 如果组包含单会话静态计算机,请指定每个用户的最大桌面数。此值必须大于或等于一。
  • 启用或禁用桌面(对于池化计算机)或桌面分配规则(对于单会话静态计算机)。禁用桌面会停止桌面交付。禁用桌面分配规则会停止向用户自动分配桌面。
  • 完成对话框后,单击“确定”。

站点中桌面的最大实例数(仅限 PowerShell)

要配置站点中桌面的最大实例数(仅限 PowerShell):

  • 在 PowerShell 中,使用适当的 BrokerEntitlementPolicyRule cmdlet 和 MaxPerEntitlementInstances 参数。例如,以下 cmdlet 修改 tsvda-desktop 规则,将站点中允许的桌面最大并发实例数设置为两个。当有两个桌面实例正在运行时,如果第三个订阅者尝试启动桌面,则会发生错误。

    Set-BrokerEntitlementPolicyRule -Name tsvda-desktop -MaxPerEntitlementInstances 2

  • 如果您需要有关此功能的指导,请使用 Get-Help cmdlet。例如,Get-Help Set-BrokerEntitlementPolicyRule-Parameter MaxPerEntitlementInstances

步骤 7:本地主机缓存设置

此设置仅对包含电源管理的单会话池化计算机的交付组可见。

默认情况下,由于数据泄露风险,这些计算机在本地主机缓存 (LHC) 模式下不可用。要更改默认行为并在 LHC 模式下使其可用于新的用户连接,请选择 保持资源可用

或者,您可以使用 PowerShell 命令更改默认行为。有关详细信息,请参阅应用程序和桌面支持

重要提示:

启用对电源管理单会话池化计算机的访问可能导致来自先前用户会话的数据和更改出现在后续会话中。

本地主机缓存中的一次性使用池化桌面

在本地主机缓存 (LHC) 中断期间,池化桌面可以一次性使用。这是通过向具备能力的 VDA 发出卫生 blob 并启动重新启动来实现的。此过程可确保桌面在从中断中恢复后处于干净状态。对于不具备能力或旧版计算机,只有在明确启用重用时才会参与。 此功能通过使可用性更加无缝,从而改善了中断期间的客户体验。

先决条件

  • VDA 版本 2407 或更高版本,用于完全卫生强制执行。旧版 VDA(VDA 版本 2407 之前)只能在启用重用时使用。这些 VDA 不会接收卫生 blob 或强制重新启动。
  • 包含单会话计算机的计算机目录。

配置池化桌面的一次性使用

  1. 使用 VDA 版本 2407 或更高版本创建包含单会话计算机的 MCS 目录。
  2. 创建相应的交付组。从 Remote PowerShell 将交付组的 ReuseMachinesWithoutShutdownInOutage 桌面组设置设置为 false,或者在 Web Studio 中创建交付组时,在本地主机缓存模式页面上选择使资源不可用

    Set-BrokerDesktopGroup -Name "name" -ReuseMachinesWithoutShutdownInOutage $false
    <!--NeedCopy-->
    

    本地主机缓存模式

  3. 完成配置后,在 LHC 中断模式下,计算机可供一次性使用。当退出 LHC 中断模式时,已受污染的计算机将重新启动并可再次使用。

    注意:

    一旦用户会话在其最近一次开机后启动,该计算机就被归类为已受污染。未受污染的计算机是指自其最近一次开机事件以来未启动任何用户会话的计算机。

步骤 8. 摘要

输入交付组的名称。您还可以(可选)输入描述,该描述将显示在 Citrix Workspace 应用程序和 Web Studio 中。

查看摘要信息,然后单击完成

交付组的创建