排查计算机故障

注意:

Citrix Health Assistant 是一款用于排查未注册 VDA 中的配置问题的工具。该工具可自动执行多项运行状况检查,以识别 VDA 注册失败以及会话启动和时区重定向配置中可能存在的根本原因。知识中心文章 Citrix Health Assistant - Troubleshoot VDA Registration and Session Launch 包含 Citrix Health Assistant 工具的下载和使用说明。

Director 控制台中的筛选器 > 计算机视图显示了站点中配置的计算机。“多会话操作系统计算机”选项卡包含负载评估程序索引,该索引指示性能计数器的分布以及将鼠标悬停在链接上时会话计数的工具提示。

单击发生故障的计算机的故障原因列,可获取故障的详细说明以及建议的故障排除操作。有关计算机和连接故障的故障原因和建议操作,请参阅 Citrix Director 7.12 Failure Reasons Troubleshooting Guide

单击计算机名称链接可转到计算机详细信息页面。

“计算机详细信息”页面列出了计算机详细信息、基础结构详细信息以及应用于计算机的热修复程序详细信息。

基于计算机的实时资源利用率

计算机利用率面板显示了 CPU 和内存的实时利用率图表。此外,对于 Delivery Controller 和 VDA 版本为 7.14 或更高版本的站点,还提供磁盘和 GPU 监视图表。

磁盘监视图表、平均 IOPS 和磁盘延迟是重要的性能测量指标,可帮助您监视和排查与 VDA 磁盘相关的问题。平均 IOPS 图表显示了磁盘的平均读写次数。选择磁盘延迟可查看数据请求与从磁盘返回之间延迟的图表,以毫秒为单位测量。

计算机详细信息

选择GPU 利用率可查看 GPU、GPU 内存以及编码器和解码器的百分比利用率,以排查服务器或单会话操作系统 VDA 上的 GPU 相关问题。GPU 利用率图表仅适用于运行 64 位 Windows、NVIDIA Tesla M60 GPU 且显示驱动程序版本为 369.17 或更高版本的 VDA。 VDA 必须启用 HDX™ 3D Pro 才能提供 GPU 加速。有关详细信息,请参阅适用于 Windows 单会话操作系统的 GPU 加速和适用于 Windows 多会话操作系统的 GPU 加速。 当 VDA 访问多个 GPU 时,利用率图表显示从各个 GPU 收集的 GPU 指标的平均值。GPU 指标是针对整个 VDA 收集的,而不是针对单个进程收集的。

基于计算机的历史资源利用率

计算机利用率面板中,单击查看历史利用率可查看所选计算机上的资源历史使用情况。 利用率图表包括 CPU、内存、并发会话峰值、平均 IOPS 和磁盘延迟的关键性能计数器。

注意:

监控策略设置启用进程监控必须设置为“允许”,才能收集并在历史计算机利用率页面上的“前 10 个进程”表中显示数据。默认情况下禁止收集。

默认情况下会收集 CPU 和内存利用率、平均 IOPS 以及磁盘延迟数据。您可以使用启用资源监控策略设置禁用收集。

历史计算机利用率

  1. 计算机详细信息视图的计算机利用率面板中,选择查看历史利用率
  2. 历史计算机利用率页面上,将时间段设置为查看过去 2 小时、24 小时、7 天、一个月或一年的使用情况。

    注意:

    平均 IOPS 和磁盘延迟使用情况数据仅适用于截至目前的过去 24 小时、一个月和一年。不支持自定义结束时间。

  3. 单击应用并选择所需的图表。
  4. 将鼠标悬停在图表的不同部分上,可查看所选时间段的更多信息。

包含 IOPS 和磁盘延迟的历史计算机利用率

例如,如果选择过去 2 小时,则基线时间段是所选时间范围之前的 2 小时。查看过去 2 小时和基线时间的 CPU、内存和会话趋势。如果选择上个月,则基线时间段是上个月。选择查看上个月和基线时间的平均 IOPS 和磁盘延迟。

  1. 单击导出以导出所选时间段的资源利用率数据。有关详细信息,请参阅监控部署中的导出报告部分。
  2. 在图表下方,该表列出了基于 CPU 或内存利用率的前 10 个进程。您可以按任意列进行排序,这些列显示了所选时间范围内的应用程序名称、用户名、会话 ID、平均 CPU、峰值 CPU、平均内存和峰值内存。IOPS 和磁盘延迟列无法排序。

    注意:

    系统进程的会话 ID 显示为“0000”。

  3. 要查看特定进程的资源消耗历史趋势,请深入查看任意一个前 10 名进程。

计算机控制台访问

您可以直接从 Director 访问托管在 XenServer 7.3 及更高版本上的单会话和多会话操作系统计算机的控制台。这样,您无需 XenCenter 即可对托管在 XenServer 上的 VDA 进行故障排除。要使用此功能,需要满足以下条件:

  • 需要 7.16 或更高版本的交付控制器。
  • 托管计算机的 XenServer 必须是 7.3 或更高版本,并且必须可从 Director UI 访问。

计算机控制台访问

要对计算机进行故障排除,请单击相应“计算机详细信息”面板中的“控制台”链接。在您提供的主机凭据通过身份验证后,计算机控制台将使用基于 Web 的 VNC 客户端 noVNC 在单独的选项卡中打开。现在,您可以访问控制台的键盘和鼠标。

注意:

  • 此功能在 Internet Explorer 11 浏览器中不受支持。
  • 如果计算机控制台上的鼠标指针未对齐,请参阅 CTX230727 以了解解决此问题的步骤。
  • Director 在新选项卡中启动控制台访问,请确保您的浏览器设置允许弹出窗口。
  • 出于安全原因,Citrix® 建议您在浏览器上安装 SSL 证书。

微软 RDS 许可证运行状况

您可以在多会话操作系统计算机的“计算机详细信息”和“用户详细信息”页面中的“计算机详细信息”面板中查看 Microsoft RDS 许可证的状态。

Microsoft 远程桌面服务许可证运行状况

将显示以下其中一条消息:

  • 许可证可用
  • 配置不正确(警告)
  • 许可证错误(错误)
  • VDA 版本不兼容(错误)

注意:

处于宽限期且具有有效许可证的计算机的 Microsoft RDS 许可证运行状况状态以绿色显示“许可证可用”消息。请在许可证过期前续订。

对于警告和错误消息,将鼠标悬停在信息图标上可查看下表中提供的其他信息。

消息类型 Director 中显示的消息
错误 适用于 VDA 7.16 及更高版本。
错误 不允许新的 RDS 连接。
错误 Microsoft RDS 许可证已超出其宽限期。
错误 未为所需的操作系统级别配置具有按设备客户端访问许可类型的许可证服务器。
错误 配置的许可证服务器与具有按设备客户端访问许可类型的 RDS 主机操作系统级别不兼容。
警告 个人终端服务器在 Citrix Virtual Apps and Desktops™ 部署中并非一种有效的 RDS 许可类型。
警告 远程桌面管理在 Citrix Virtual Apps and Desktops 部署中不是有效的许可类型。
警告 未配置 RDS 许可类型。
警告 域控制器或许可证服务器在使用按用户客户端访问 RDS 许可类型时无法访问。
警告 使用按设备客户端访问许可类型时,由于所需操作系统级别的许可证服务器无法访问,因此无法确定客户端设备许可证。

注意:

此功能仅适用于 Microsoft RDS CAL(客户端访问许可证)。

排查计算机故障