Linux Virtual Delivery Agent 2103

XDPing

Description

L’outil XDPing Linux est une application basée sur la ligne de commande qui automatise le processus de vérification des problèmes de configuration courants avec un environnement VDA Linux.

L’outil XDPing Linux effectue plus de 150 tests individuels sur le système, qui sont généralement classés comme suit :

  • Vérifier si la configuration système du VDA Linux est respectée
  • Identifier et afficher les informations de la machine, y compris les distributions Linux
  • Vérifier la compatibilité du noyau Linux
  • Vérifier les problèmes de distribution Linux connus qui peuvent avoir un impact sur le fonctionnement du VDA Linux
  • Vérifier le mode de sécurité Security-Enhanced Linux (SELinux) et sa compatibilité
  • Identifier les interfaces réseau et vérifier les paramètres réseau
  • Vérifier le partitionnement du stockage et l’espace disque disponible
  • Vérifier la configuration du nom d’hôte et du nom de domaine de la machine
  • Vérifier la configuration DNS et effectuer des tests de recherche
  • Identifier les hyperviseurs sous-jacents et vérifier la configuration de la machine virtuelle. Prise en charge de :
    • Citrix Hypervisor
    • Microsoft HyperV
    • VMware vSphere
  • Vérifier les paramètres d’heure et vérifier si la synchronisation de l’heure réseau est opérationnelle
  • Vérifier si le service PostgreSQL est correctement configuré et opérationnel
  • Vérifier si le pare-feu est activé et si les ports requis sont ouverts
  • Vérifier la configuration de Kerberos et effectuer des tests d’authentification
  • Vérifier l’environnement de recherche LDAP pour Group Policy Engine Service
  • Vérifier si l’intégration Active Directory est correctement configurée et que la machine actuelle est jointe au domaine. Prise en charge de :
    • Samba Winbind
    • Dell Quest Authentication Services
    • Centrify DirectControl
    • SSSD
  • Vérifier l’intégrité de l’objet ordinateur Linux dans Active Directory
  • Vérifier la configuration du module d’authentification enfichable (PAM)
  • Vérifier le modèle de l’image mémoire
  • Vérifier si les packages requis par le VDA Linux sont installés
  • Identifier le package du VDA Linux et vérifier l’intégrité de l’installation
  • Vérifier l’intégrité de la base de données de registre PostgreSQL
  • Vérifier si les services du VDA Linux sont correctement configurés et opérationnels
  • Vérifier l’intégrité de la configuration VDA et HDX
  • Analyser la configuration de chaque Delivery Controller pour vérifier que le Broker Service est accessible, opérationnel et réactif
  • Vérifier si la machine est enregistrée auprès de la batterie du Delivery Controller
  • Vérifier l’état de chaque session HDX active ou déconnectée
  • Analyser les fichiers journaux pour les erreurs et avertissements liés au VDA Linux
  • Vérifier si la version de Xorg est adaptée

Utiliser l’outil XDPing Linux

Remarque :

Avant d’utiliser XDPing, assurez-vous de créer un environnement virtuel Python3.

L’outil XDPing est fourni avec l’exécutable unique nommé xdping qui est exécuté à partir de l’interface de commande.

Pour afficher les options de ligne de commande, utilisez l’option --help :

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

Pour exécuter la suite complète de tests, exécutez xdping sans aucune option de ligne de commande :

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

Pour vérifier l’environnement avant d’installer le package du VDA Linux, exécutez les tests pre-flight :

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

Pour exécuter uniquement des catégories de test spécifiques, par exemple les tests liés à l’heure et à Kerberos, utilisez l’option -T :

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

Pour analyser un contrôleur XenDesktop spécifique :

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

Exemple de sortie

Voici un exemple de sortie lors de l’exécution du test Kerberos :

Première partie de l'exemple de sortie du test Kerberos Deuxième partie de l'exemple de sortie du test Kerberos Troisième partie de l'exemple de sortie du test Kerberos

XDPing