Linux 虚拟投递代理 2103

XDPing

描述

  • Linux XDPing 工具是一个基于命令行的应用程序,可自动检查 Linux VDA 环境中的常见配置问题。

  • Linux XDPing 工具对系统执行 150 多项独立测试,这些测试大致分为以下几类:

  • 检查是否满足 Linux VDA 系统要求
  • 识别并显示计算机信息,包括 Linux 发行版
  • 检查 Linux 内核兼容性
  • 检查可能影响 Linux VDA 运行的任何已知 Linux 发行版问题
  • 检查 Security-Enhanced Linux (SELinux) 模式和兼容性
  • 识别网络接口并检查网络设置
  • 检查存储分区和可用磁盘空间
  • 检查计算机主机和域名配置
    • 检查 DNS 配置并执行查找测试
    • 识别底层管理程序并检查虚拟机配置。支持:
    • Citrix Hypervisor™
    • Microsoft HyperV
    • VMware vSphere
  • 检查时间设置并检查网络时间同步是否正常运行
  • 检查 PostgreSQL 服务是否已正确配置并正常运行
  • 检查防火墙是否已启用以及所需端口是否已打开
  • 检查 Kerberos 配置并执行身份验证测试
    • 检查组策略服务引擎的 LDAP 搜索环境
    • 检查 Active Directory 集成是否已正确设置以及当前计算机是否已加入域。支持:
    • Samba Winbind
    • Dell Quest Authentication Services
    • Centrify DirectControl
    • SSSD
  • 检查 Active Directory 中 Linux 计算机对象的完整性
  • 检查可插拔身份验证模块 (PAM) 配置
  • 检查核心转储模式
  • 检查是否安装了 Linux VDA 所需的软件包
  • 识别 Linux VDA 软件包并检查安装的完整性
  • 检查 PostgreSQL 注册表数据库的完整性
  • 检查 Linux VDA 服务是否已正确配置并正常运行
  • 检查 VDA 和 HDX™ 配置的完整性
  • 探测每个已配置的 Delivery Controller™,以测试 Broker Service 是否可访问、正常运行且响应迅速
  • 检查计算机是否已注册到 Delivery Controller 场
  • 检查每个活动或断开连接的 HDX 会话的状态
  • 扫描日志文件以查找与 Linux VDA 相关的错误和警告
  • 检查 Xorg 版本是否合适

使用 Linux XDPing 工具

注意:

在使用 XDPing 之前,请务必创建 Python3 虚拟环境

XDPing 附带一个名为 xdping 的可执行文件,可从命令 shell 运行。

要显示命令行选项,请使用 --help 选项:

sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m xdping --help
<!--NeedCopy-->

要运行完整的测试套件,请在不带任何命令行选项的情况下运行 xdping

sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m xdping
<!--NeedCopy-->

要在安装 Linux VDA 软件包之前检查环境,请运行 pre-flight 测试:

sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m xdping --preflight
<!--NeedCopy-->

要仅运行特定的测试类别(例如,时间测试和 Kerberos 测试),请使用 -T 选项:

sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m xdping -T time,kerberos
<!--NeedCopy-->

要探测特定的 XenDesktop® Controller:

sudo /opt/Citrix/VDA/sbin/ctxpython3/bin/python3 -m xdping -d myddc.domain.net
<!--NeedCopy-->

示例输出

以下是运行 Kerberos 测试的示例输出:

Kerberos 测试示例输出的第一部分 Kerberos 测试示例输出的第二部分 Kerberos 测试示例输出的第三部分

XDPing