本节详细介绍了 Horizon Management Pack 中的已知问题。

如果为代理会话禁用技术支持,VMware Aria Operations 会报告 VDI 桌面会话的“已连接会话时间”为负数。

问题源自 Horizon。

Horizon 站点对象级别的连接或断开连接会话数显示所有站点的总和。

协议衡量指标和配置文件加载时间衡量指标中缺少 RDP 协议会话。

在 VMware Aria Operations 上启用 FIPS 后,连接服务器或 UAG 服务器的 Telegraf 安装将失败。

仅在使用 openSSH 版本 3.0.9 时安装失败。

解决办法:
  • 使用 root 凭据通过 ssh 访问云代理。
  • 在 /ucp/ucp-config-scripts/ucp-firstboot.sh 文件中将 CSR 生成摘要从 -sha1 修改为 -sha256(行号:1717)。
  • 将 ucp-firstboot.sh 文件所有权重置为 admin。Cmd : chown admin:admin ucp-firstboot.sh。
  • 执行上述步骤后,重试代理安装。

从集成重新启动 Horizon Adapter 可能不起作用

解决办法:
  1. 导航到环境 -> 清单 -> 选择“适配器实例”-> Horizon Adapter
  2. 对于配置的 Horizon Adapter,单击“停止收集”,再单击“启动收集”。这会重新启动适配器,并且适配器将进入“正常”状态。

对象浏览器上间歇性显示有关没有特权的通知。

对于使用较低版本 VMtools 的桌面,操作失败。

对于 VMtools 版本低于版本 11.0.1 的桌面,操作失败。

VMware Aria Operations 要求在监控虚拟机上安装 VMware VMTools 版本 11.0.1 及更高版本。

虽然早期版本似乎可以工作,但不能保证它们正确运行并生成可靠数据。建议不要安装上面明确说明的版本以外的任何其他版本,因为它们将不受支持。

无法对注销的会话执行操作。

在注销的 VDI 桌面会话上执行的任何操作都将失败。在 VMware Aria Operations 中,对于会话对象,将延迟一个收集周期。

对同一会话对象执行并发操作会导致失败。

执行并发操作时,您可能会看到不同的脚本操作出现以下异常:
  • com.son.xml.ws.fault.ServerSOAPFaultException:客户端收到了来自服务器的 SOAP 故障:发生了常规系统错误:vix 错误代码 = (1, 0)。
  • com.vmware.vim25.InvalidStateFaultMsg: 没有运行操作
  • 执行 LoginTimeAnalysis 时出现异常
  • Adapter:onAction() 返回空 ActionResult,操作的调度模式为未知。任务状态可能会变为“未知”状态

无法减少 VDI 池或 RDS 场上的桌面。

可以通过增加桌面扩展 VDI 池或 RDS 场,但无法减少桌面。此操作会导致失败。

可以对多个客户端会话执行操作,但所有会话的输出将显示在一个虚拟机下。

对多个客户端会话执行操作时,这些会话的所有输出将显示在选择虚拟机以查看操作结果小组件中的一个虚拟机下。在此小组件中单独检查每个虚拟机时,都会转到该虚拟机并显示所有输出。

如果配置的 Horizon Server 进行升级,Horizon Adapter 收集可能会停止。

受影响的版本:
  • 已升级到任何 Horizon Server 8.x 的 Horizon Server 7.13
  • 已升级到 Horizon Server 8.3 或更高版本的 Horizon Server 8.x
  • 已升级到 Horizon Server 8.7 或更高版本的 Horizon Server 8.3

解决办法

重新启动 Horizon Adapter 以继续收集。

“Horizon 日常操作”仪表板的“VDI 池容量”小组件显示错误的数据,并指向剩余会话。

解决办法

可以编辑此小组件以选择 VDI 池/容量列表,而不是容量/RDS 场分布。

Horizon Connection Server 级别的会话数显示不正确的值。

问题源自 Horizon。

登录持续时间显示为负数。

此问题源自 Horizon。

技术支持 API 无法获取会话的协议衡量指标。

此问题源自 Horizon。

如果事件数据库、Horizon 桌面和连接服务器之间存在时间同步问题,则登录衡量指标将缺失。

要检查是否存在时间同步问题,请执行以下步骤:
  1. 在连接服务器上,导航到监控 > 会话
  2. 确定正在注销的用户。
  3. 转到“事件”选项卡,然后记下表右上角的更新时间戳。
  4. 注销同一用户会话,并记下表中显示代理模块和消息 User xxx has disconnected from machine yyy 的“时间”列中的时间戳。

    如果时间戳不匹配,说明事件数据库、Horizon 桌面和连接服务器之间存在时间同步问题

    解决办法:修复时间同步问题以解决登录衡量指标缺失问题。

RDS 性能仪表板中缺少数据。

要填充 RDS 性能仪表板的数据,请执行以下步骤:
  1. 配置文件性能小组件中单击编辑小组件
  2. 在配置下,选择 4 作为 Box 列值(从 2 开始)。
  3. 在“输出数据”下,选择现有的两个衡量指标,然后单击移除所选衡量指标
  4. 单击添加新衡量指标,然后搜索 Horizon RDS 桌面会话并将其选中。
  5. 选择衡量指标 Session|Time taken to load ProfileSession|Time taken to Logon,然后单击确定
  6. Horizon RDS 应用程序会话重复第 4 步和第 5 步。
  7. 单击保存

不会填充性能 KPI 衡量指标。

在下述情况下,不会在 Horizon Management Pack 中填充性能 KPI 衡量指标:
  • 底层 vCenter 基础架构托管在 AVS 或 GCVE 上
  • ESXi 版本低于 6.7u1
  • VMware Tools 版本低于 10.3.5
  • vCenter 适配器的默认策略中未启用衡量指标
解决办法

在 ESXi 6.7u1 和更高版本上使用 VM Tools 10.3.0。

将 vCenter 映射到 2 个不同的 Horizon Pod 时,在遍历规范中发现重复的对象和关系。

如果在多个 Horizon Pod 之间共享 vCenter Server:
  • 适配器不支持配置
  • 由于共享关系,计算的衡量指标会计算错误
  • 两个 Pod 下的相关对象重复
  • 遍历规范会在这两个 Pod 下显示重复的子对象

某些会话的开始时间为 NULL,从而导致会话/用户数不正确。

此问题源自 Horizon。