Azure 虚拟桌面中的会话主机状态和运行状况检查
Azure 虚拟桌面代理定期对会话主机运行运行状况检查。 该代理为这些运行状况检查分配各种状态,包括有关如何解决常见问题的描述。 本文解释每个状态的含义,以及如何在运行状况检查期间处理它们。
会话主机状态
下表列出了 Azure 门户中会话主机的所有状态和每种潜在状态。 “可用”被视为理想的默认状态。 任何其他状态表示需要注意以确保服务正常运行的潜在问题。
注意
如果问题列为“非致命”问题,则服务仍可在问题处于活动状态的情况下运行。 但是,我们建议尽快解决该问题,以防将来出现更多问题。 如果问题列为“致命”问题,则会阻止服务运行。 必须解决所有灾难性问题,以确保用户可以访问会话主机。
会话主机状态 | 说明 | 负载均衡 | 如何解决相关问题 |
---|---|---|---|
可用 | 此状态表示会话主机通过了所有运行状况检查,并且可用于接受用户连接。 如果会话主机已达到其最大会话限制但已通过运行状况检查,那么,它仍然会列为“可用”。 | 将在此处对新的用户会话进行负载均衡。 | 不可用 |
需要帮助 | 会话主机未通过以下一项或多项非灾难性运行状况检查:Geneva 监视代理运行状况检查、Azure 实例元数据服务 (IMDS) 运行状况检查或 URL 运行状况检查。 在此状态下,用户可以连接到 VM,但其用户体验可能会降低。 可以通过转到“会话主机”选项卡并选择会话主机的名称,在Azure 门户中查找哪些健康状况检查失败。 | 将在此处对新的用户会话进行负载均衡。 | 按照错误:会话主机停滞在“需要帮助”状态中的指导解决问题。 |
关机 | 会话主机已关闭。 如果代理在连接到中转站之前进入关闭状态,其状态会更改为“不可用”。 如果已关闭会话主机并看到“不可用”状态,则意味着会话主机在更新状态之前已关闭,这并不表示出现了问题。 应将此状态与 VM 实例视图 API 一起使用来确定 VM 的电源状态。 | 不适用于负载均衡。 | 打开会话主机。 |
不可用 | 会话主机已关闭或未通过灾难性运行状况检查,这会导致用户会话无法连接到此会话主机。 | 不适用于负载均衡。 | 如果会话主机已关闭,请将其重新打开。 如果会话主机未通过域加入检查或并列堆栈侦听器运行状况检查,请参阅运行状况检查中的表格来了解问题的解决方法。 如果遵循这些指导后状态仍为“不可用”,请提交支持案例。 |
升级失败 | 此状态表示 Azure 虚拟桌面代理无法更新或升级。 此状态不会影响新的或现有的用户会话。 | 将在此处对新的用户会话进行负载均衡。 | 按照 Azure 虚拟桌面代理故障排除文章中的说明操作。 |
正在升级 | 此状态表示代理升级正在进行。 升级完成并且会话主机可以再次接受连接后,此状态会更新为“可用”。 | 将在此处对新的用户会话进行负载均衡。 | 如果会话主机一直卡在“正在升级”状态,请重新安装代理。 |
运行状况检查
运行状况检查是代理在会话主机上运行的测试。 下表列出了每种类型的运行状况检查并描述了其作用。
运行状况检查名称 | 说明 | 会话主机通不过检查时会发生什么情况 |
---|---|---|
加入域 | 验证会话主机是否已加入域控制器。 | 如果此项检查失败,用户将无法连接到会话主机。 若要解决此问题,请将会话主机加入域。 |
Geneva 监视代理 | 通过检查监视代理是否已安装并在预期的注册表位置运行,来验证会话主机是否具有正常运行的监视代理。 | 如果此项检查失败,则问题是半灾难性的。 有些连接可能成功,但它们不包含日志记录信息。 若要解决此问题,请确保安装了监视代理。 如果已安装,请联系 Microsoft 支持部门。 |
并列 (SxS) 堆栈侦听器 | 验证并列堆栈是否已启动并正在运行、正在侦听并已准备好接收连接。 | 如果此项检查失败,则问题是灾难性的,用户将无法连接到会话主机。 尝试重启虚拟机 (VM)。 如果重启没有帮助,请联系 Microsoft 支持部门。 |
应用附加运行状况检查 | 验证应用附加或 MSIX 应用附加服务在包暂存或取消暂存期间是否按预期工作。 | 如果此检查失败,则它不是灾难性的。 但是,某些应用停止为最终用户工作。 |
域信任检查 | 验证会话主机没有遇到域信任问题,这些问题可能会在用户连接到会话时阻止身份验证。 | 如果此检查失败,则它是灾难性的。 如果服务无法访问会话主机的身份验证域,则该服务将无法连接。 |
元数据服务检查 | 验证元数据服务是否可访问并返回计算属性。 | 如果此检查失败,则它不是灾难性的。 |
后续步骤
- 如需大致了解如何排查 Azure 虚拟桌面问题和跟踪升级,请参阅故障排除概述、反馈和支持。
- 若要排查创建 Azure 虚拟桌面环境和在 Azure 虚拟桌面环境中主机池时遇到的问题,请参阅环境和主机池创建。
- 若要排查在 Azure 虚拟桌面中配置虚拟机 (VM) 时遇到的问题,请参阅会话主机虚拟机配置。
- 若要排查与 Azure 虚拟桌面代理或会话连接性相关的问题,请参阅排查常见的 Azure 虚拟桌面代理问题。
- 若要排查将 PowerShell 与 Azure 虚拟桌面结合使用时遇到的问题,请参阅 Azure 虚拟桌面 PowerShell。
- 若要完成故障排除教程,请参阅教程:排查资源管理器模板部署问题。