Citrix虚拟应用程序和桌面

管理交付组

简介

本文描述了从管理控制台管理交付组的过程。除了更改在创建组时指定的设置外,您还可以配置在创建交付组时不可用的其他设置。

过程类别包括:常规、用户、机器和会话。有些任务跨越多个类别。例如,“阻止用户连接到机器”在机器类别中有描述,但它也会影响用户。如果在某个类别中找不到任务,请查看相关类别。

其他文章也包含相关信息:

  • 应用程序包含关于在交付组中管理应用程序的信息。
  • 管理交付组需要交付组管理员内置的角色权限。有关详细信息,请参见委托管理

一般

修改交付组的交付类型

交付类型表示组可以交付什么:应用程序、桌面,或两者都交付。

在改变之前应用程序只桌面和应用程序类型的桌面只键入,从组中删除所有应用程序。

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 交付类型页,选择所需的交付类型。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

改变店面地址

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 店面页面,选择或添加StoreFront url。这些url由Citrix Workspace应用程序使用,该应用程序安装在交付组中的每台机器上。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

还可以通过选择指定StoreFront服务器地址配置>店面在导航窗格中。

升级交付组或恢复升级

在升级交付组的机器上的虚拟交付代理(vda)和包含交付组中使用的机器的机器目录之后,升级交付组。

在启动配送组升级之前:

  • 如果您使用Citrix Provisioning(以前的Provisioning Services),请在Citrix Provisioning控制台中升级VDA版本。
  • 启动包含升级VDA的计算机,以便它们可以向交付控制器注册。这个过程告诉控制台交付组中哪些需要升级。
  • 如果您继续使用早期的VDA版本,则无法使用更新的产品功能。有关更多信息,请参见升级文档。

升级配送组。

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击升级交付组在操作窗格中。的升级交付组动作仅在检测到升级的vda时出现。

显示器会告诉您哪些(如果有的话)机器不能升级以及原因。然后,您可以取消升级,解决机器问题,然后再次启动升级。

升级完成后,您可以通过选择交付组,然后单击,将机器恢复到它们以前的状态撤销行动窗格。

管理远程PC接入交付组

如果Remote PC Access机器编目中的机器未被分配,则该机器将临时分配给与该编目关联的交付组。此临时分配允许稍后将该机器分配给用户。

交付组到机器的编目关联具有一个优先级值。优先级决定了机器在向系统注册时或用户需要分配机器时所分配的交付组。该值越低,优先级越高。如果远程PC访问机器目录有多个交付组分配,该软件将选择具有最高优先级的匹配。使用PowerShell SDK来设置这个优先级值。

第一次创建时,Remote PC Access机器目录与交付组相关联。以后添加到目录中的机器帐户或组织单元可以添加到交付组中。这种关联可以被关闭或打开。

添加或删除与交付组的Remote PC Access机器目录关联:

  1. 选择交付组在导航窗格中。
  2. 选择“远程PC访问”组。
  3. 细节部分,单击机目录选项卡,然后选择“远程PC访问”目录。
  4. 单击,增加或恢复关联添加桌面.单击,移除关联删除协会

用户

修改下发组中的用户设置

该页的名称显示为任意一种用户设置基本设置

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 用户设置(或基本设置)页,更改下表中的任何设置。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。
设置 描述
描述 Citrix Workspace(或StoreFront)使用和用户看到的文本。
使交付组 是否启用下发组。
时区
启用安全ICA 使用SecureICA(对ICA协议进行加密)保护与交付组中的机器之间的通信。缺省级别为128位。可以使用SDK更改级别。Citrix建议在穿越公共网络时使用更多的加密方法,如TLS加密。另外,SecureICA不检查数据完整性。

添加或删除下发组中的用户

有关用户的详细信息,请参见用户

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 用户页面:

    • 单击,添加用户添加,然后指定要添加的用户。
    • 选中一个或多个用户,单击,删除用户删除
    • 选中或清除复选框以允许未经身份验证的用户访问。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

导入或导出用户列表

对于包含物理单会话操作系统机器的交付组,您可以在创建交付组后从.csv文件导入用户信息。您还可以将用户信息导出到.csv文件。csv文件可以包含以前产品版本的数据。

csv文件的第一行必须包含以逗号分隔的列标题(以任何顺序),可以包括:ADComputerAccountAssignedUserVirtualMachine,HostId.文件中的后续行包含逗号分隔的数据。的ADComputerAccount条目可以是通用名称、IP地址、专有名称或域名和计算机名称对。

导入、导出用户信息。

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 机器配置页面,选择进口列表或出口列表,然后浏览到文件位置。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

机器

将机器分配给交付组中的用户

您可以更改MCS提供的单会话操作系统机器的分配。不能更改多会话操作系统计算机或使用Citrix Provisioning提供的计算机的分配。

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 台式电脑桌面分配规则页(页面标题取决于交付组使用的机器目录的类型),指定新用户。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

更改交付组中每个用户的最大机器数

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 桌面分配规则页中,设置每个用户的最大桌面数。
  4. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

更新交付组中的一台机器

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击查看机器在操作窗格中。
  3. 选择一台机器,然后单击更新的机器在操作窗格中。

要选择不同的图像,请选择主形象然后选择一个快照。

要应用更改并通知计算机用户,请选择向最终用户发出推出通知.然后指定:

  • 何时更新主映像:现在或下次重新启动时
  • 重新启动分发时间(开始更新组中所有计算机的总时间)
  • 是否通知用户重新启动
  • 用户收到的消息

为桌面添加、更改或删除标记限制

添加、更改和删除标记限制可能会对考虑启动哪些桌面产生意想不到的影响。中的注意事项和注意事项标签

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 台式电脑页面,选择桌面,单击编辑
  4. 要添加标记限制,请选择将启动限制在带有标签的机器上然后选择标签。
  5. 要更改或删除标记限制,可以:

    • 选择一个不同的标记。
    • 通过清除来移除标签限制将启动限制在具有此标记的机器上
  6. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

从交付组中删除一台机器

删除一台机器将从交付组中删除它。它不会从交付组使用的机器目录中删除它。因此,该机器可分配给另一个交付组。

机器在被移走之前必须先关闭。若要在删除机器时暂时阻止用户连接到机器,请在关闭机器之前将机器置于维护模式。

机器可能包含个人数据,因此在将机器分配给其他用户之前要谨慎。考虑重新成像机器。

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击查看机器在操作窗格中。
  3. 确保机器处于关机状态。
  4. 选择机器,然后单击从交付组中移除在操作窗格中。

方法将机器从交付组中移除连接机器使用。

限制对配送组中的机器的访问

无论使用何种方法,为限制对交付组中的机器的访问所做的任何更改都将取代以前的设置。您可以:

  • 限制使用委托管理范围的管理员的访问:创建并分配一个范围,允许管理员访问所有应用程序,以及另一个范围,只提供对某些应用程序的访问。有关详细信息,请参见委托管理

  • 通过SmartAccess策略表达式限制用户访问:使用策略表达式对通过Citrix Gateway的用户连接进行过滤。

    1. 选择交付组在导航窗格中。
    2. 选择分组,单击编辑交付组在操作窗格中。
    3. 访问策略页面,选择通过NetScaler Gateway连接
    4. 要选择这些连接的一个子集,请选择满足下列任何筛选器的连接.然后定义Citrix Gateway站点,添加、编辑或删除允许用户访问的场景的SmartAccess策略表达式。详细信息请参见Citrix Gateway文档。
    5. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。
  • 通过排除过滤器限制用户访问:在SDK中设置的访问策略上使用排除过滤器。访问策略应用于交付组以优化连接。例如,可以将机器访问限制为用户的一个子集,还可以指定允许的用户设备。排除过滤器进一步细化访问策略。例如,出于安全考虑,您可以拒绝对用户或设备的子集的访问。默认情况下,排除过滤器是禁用的。

    例如,公司网络子网上的教学实验室,它阻止从该实验室访问特定的交付组。不管谁在使用实验室中的机器,使用以下命令:Set-BrokerAccessPolicy - name VPDesktops_Direct - excludedclientipfilterenabled $True -

    使用星号(*)通配符来匹配所有以相同策略表达式开头的标记。例如,如果您添加标记VPDesktops_Direct到一台机器上VPDesktops_Test的标记设置为Set-BrokerAccessPolicy脚本VPDesktops_ *将过滤器应用于两台机器。

    如果您使用web浏览器连接,或者在商店中启用了Citrix Workspace应用程序用户体验功能,则不能使用客户端名称排除过滤器。

禁止用户连接交付组中的机器(维护模式)

当需要临时停止与机器的新连接时,可以为交付组中的一台或所有机器打开维护模式。您可以在应用补丁或使用管理工具之前进行此操作。

  • 当多会话操作系统机器处于维护模式时,用户可以连接到现有的会话,但不能启动新的会话。
  • 当单会话操作系统机器(或使用远程PC接入的PC)处于维护模式时,用户无法连接或重新连接。当前连接保持连接状态,直到断开或注销。

打开或关闭维护模式:

  1. 选择交付组在导航窗格中。
  2. 选择一个组。
  3. 单击,打开交付组中所有机器的维护模式打开维护模式在操作窗格中。

    当需要开启一台机器的维护模式时,单击查看机器在操作窗格中。选择一台机器,然后单击打开维护模式在操作窗格中。

  4. 要关闭交付组中的一台或所有机器的维护模式,请遵循前面的说明,但是单击关闭维护模式在操作窗格中。

Windows远程桌面连接(RDC)设置还会影响多会话操作系统机器是否处于维护模式。当出现以下任何情况时,维护模式将处于开启状态:

  • 如前所述,维护模式设置为开启。
  • RDC设置为不允许连接到此计算机
  • RDC未设置为不允许连接到此计算机.的远程主机配置用户登录模式设置是允许重新连接,但防止新的登录允许重新连接,但在服务器重新启动之前禁止新的登录

您还可以打开或关闭维护模式:

  • 一个连接,它会影响使用该连接的计算机。
  • 一个机器目录,它影响该目录中的机器。

关闭并重新启动配送组中的机器

远程PC访问机器不支持此过程。

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击查看机器在操作窗格中。
  3. 选择机器,然后单击Actions窗格中的以下条目之一:

    • 强制关闭:强制关闭机器并刷新机器列表。
    • 重启:请求关闭操作系统,然后重新启动计算机。如果操作系统不符合要求,则机器将保持当前状态。
    • 力重启:强制关闭操作系统,然后重新启动计算机。
    • 暂停:暂停机器而不关闭它,并刷新机器列表。
    • 关闭:请求关闭操作系统。

对于非强制动作,如果机器在10分钟内没有关机,则关机。如果Windows试图在关机期间安装更新,则有可能在更新完成之前机器就关机了。

Citrix建议您避免单会话操作系统机器用户进行选择关闭在一个会话。有关详细信息,请参阅Microsoft策略文档。

也可以关闭和重新启动计算机连接

为交付组中的机器创建和管理重新启动计划

重新启动计划指定交付组中的机器何时定期重新启动。您可以为交付组创建一个或多个时间表。日程表可以影响以下任何一种:

  • 组里所有的机器。
  • 组中的一个或多个(但不是所有)机器。这些机器由您应用到机器上的标记来标识。这称为标记限制,因为标记将操作限制为仅具有该标记的项。

例如,假设所有的机器都在一个交付组中。您希望每台机器每周重新启动一次,并且希望会计团队使用的机器每天重新启动一次。为此,为所有机器设置一个计划,为会计系统中的机器设置另一个计划。

计划包括重启开始的日期和时间,以及持续时间。

您可以启用或禁用时间段。在测试时,在特殊的间隔期间,或在需要之前准备日程表时,禁用日程表是很有帮助的。

您不能使用计划从管理控制台自动开机或关机,而只能重新启动。

时间重叠

多个计划可以重叠。在上面的例子中,两个调度都影响记账机器。这些机器可能会在周日重启两次。调度代码的设计目的是避免重启同一台机器的次数超过预期,但不能保证这一点。

  • 如果时间表在开始时间和持续时间上完全一致,则机器更有可能只重新启动一次。
  • 计划在启动和持续时间上的差异越大,发生多次重启的可能性就越大。
  • 受调度影响的机器数量也会影响重叠的机会。在本例中,影响所有计算机的周计划可能比会计计算机的日计划更快地启动重新启动,具体取决于为每台计算机指定的持续时间。

要深入了解重启时间表,请参见重新安排内部

视图重新安排

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 选择重新安排页面。

重新安排页包含每个配置的时间表的以下信息:

  • 表的名字。
  • 使用标签限制(如果有的话)。
  • 机器重新启动的频率。
  • 机器用户是否收到通知。
  • 是否启用时刻表。

添加(应用)标签

在配置使用标记限制的重启计划时,请确保已将标记添加到该计划影响的计算机上。在上面的示例中,会计团队使用的每台机器都应用了一个标记。有关详细信息,请参见标签

尽管可以向一台计算机应用多个标记,但重启计划只能指定一个标记。

  1. 选择交付组在导航窗格中。
  2. 选择包含调度控制的机器的组。
  3. 点击查看机器然后选择要添加标签的机器。
  4. 点击管理标签在操作窗格中。
  5. 如果标记存在,则启用标记名称旁边的复选框。如果标签不存在,请单击创建然后为标记指定名称。创建标记后,启用新创建的标记名称旁边的复选框。
  6. 点击保存管理标签对话框。

创建重启计划

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 重新安排页面,点击添加
  4. 添加启动计划页面:

    • 键入计划名称和描述。
    • 如果使用标记限制,请选择标记。
    • 重新启动频率,选择重启的频率:每天、工作日、周末或每周的某一天。
    • 使用24小时时钟,指定开始重启的一天时间。
    • 重启时间,选择是否同时重新启动所有计算机,或开始重新启动所有受影响的计算机的总时间长度。内部算法确定在此间隔内每台机器何时重新启动。

      注意:

      在使用PowerShell时,还有另一种重启持续时间选择。看到重启后排水

    • 向用户发送通知,选择是否在重启开始前在受影响的计算机上显示通知消息。缺省情况下,不显示任何信息。
    • 如果选择在重启开始前15分钟显示消息,则可以选择(在“通知频率”中)在初始消息之后每5分钟重复一次消息。缺省情况下,消息不重复。
    • 输入通知标题和文本。没有默认文本。

      如果希望消息包含重启前的分钟数,请包含该变量% m %.例如:“警告:您的计算机将在%m%分钟后自动重新启动。”在每条重复的消息中,该值递减5分钟。除非您选择同时重新启动所有计算机,否则消息将在重新启动之前的适当时间显示在每台计算机上,该时间由内部算法计算。

    • 要启用计划,选中复选框。若要禁用计划,请清除复选框。
  5. 点击应用以应用您所做的更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

重启后排水

在使用PowerShell创建或更新计算机重新启动计划时,还可以使用另一个重新启动持续时间值(New-BrokerRebootSchedulev2Set-BrokerRebootSchedulev2).

启用排水后重新启动功能时-UseNaturalReboot <布尔>参数,则清空所有会话后重新启动所有计算机。当达到重新启动时间时,机器将进入耗尽状态,然后在所有会话注销后重新启动。

包含单会话或多会话机器的交付组支持此特性。这些机器必须有电源管理。

在本地环境中,只有使用PowerShell时才支持此特性。该功能在Studio中不可用。

编辑、删除、启用或禁用重启计划

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 重新安排页中,选中时间表的复选框。
    • 单击,编辑日程表编辑.中的指导更新调度配置创建重启计划
    • 单击,启用或禁用时间段编辑.选择或清除使重新启动计划复选框。
    • 单击,删除时刻表删除.确认删除。删除计划不会影响应用到受影响机器中的任何标记。

计划的重新启动由于数据库中断而延迟

注意:

此特性仅在PowerShell中可用。

如果站点数据库中断发生在交付组中的机器(vda)的计划重新启动开始之前,则重新启动将在中断结束时开始。这可能会产生意想不到的结果。

例如,假设您计划在非生产时间(从03:00开始)重新启动交付组。在计划重启开始(02:00)前一小时发生站点数据库中断。中断持续6小时(直到08:00)。当恢复交付控制器和站点数据库之间的连接时,重新启动计划开始。VDA重新启动现在开始比原来的计划晚5小时,导致VDA在生产时间内重新启动。

要帮助避免这种情况,可以使用MaxOvertimeStartMins参数的New-BrokerRebootScheduleV2而且Set-BrokerRebootScheduleV2cmdlets。该值指定重启计划可以在计划开始时间之后开始的最大分钟数。

  • 如果数据库连接在该时间(计划时间+MaxOvertimeStartMins), VDA重新启动begin。

  • 如果在此时间内未恢复数据库连接,则不会开始重启VDA。

  • 如果省略此参数或该参数值为零,则在恢复到数据库的连接时开始计划重新启动,而不考虑中断持续时间。

有关更多信息,请参见cmdlet帮助。此特性仅在PowerShell中可用。在Studio中配置重启计划时不能设置此值。

为处于维护模式的计算机计划重新启动

注意:

此特性仅在PowerShell中可用。

要指示重新启动计划是否影响处于维护模式的计算机,请使用IgnoreMaintenanceMode选项BrokerRebootScheduleV2cmdlets。

例如,下面的cmdlet创建一个调度,它重新启动处于维护模式的计算机(除了不在维护模式的计算机)。

New-Brokerrebootschedulev2 rebootSchedule1 -DesktopGroupName -IgnoreMaintenanceMode $true

下面的cmdlet修改了一个现有的重新启动计划。

Set-Brokerrebootschedulev2 rebootSchedule1 -IgnoreMaintenanceMode $true

有关更多信息,请参见cmdlet帮助。此特性仅在PowerShell中可用。

在交付组中加载受管理的机器

您只能加载管理多会话操作系统机器。

负载管理测量服务器负载并确定在当前环境条件下选择哪台服务器。这个选择是基于:

  • 服务器维护模式状态:只有在关闭维护模式时,才考虑对多会话操作系统计算机进行负载均衡。

  • 服务器负载指数:确定交付多会话操作系统计算机的服务器接收连接的可能性。该索引是负载评估器的组合:会话数量和性能指标(如CPU、磁盘和内存使用)的设置。负载评估器在负载管理策略设置中指定。

    当服务器负载索引为10000时,表示服务器负载已满。如果没有其他服务器可用,用户在启动会话时可能会收到桌面或应用程序不可用的消息。

    您可以在Director (monitor)、Studio (Manage)搜索和SDK中监视负载索引。

    在控制台显示中,显示服务器负载指数列(默认情况下是隐藏的),选择一台机器,右键单击列标题,然后选择选择列.在机分类中,选择负荷指数

    在SDK中,使用Get-BrokerMachinecmdlet。有关详细信息,请参见CTX202150

  • 并发登录容忍策略设置:登录服务器的最大并发请求数。(这个设置相当于XenApp 6中的加载节流。x版本。)

    当所有服务器都达到或高于并发登录容忍设置时,下一个登录请求将分配给挂起登录数最低的服务器。如果有多个服务器满足这些条件,则选择负载索引最低的服务器。

交付组中的电源管理机器

您只能对虚拟的单会话操作系统机器进行电源管理,而不能对物理机器(包括远程PC访问机器)进行电源管理。具有GPU功能的单会话操作系统机器无法挂起,导致下电操作失败。对于多会话操作系统计算机,您可以创建一个重启计划。

在包含池机的交付组中,虚拟单会话操作系统机器可以处于以下状态之一:

  • 随机分配和使用
  • 未分配的和无关的

在包含静态机器的交付组中,虚拟单会话操作系统机器可以是:

  • 永久分配和使用
  • 永久分配和未连接(但准备好了)
  • 未分配的和无关的

在正常使用期间,静态交付组通常包含永久分配的和未分配的机器。最初,除了在创建交付组时手动分配的机器外,所有机器都是未分配的。当用户连接时,机器将永久分配。您可以完全对那些交付组中未分配的机器进行电源管理,但只能部分地管理永久分配的机器。

  • 池和缓冲区:对于池化的交付组和具有未分配机器的静态交付组,池(在本例中)是一组未分配或临时分配的机器,它们保持开机状态,供用户连接。用户在登录后立即获得一台机器。池大小(保持通电的机器数量)可以根据一天中的时间进行配置。对于静态下发组,使用SDK配置池。

    缓冲区是一组额外的未分配机器的备用集合,当池中的机器数量低于阈值时将打开它。该阈值为交付组大小的百分比。对于大型交付组,当超过阈值时,可能会打开大量的机器。因此,请仔细规划交付组的大小,或者使用SDK调整默认缓冲区的大小。

  • 权力状态定时器:可以使用电源状态计时器在用户断开一定时间后挂起计算机。例如,如果用户断开连接至少10分钟,机器将在办公时间以外自动暂停。

    您可以为工作日和周末、高峰和非高峰时间间隔配置计时器。

  • 永久分配机器的部分电源管理:对于永久分配的机器,可以设置电源状态计时器,但不能设置池或缓冲区。机器在每个高峰期开始时打开,在每个非高峰期开始时关闭。您无法像使用未分配的机器那样,对可用的机器数量进行精确控制,以补偿被消耗的机器。

电源管理虚拟单会话操作系统机器

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 电源管理页面,选择工作日电力管理机器.缺省情况下,工作日为星期一到星期五。
  4. 对于随机交付组,在机器需要接通电源,点击编辑然后在工作日指定池大小。然后,选择要上电的机器数量。
  5. 高峰时间,设定每天的高峰期和非高峰期。
  6. 设置工作日高峰期和非高峰期的电源状态定时器:In在高峰时间>断开连接时,在挂起交付组中任何断开连接的机器之前指定延迟(以分钟为单位),然后选择暂停.在在非高峰时间>断开连接时,指定在关闭交付组中任何已注销的计算机之前的延迟时间,然后选择关闭.此计时器不适用于具有随机机器的交付组。
  7. 选择周末电力管理机器,然后配置周末的高峰时段和电源状态计时器。
  8. 点击应用应用您所做的任何更改并保持窗口打开。或者,单击好吧来应用更改并关闭窗口。

使用SDK:

  • 根据电源状态计时器关闭而不是挂起计算机,或者如果您希望计时器基于注销而不是断开连接。
  • 更改默认的工作日和周末定义。
  • 禁用电源管理。看到CTX217289

电源管理VDI机器过渡到不同的时间段,会话断开

重要的是:

这种增强只适用于会话断开的VDI机器。它不适用于已注销会话的VDI机器。

在早期版本中,VDI机器过渡到一个动作(断开动作= "暂停”或“关闭”)需要保持供电。如果机器在一段时间内(高峰或非高峰时间)断开连接,而没有操作(断开操作= "没有什么”)是必需的。

从Citrix Virtual Apps and desktop 7 1909开始,当指定的断开连接时间过去时,机器将挂起或关机,具体取决于为目标时间段配置的断开连接操作。

以VDI下发组为例,配置以下电源策略:

  • PeakDisconnectAction“什么”
  • OffPeakDisconnectAction“关闭”
  • OffPeakDisconnectTimeout“十”

有关电源策略中断开连接操作的详细信息,请参见https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/about_Broker_PowerManagement/#power-policy而且https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/Get-BrokerDesktopGroup/

在早期版本中,在峰值时间断开会话的VDI机器在从峰值转换到非峰值时仍保持供电状态。从1909年的Citrix虚拟应用程序和桌面开始OffPeakDisconnectActionOffPeakDisconnectTimeout策略操作应用于周期转换时的VDI机器。因此,机器在转换到非峰值10分钟后关闭。

如果您想恢复到前面的行为(即,在会话断开时从峰值到非峰值或从峰值到峰值的机器上不采取任何操作),请执行以下操作之一:

  • 设置LegacyPeakTransitionDisconnectedBehaviour注册表值1,相当于真正的这将启用前面的行为。缺省值是0,或,这将触发在周期转换时的断开电源政策操作。
    • 路径:HKEY_LOCAL_MACHINE \ \ Citrix \ DesktopServer软件
    • 名称:LegacyPeakTransitionDisconnectedBehaviour
    • 类型:REG_DWORD
    • 数据:0 x00000001 (1)
  • 配置设置Set-BrokerServiceConfigurationDataPowerShell命令。例如:
    • PS C: set - brokerserviceconfigationdata HostingManagement。LegacyPeakTransitionDisconnectedBehaviour -SettingValue真正的美元

一台机器必须满足以下条件,才能在周期转换时对其应用电源策略操作:

  • 有一个断开连接的会话。
  • 没有挂起的动力动作。
  • 属于一个转换到不同时间段的VDI(单会话)交付组。
  • 拥有一个会话,该会话在某个时间段(高峰或非高峰时间)断开,并过渡到分配功率操作的时间段。

更改目录处于激活状态的vda的百分比

  1. 调整配送组的高峰时间电源管理送货组的部分。
  2. 记录桌面组名称。
  3. 使用管理员权限,启动PowerShell并运行以下命令。将“桌面组名称”替换为您的桌面组名称,该桌面组的运行vda的百分比发生了变化。

    asnp Citrix *

    # Set-BrokerDesktopGroup“桌面组名称”-PeakBufferSizePercent

    值为100表示所有vda都处于就绪状态。

  4. 运行以下命令验证解决方案:

    桌面组名称

    桌面组名称

更改可能需要一个小时才能生效。

如果需要在用户注销后关闭vda,输入:

# Set-BrokerDesktopGroup "桌面组名" -ShutDownDesktopsAfterUse $True

要在高峰时间重新启动vda,以便在用户注销后为他们准备好,请输入:

# Set-BrokerDesktopGroup "桌面组名称" -AutomaticPowerOnForAssignedDuringPeak $True

会话

注销或断开会话

  1. 在Studio导航窗格中,选择交付组
  2. 选择一个投递组,然后选择查看机器行动窗格。
  3. 在中间的窗格中,选择机器,选择查看会话行动窗格,然后选择一个会话。
    • 或者,在中间窗格中选择会话选项卡,然后选择会话。
  4. 要从会话注销,请选择注销行动窗格。会话关闭,用户被注销。该机器对其他用户可用,除非将其分配给特定用户。
  5. 如果要断开会话,选择断开连接行动窗格。应用程序继续在会话中运行,机器仍然分配给该用户。用户可以重新连接到同一台计算机。

您可以为单会话操作系统机器配置电源状态计时器,以自动处理未使用的会话。有关详细信息,请参见电力管理机器

向配送组发送消息

  1. 在Studio导航窗格中,选择交付组
  2. 选择一个投递组,然后选择查看机器行动窗格。
  3. 在中间窗格中,选择要向其发送消息的机器。
  4. 行动窗格中,选择查看会话
  5. 在中间窗格中,选择所有会话,然后选择发送消息行动窗格。
  6. 输入您的信息并单击好吧.如果需要,可以指定严重级别。选项包括至关重要的问题警告,信息

或者,您也可以使用Citrix Director发送消息。有关更多信息,请参见向用户发送消息

在下发组中配置会话预启动和会话徘徊

这些特性仅在多会话操作系统计算机上支持。

会话预启动和会话延迟特性帮助指定用户快速访问应用程序,它们在请求会话之前启动会话(会话预启动),并在用户关闭所有应用程序后保持应用程序会话处于活动状态(会话延迟)。

缺省情况下,不使用会话预启动和会话延迟。当用户启动应用程序时,会话开始(启动),并保持活动状态,直到会话中最后一个打开的应用程序关闭。

注意事项:

  • 交付组必须支持应用程序,并且机器必须运行多会话操作系统的VDA,最低版本为7.6。
  • 这些功能仅在使用Citrix Workspace应用程序用于Windows时得到支持,并且还需要额外的Citrix Workspace应用程序配置。有关说明,请在Windows版本的Citrix Workspace应用程序的产品文档中搜索会话预启动。
  • 不支持HTML5的Citrix Workspace应用。
  • 在使用会话预启动时,如果用户的机器处于挂起或休眠模式,则预启动将不起作用(无论会话预启动设置如何)。用户可以锁定他们的机器/会话。但是,如果用户从Citrix Workspace应用程序注销,会话将结束,预启动将不再适用。
  • 在使用会话预启动时,物理客户机不能使用挂起或休眠电源管理功能。客户端计算机用户可以锁定他们的会话,但不应该注销。
  • 预启动和延迟会话使用并发许可证,但仅在连接时使用。如果是用户/设备license,有效期为90天。未使用的预启动会话和持续会话默认在15分钟后断开。此值可在PowerShell (新/ Set-BrokerSessionPreLaunchcmdlet)。
  • 仔细计划和监视用户的活动模式对于调整这些功能以使其相互补充是必不可少的。最优配置平衡了为用户提供更早的应用程序可用性的好处,以及保持使用许可证和分配资源的成本。
  • 您还可以在Citrix Workspace应用程序中为一天中的预定时间配置会话预启动。

未使用的预启动会话和延迟会话将持续活动多长时间

如果用户不启动应用程序,有几种方法可以指定未使用的会话保持活动的时间:配置的超时和服务器负载阈值。您可以配置所有这些。首先发生的事件将导致未使用的会话结束。

  • 超时:配置的超时指定未使用的预启动或延迟会话保持活动的分钟、小时或天数。如果您配置的超时时间过短,则预启动的会话在为用户提供更快的应用程序访问之前就会结束。如果您配置的超时时间过长,传入的用户连接可能会被拒绝,因为服务器没有足够的资源。

    您只能从SDK启用此超时(新/ Set-BrokerSessionPreLaunchCmdlet),而不是从管理控制台。如果禁用了超时,则该交付组的控制台显示中不会出现该超时编辑交付组页面。

  • 阈值:根据服务器负载自动结束预启动的会话和延迟会话确保会话尽可能长时间保持打开状态,前提是服务器资源可用。未使用的预启动会话和持久会话不会导致连接被拒绝,因为当新的用户会话需要资源时,它们会自动结束。

    您可以配置两个阈值:交付组中所有服务器的平均负载百分比,以及组中单个服务器的最大负载百分比。当超过阈值时,处于预启动或徘徊状态时间最长的会话将被终止。会话以一分钟的间隔一个接一个地结束,直到负载降到阈值以下。当超过阈值时,不会启动新的预启动会话。

具有未注册到Controller的vda的服务器和处于维护模式的服务器被认为是完全负载的。计划外的中断会导致预启动和延迟会话自动结束,以释放容量。

启用会话预启动

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 应用发射前的页面,通过选择会话启动时启用会话预启动:

    • 当用户启动应用程序时。这是默认设置。禁用会话预启动。
    • 当交付组中的任何用户登录到Windows的Citrix Workspace应用程序时。
    • 当用户和用户组列表中的任何人登录到Windows的Citrix Workspace应用程序时。如果选择此选项,请确保还指定用户或用户组。

    应用程序预启动会话页面

  4. 当用户启动一个应用程序时,预先启动的会话被替换为常规会话。如果用户没有启动应用程序(预启动的会话未使用),那么以下设置将影响会话保持活动的时间。

    • 当指定的时间间隔过去时。可以修改时间间隔(1 ~ 99天、1 ~ 2376小时、1 ~ 142560分钟)。
    • 当配送组中所有机器的平均负载超过指定的百分比(1-99%)时。
    • 当交付组中任何机器上的负载超过指定的百分比(1-99%)时。

    概述:预启动的会话保持活动状态,直到发生以下事件之一:用户启动应用程序、指定的时间过去或超过指定的负载阈值。

要启用会话逗留

  1. 选择交付组在导航窗格中。
  2. 选择分组,单击编辑交付组在操作窗格中。
  3. 应用挥之不去页,通过选择启用会话徘徊保持会话处于活动状态直到

    “为应用程序保留会话”页面

  4. 如果用户不启动另一个应用程序,有几个设置会影响驻留会话保持活动的时间。

    • 当指定的时间间隔过去时。时间间隔可设置为:1 ~ 99天、1 ~ 2376小时、1 ~ 142560分钟。
    • 当配送组中所有机器的平均负载超过指定的百分比:1-99%时。
    • 当交付组中任何机器上的负载超过指定的百分比:1-99%时。

    Recap:持久会话保持活动状态,直到发生以下事件之一:用户启动应用程序、指定的时间过去或超过指定的负载阈值。

在维护模式下与计算机断开连接时,控制会话重新连接

注意:

此特性仅在PowerShell中可用。

您可以控制是否允许在处于维护模式的计算机上断开连接的会话重新连接到交付组中的计算机。

在2106版本之前,在维护模式下与计算机断开连接的单会话池桌面会话不允许重新连接。从2106版本开始,您可以配置交付组来允许或禁止在断开与处于维护模式的计算机的连接后重新连接(无论会话类型)。

在创建或编辑交付组时(New-BrokerDesktopGroupSet-BrokerDesktopGroup),用-AllowReconnectInMaintenanceMode <布尔>参数允许或禁止与处于维护模式的计算机断开连接的计算机的重新连接。

  • 当设置为true时,会话可以重新连接到组中的机器。
  • 当设置为false时,会话不能重新连接到组中的机器。

默认值:

  • 单一会话:禁用
  • Multi-session:启用

进行故障排除

  • 在启动代理会话时,未向交付控制人注册的vda将不被考虑。这导致对其他可用资源的利用不足。没有注册VDA可能有各种原因,其中许多原因管理员可以排除故障。详细信息显示提供了目录创建向导中的故障排除信息,以及将目录添加到交付组之后的故障排除信息。

    在创建交付组之后,交付组的详细信息窗格将指示可以注册但未注册的机器的数量。例如,一台或多台计算机已上电,但未处于维护模式,但当前未注册到Controller。在查看“未注册,但应该是”的机器时,检查进行故障排除页签,查看可能原因和建议的纠正措施。

    有关功能级别的消息,请参见VDA版本和功能级别

    有关VDA注册故障排除的信息,请参见CTX136668

  • 在配送组的显示中,VDA版本安装中的详细信息窗格可能与机器上安装的实际版本不同。机器的Windows程序和功能显示实际的VDA版本。
  • 的机器电源状态未知状态,请参阅CTX131267为指导。
管理交付组