你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 虚拟桌面自动缩放常见问题解答

本文解答了有关如何使用 Azure 虚拟桌面的自动缩放的常见问题。

一般问题

是否可以为假日等特定的日期配置缩放?

否。 自动缩放目前不支持按特定日期下降。

使用自动缩放是否需要支付额外费用?

不是。 有关详细信息,请参阅定价页

自动缩放多久监视一次会话主机并执行缩放评估?

自动缩放监视用户何时登录或退出其会话主机,并将此活动分类为会话更改事件。 会话更改事件触发创建日志的缩放评估。 如果没有任何会话更改事件或事件服务中断,则自动缩放会检查是否遗漏了任何事件。 当在短时间内发生多个会话更改事件时,该功能将批处理缩放评估。 此批处理允许自动缩放快速处理大量事件,而不会重载系统。

要使自动缩放正常工作,主机池中需要有多少个 VM?

至少一个。

是否可以使用 Azure CLI 配置自动缩放?

否,自动缩放目前不提供使用 Azure CLI 配置设置的选项。

支持哪些区域?

缩放计划配置数据必须存储在与主机池配置相同的区域中,但是,所有 Azure 区域都支持部署会话主机虚拟机。 虚拟机可以部署在不同于存储主机池和缩放计划配置数据的区域。

如果主要区域中的会话主机发生服务中断,自动缩放是否会处理次要区域中会话主机的缩放?

不是。 客户需要设置自己的灾难恢复策略来管理服务中断。 自动缩放只在创建了现有 VM 的区域中处理这些 VM 的缩放。

如果在区域中的多个区域中创建会话主机,自动缩放是否在缩放操作期间考虑可用性区域?

不是。 自动缩放不跟踪在哪个可用性区域中创建了 VM,因此可能无法跨所有区域均等地执行缩放操作。

共用主机池的自动缩放

如何配置自动缩放,以便在工作时间后运行零会话主机?

下降模式始终使用可能的最小数量的会话主机。 但是,如果存在现有用户会话,最小可用会话主机数不会为零。 若要配置时间限制策略以注销所有断开连接的用户,避免在数小时后具有可用的会话主机,请转到“本地计算机策略”>“计算机配置”>“管理模板”>“Windows 组件”>“远程桌面服务”>“远程桌面会话主机”>“会话时间限制”>“设置已断开会话的时间限制”。

如果主机池容量等于容量阈值,会发生什么情况?

无变化。 自动缩放仅在主机池容量大于或小于容量阈值时做出反应。 当主机池容量与容量阈值相等时,此功能不会执行任何操作。

如果我已经在会话主机上自行配置了排出模式,自动缩放仍会更改配置的排出模式设置吗?

是的,自动缩放仍将打开或关闭处于排出模式的 VM,无论将其置于排出模式的是谁。 自动缩放会替代缩放中包含的所有 VM 上的排出模式,因此,如果要从缩放操作中排除 VM,则必须使用排除标记。

自动缩放多久监视一次会话主机并执行缩放评估?

自动缩放监视用户何时登录或退出其会话主机,并将此活动分类为会话更改事件。 会话更改事件触发创建日志的缩放评估。 如果没有任何会话更改事件或事件服务中断,则自动缩放会检查是否遗漏了任何事件。 当在短时间内发生多个会话更改事件时,该功能将批处理缩放评估。 此批处理允许自动缩放快速处理大量事件,而不会重载系统。

强制注销能否在一天的任何阶段发生?

否。 如果已启用自动缩放,则只能在下降阶段强制用户注销。 如果在缩减期间将会话主机置于排出模式以准备将其关闭,但在阶段更改为非高峰之前并非所有用户都注销,则不会强制其余用户会话从其会话注销。 用户未注销的原因是,自动缩放不会强制用户在非高峰时段注销其会话。 自动缩放将等待所有用户注销,然后再解除分配 VM。 例如,如果下降阶段为 15 分钟,并且注销用户和关闭 VM 前的等待时间为 20 分钟,则计划将转移到非高峰阶段,并且不会强制注销用户会话。

如果我配置自动缩放以在增加期间强制用户注销,是否也会注销具有活动会话的用户?

是的。 如果用户在下降阶段等待期间未注销,将强制注销空闲会话、已断开连接的会话和活动会话。

如果强制注销了活动会话,但用户尝试重新连接,有办法阻止用户在自动缩放即将关闭的会话主机上启动新会话吗?

自动缩放选择要关闭的会话主机后,会将会话主机置于排出模式。 注销所有用户会话后,自动缩放会解除分配 VM。 解除分配 VM 后,自动缩放会将 AllowNewSessions 设置设为 true,这将关闭排出模式。 由于自动缩放会将即将关闭的会话主机置于排出模式,所以如果会话被强制注销的用户在注销后尝试重新连接,不会连接到即将关闭的会话主机。

自动缩放可以关闭主机池中的所有 VM,还是至少需要保留几个 VM 打开才能正常工作?

如果主机的最小百分比设置为 0%,并且主机池中的会话主机上没有用户会话,自动缩放可以关闭主机池中的所有 VM。

为什么在缩放计划安排的不同阶段需要以不同方式配置负载均衡算法?

设置缩放计划安排时,可以为一天中的不同阶段指定不同的负载均衡算法。 例如,在上升和高峰阶段,可以使用广度优先负载均衡算法。 此算法可确保在一天中的前两个阶段具有均匀分布的用户会话,从而优化性能。 同样,在下降和非高峰阶段,可以使用深度优先负载均衡算法来帮助自动缩放功能合并用户会话,直到达到主机池中可能的最小会话主机数量。

个人主机池的自动缩放

已打开但从未登录的会话主机会发生什么情况?

如果会话主机通过自动缩放、连接时启动 VM 的方式打开或由管理员打开,并且用户从未登录到它,则自动缩放将在该会话主机处于非活动状态一段时间后对其解除分配,以防止产生不必要的计算成本。

如果我选择不提升,我的个人桌面将如何启动?

如果选择在提升阶段不使用自动缩放启动个人桌面,则自动缩放不会启动个人桌面。 相反,必须启用连接时启动 VM 以确保个人桌面在用户登录时启动,或者自行手动启动个人桌面。

是否可以将自动缩放配置为强制用户注销其个人桌面?

否。 仅当用户已注销其用户会话时,个人桌面的自动缩放才会解除分配会话主机。

断开连接的用户会话与已注销的用户会话之间有何区别?

有关详细信息,请参阅用户会话定义

个人桌面的自动缩放是否会覆盖会话主机的排出模式?

否。 当自动缩放由于用户会话注销或断开连接而准备解除分配个人桌面时,自动缩放不会将会话主机置于排出模式。 如果用户在自动缩放解除分配会话主机时尝试连接,他们将收到一条错误消息,指出“没有可用的资源”。

如果我在缩放计划中选择个人桌面休眠,但我的个人桌面没有启用休眠,会发生什么?

如果选择在个人缩放计划日程安排中休眠个人桌面,但个人桌面没有启用休眠,则自动缩放不会对会话主机产生任何影响(不会休眠它们,也不会解除分配它们)。

动态缩放(预览版)

缩放计划中定义的最小主机池大小会替代主机池中的设置吗?

是的。 最小主机池大小会替代在主机池中定义的会话主机数。

我是否需要在每个阶段指定是打开会话主机还是创建会话主机?

否。 只需使用最小主机池大小、最大主机池大小和最小活动主机百分比 (%) 来定义会话主机限制。 当所需的实际会话主机数不大于最小主机池大小时,如果使用的主机池容量超过定义的容量阈值,则自动缩放会打开会话主机。 当所需的实际会话主机数大于最小主机池大小时,自动缩放会打开已停止的会话主机并创建其他会话主机。 如果使用的主机池容量超过定义的容量阈值,则活动会话主机的总数不会超过缩放计划中定义的最大主机池大小。

哪个映像版本用于通过自动缩放创建的会话主机?

如果你尚未拥有活动的会话主机配置,自动缩放会使用默认会话主机配置中定义的最新有效/稳定映像版本创建会话主机。

如何才能将我的缩放计划配置为仅打开和解除分配会话主机?

可以在创建缩放计划时选择电源管理自动缩放作为缩放方法,也可以使用动态自动缩放为“最小主机池大小”和“最大主机池大小”设置相同的值。

如何将我的缩放计划配置为仅创建和删除会话主机?

可以将“活动主机的最小百分比(%)”设置为 100。 仅当使用的主机池容量超过或低于定义的容量阈值时,自动缩放才会创建或删除会话主机。

如果主机池中的会话主机数超过最大主机池大小,会发生什么情况?

如果每个阶段的“最大主机池大小”配置得不同,则可能会发生这种情况。 自动缩放会根据当前阶段的“最大主机池大小”设置删除没有会话的已解除分配的活动会话主机,然后继续根据计划和容量阈值删除/解除分配会话主机(扩展阶段除外)。 只要主机池中的会话主机数不超过最大主机池大小,就不会采取任何删除/解除分配操作。 此行为与电源管理自动缩放方法一致,在该方法中,不会在共用主机池的扩展阶段将会话主机解除分配。

我是否仍然可以手动创建和删除会话主机?

可以,但是当自动缩放删除手动创建的会话主机时,它会遵守你设置的设置(是否自动删除 NIC 和/或磁盘)。