Aller au contenu

Citrix

De Wiki Pat-Informatik
🏠 Accueil 📚 Index 🐧 Linux 🌐 Réseau 🔒 Cybersécurité 🖥️ Virtualisation ✅ Checklists d'intervention 📚 Tutoriels 🤝 Services

Citrix — Virtualisation des applications et des bureaux

Citrix est un ensemble de solutions informatiques permettant notamment de publier des applications, de fournir des bureaux virtuels et de sécuriser l'accès à des ressources professionnelles à distance.

Avec Citrix Virtual Apps and Desktops et Citrix DaaS, les applications ou les bureaux peuvent s'exécuter sur des serveurs ou des machines virtuelles centralisés, tandis que l'utilisateur les utilise depuis son propre appareil.

1. Qu'est-ce que Citrix ?

Citrix est une marque de solutions destinées à la virtualisation des applications et des postes de travail, à l'accès distant et à la gestion des environnements informatiques.

Dans une entreprise, Citrix permet par exemple à un salarié d'utiliser une application professionnelle depuis son domicile sans que cette application soit nécessairement installée sur son ordinateur personnel.

L'application peut s'exécuter sur un serveur Windows ou sur une machine virtuelle située dans le centre informatique de l'entreprise. L'utilisateur reçoit l'affichage de la session et lui transmet ses actions au clavier et à la souris.

Exemple concret

Une entreprise possède un logiciel de comptabilité installé sur un serveur Windows.

Sans Citrix, chaque ordinateur peut devoir disposer de son installation locale du logiciel.

Avec Citrix Virtual Apps and Desktops, l'administrateur peut publier l'application depuis un serveur centralisé. Les utilisateurs autorisés la lancent depuis leur poste grâce à Citrix Workspace app.

Les traitements et l'exécution du logiciel ont lieu sur la machine distante, tandis que l'utilisateur interagit avec l'application comme s'il travaillait localement.

À retenir : Citrix ne désigne pas un seul logiciel. Il s'agit d'un ensemble de produits et de composants dont les fonctions varient selon la solution et l'architecture choisies.

2. À quoi sert Citrix ?

Les solutions Citrix peuvent répondre à plusieurs besoins.

Fonction Description Exemple
Virtualisation des applications Publier une application sans devoir l'installer sur chaque poste client. Logiciel de gestion accessible depuis plusieurs agences.
Bureaux virtuels Fournir un environnement de bureau distant à l'utilisateur. Poste de travail Windows accessible depuis un ordinateur portable.
Accès distant Permettre aux utilisateurs autorisés de se connecter aux ressources de l'entreprise. Télétravail.
Administration centralisée Gérer les machines, les applications et les accès depuis une infrastructure centralisée. Mise à jour d'une application publiée.
Sécurité des accès Contrôler l'identité, les autorisations et les connexions. Authentification multifacteur.
Optimisation de l'expérience utilisateur Adapter l'affichage, l'audio et d'autres échanges aux conditions du réseau. Utilisation d'une application sur une connexion distante.

3. Les principales solutions Citrix

Les noms des produits et leurs fonctions peuvent évoluer. Il est important de distinguer les solutions historiques des offres actuellement commercialisées.

3.1. Citrix Virtual Apps and Desktops

Citrix Virtual Apps and Desktops permet de publier des applications et des bureaux virtuels.

Les ressources peuvent être hébergées dans l'infrastructure locale de l'entreprise ou dans des environnements pris en charge par la solution.

Les administrateurs peuvent notamment :

  • Préparer des images de machines virtuelles.
  • Créer des catalogues de machines.
  • Définir des groupes de mise à disposition.
  • Publier des applications et des bureaux.
  • Affecter les ressources aux utilisateurs.
  • Surveiller les sessions et diagnostiquer les incidents.

3.2. Citrix DaaS

Citrix DaaS est une offre de bureau et d'applications virtuels gérée à partir de Citrix Cloud.

Dans cette architecture, une partie importante du plan de contrôle est hébergée et administrée par Citrix. Les machines qui exécutent les applications et les bureaux peuvent néanmoins rester dans l'infrastructure de l'entreprise ou dans un environnement cloud compatible.

Cette approche permet de réduire certaines tâches d'administration de l'infrastructure de contrôle locale, mais nécessite de prévoir la connectivité, les identités, les licences et les composants locaux requis.

3.3. Citrix Workspace app

Citrix Workspace app est l'application cliente utilisée par les utilisateurs pour accéder aux ressources mises à leur disposition.

Elle existe pour différents systèmes, notamment Windows, macOS, Linux, iOS et Android. Selon le déploiement, un accès depuis un navigateur est également possible.

Elle permet notamment de :

  • Afficher les applications et les bureaux disponibles.
  • Lancer une application publiée.
  • Ouvrir une session de bureau virtuel.
  • Utiliser les fonctions prises en charge par le déploiement Citrix.
  • Bénéficier des optimisations de session fournies par la technologie HDX.

3.4. Citrix StoreFront

StoreFront est un composant utilisé dans les déploiements locaux de Citrix Virtual Apps and Desktops.

Il fournit un portail permettant aux utilisateurs de retrouver les applications et les bureaux auxquels ils ont droit.

Dans une architecture Citrix DaaS, un service d'accès géré dans le cloud peut être utilisé selon la configuration retenue.

3.5. Citrix Gateway

Citrix Gateway fournit des fonctions d'accès distant sécurisé aux ressources internes, selon le produit et l'architecture déployés.

Il peut notamment participer à la sécurisation des connexions provenant de l'extérieur de l'entreprise.

Il ne faut pas confondre toutes les offres Gateway : certaines sont des composants installés dans l'infrastructure, tandis que d'autres fonctions d'accès peuvent être fournies comme services cloud.

3.6. Citrix Director

Citrix Director est une console de supervision et de dépannage utilisée dans les environnements qui la prennent en charge.

Elle permet notamment de consulter les sessions, d'examiner certaines informations sur les utilisateurs et les machines, et de rechercher les causes de problèmes de connexion ou de performance.

3.7. Citrix Virtual Delivery Agent (VDA)

Le VDA est un composant installé sur les machines qui hébergent les applications ou les bureaux à fournir aux utilisateurs.

Il permet à l'infrastructure Citrix de gérer les sessions et de transmettre l'expérience de bureau ou d'application au client.

Le VDA n'est pas l'application cliente installée sur le PC de l'utilisateur : ces deux composants ont des fonctions différentes.

4. Architecture générale de Citrix

Une architecture Citrix comporte plusieurs éléments qui travaillent ensemble.

+---------------------------------------+
|             UTILISATEUR               |
| PC Windows, Mac, Linux ou terminal     |
+-------------------+-------------------+
                    |
                    v
+---------------------------------------+
|          Citrix Workspace app         |
|       ou accès via navigateur         |
+-------------------+-------------------+
                    |
                    v
+---------------------------------------+
|     Point d'accès et authentification |
| StoreFront / Workspace / Gateway      |
| selon l'architecture retenue          |
+-------------------+-------------------+
                    |
                    v
+---------------------------------------+
|      Plan de contrôle Citrix          |
| Gestion, affectation et lancement     |
| des ressources                        |
+-------------------+-------------------+
                    |
                    v
+---------------------------------------+
|       Machines avec VDA               |
| Applications publiées ou bureaux      |
| virtuels                              |
+-------------------+-------------------+
                    |
                    v
+---------------------------------------+
| AD DS / DNS / Hyperviseur / Stockage  |
| Réseau / Profils / Services associés  |
+---------------------------------------+

Ce schéma est simplifié. L'ordre des échanges et les composants utilisés varient selon le déploiement, notamment entre une architecture locale et Citrix DaaS.

Les composants et leurs rôles

Composant Rôle
Citrix Workspace app Interface utilisée par le client.
StoreFront ou service Workspace Présente les ressources disponibles à l'utilisateur.
Delivery Controller Dans l'architecture locale classique, coordonne la mise à disposition des ressources et le lancement des sessions.
Virtual Delivery Agent Permet à la machine hébergeant les ressources d'établir et de gérer les sessions Citrix.
Citrix Director Supervision et diagnostic des sessions, dans les déploiements compatibles.
Citrix Gateway ou service d'accès distant Fournit un chemin d'accès sécurisé lorsque l'utilisateur se connecte depuis l'extérieur, selon l'architecture.
Active Directory Domain Services Gère les comptes et groupes du domaine Windows lorsque cette infrastructure est utilisée.
DNS Permet la résolution des noms des serveurs et services.
Hyperviseur Héberge les machines virtuelles lorsque la virtualisation est utilisée.
Stockage Héberge les disques des machines virtuelles, les images et les données associées.

5. Comment fonctionne une connexion Citrix ?

Lorsqu'un utilisateur lance une application publiée, plusieurs étapes peuvent intervenir.

  1. L'utilisateur ouvre Citrix Workspace app ou le portail prévu.
  2. Il s'authentifie avec la méthode configurée par l'entreprise.
  3. La plateforme vérifie les ressources auxquelles il a droit.
  4. L'utilisateur sélectionne une application ou un bureau.
  5. Le plan de contrôle détermine la ressource appropriée et prépare le lancement de la session.
  6. Le client établit une connexion avec la machine qui héberge la ressource, directement ou par l'intermédiaire des composants d'accès prévus.
  7. La technologie Citrix HDX transporte les informations nécessaires à l'affichage et aux interactions.
  8. L'utilisateur travaille dans l'application ou le bureau distant.

L'utilisateur ne reçoit pas nécessairement l'intégralité du bureau : une application publiée peut être affichée dans une fenêtre indépendante.

6. Citrix HDX

HDX désigne un ensemble de technologies Citrix destinées à optimiser l'expérience des utilisateurs de bureaux et d'applications virtuels.

Ces technologies peuvent prendre en charge différents aspects de la session :

  • Affichage et compression graphique.
  • Clavier et souris.
  • Audio et vidéo, selon les fonctions activées.
  • Redirection de périphériques compatibles.
  • Optimisations pour certains usages multimédias.
  • Adaptation aux conditions du réseau.

La qualité d'une session dépend aussi de la latence, de la bande passante, des performances du serveur, des applications et des politiques de configuration.

Exemple

Un utilisateur se connecte depuis son domicile à une application hébergée dans le centre informatique de l'entreprise.

L'application s'exécute sur le serveur distant. Les actions de l'utilisateur et les informations d'affichage sont échangées par la session Citrix.

Une connexion stable et une machine serveur suffisamment dimensionnée contribuent à une bonne expérience.

7. Virtual Apps et Virtual Desktops : différence

Solution Principe Cas d'utilisation
Citrix Virtual Apps L'utilisateur accède à une ou plusieurs applications publiées. Application métier partagée entre plusieurs utilisateurs.
Citrix Virtual Desktops L'utilisateur accède à un bureau virtuel complet. Environnement de travail personnalisé.

Applications publiées

Les applications peuvent être hébergées sur des machines Windows compatibles. Selon l'architecture, plusieurs utilisateurs peuvent partager un même serveur de sessions.

Cette approche peut limiter le nombre de machines nécessaires, mais les applications doivent être compatibles avec un environnement multi-utilisateur lorsque celui-ci est utilisé.

Bureaux virtuels

Chaque utilisateur peut disposer d'un bureau virtuel dédié ou d'un bureau fourni à partir d'une architecture mutualisée.

Les bureaux peuvent être persistants ou non persistants :

  • Persistant : la machine ou son environnement conserve généralement les changements prévus entre les sessions.
  • Non persistant : l'environnement peut être réinitialisé ou recréé selon le modèle de déploiement.

Le comportement exact dépend du catalogue, de l'image, du stockage et de la gestion des profils.

8. Citrix et les technologies associées

Citrix et VMware

VMware vSphere peut servir d'hyperviseur pour héberger les machines virtuelles d'une infrastructure Citrix, si les versions et les configurations utilisées sont compatibles.

Citrix fournit les fonctions de publication et de gestion des sessions ; l'hyperviseur fournit les ressources de virtualisation.

Citrix et Hyper-V

Microsoft Hyper-V peut également héberger des machines virtuelles pour certains déploiements Citrix pris en charge.

Il faut vérifier la compatibilité des versions de Citrix, de Windows Server et de l'hyperviseur avant toute installation.

Citrix et Active Directory

Active Directory peut gérer les comptes, les groupes et l'authentification des utilisateurs.

Les groupes de sécurité permettent de contrôler quels utilisateurs peuvent accéder aux applications ou aux bureaux publiés.

Citrix et DNS

Les composants Citrix dépendent d'une résolution DNS correcte pour localiser les services, les machines et les contrôleurs de domaine nécessaires.

Une mauvaise configuration DNS peut empêcher une authentification ou un lancement de session.

Citrix et VPN

Citrix et un VPN ne sont pas équivalents.

  • Un VPN permet généralement à un appareil distant d'accéder à des ressources réseau autorisées.
  • Citrix permet notamment de publier des applications et des bureaux distants.
  • Certaines architectures Citrix utilisent des services d'accès distant sécurisés sans nécessiter le même modèle d'accès réseau qu'un VPN classique.

Le choix dépend des besoins, de la sécurité, des applications et de l'architecture.

9. Préparer une infrastructure Citrix

Avant d'installer Citrix, il faut concevoir l'infrastructure et vérifier les prérequis.

9.1. Définir les besoins

Il faut notamment déterminer :

  • Le nombre d'utilisateurs simultanés.
  • Les applications à publier.
  • Le besoin de bureaux complets ou d'applications individuelles.
  • Le type de périphériques clients.
  • Les exigences graphiques et multimédias.
  • Les besoins de mobilité et de télétravail.
  • Les exigences de disponibilité et de reprise après incident.
  • Les besoins de sécurité et d'authentification multifacteur.

9.2. Préparer les serveurs

Les composants requis varient selon l'architecture. Une infrastructure locale classique peut comprendre :

  • Des serveurs pour les composants de contrôle Citrix.
  • Des machines Windows avec le VDA.
  • Des services Active Directory et DNS si le domaine Windows est utilisé.
  • Un hyperviseur et un stockage adaptés si les machines sont virtuelles.
  • Un point d'accès utilisateur, tel que StoreFront.
  • Des outils de supervision.
  • Des composants d'accès distant sécurisés si nécessaire.

9.3. Préparer le réseau

Il faut :

  • Vérifier la résolution DNS.
  • Vérifier la synchronisation de l'heure.
  • Définir les flux réseau nécessaires entre les composants.
  • Prévoir la segmentation des réseaux.
  • Limiter l'accès aux interfaces d'administration.
  • Vérifier les certificats TLS et leur renouvellement.
  • Ne pas exposer directement les serveurs internes à Internet sans architecture de sécurité adaptée.

Les ports à ouvrir dépendent des composants et des fonctionnalités activées. Il ne faut pas ouvrir une liste générique de ports sans consulter la matrice officielle de la version déployée.

10. Exemple de laboratoire pédagogique

Pour découvrir les principes de Citrix, un laboratoire peut être conçu dans un environnement virtualisé isolé.

Architecture de démonstration

Machine Exemple de rôle
SRV-AD Windows Server avec Active Directory et DNS.
SRV-CITRIX Composants de contrôle Citrix pour une architecture locale compatible.
SRV-APP Serveur Windows de test avec VDA et une application compatible.
CLIENT-W11 Poste Windows avec Citrix Workspace app.

Cette liste est indicative. Pour une architecture Citrix DaaS, les composants de contrôle et les étapes de préparation diffèrent. Un petit laboratoire peut aussi nécessiter des machines supplémentaires selon les prérequis de la version choisie.

Exemple de plan d'adressage

Machine Adresse IP d'exemple
SRV-AD 192.168.10.10
SRV-CITRIX 192.168.10.20
SRV-APP 192.168.10.30
CLIENT-W11 DHCP sur le réseau de laboratoire

Ces adresses sont fictives. Elles doivent être adaptées au réseau de test.

Ordre de préparation recommandé

  1. Créer un réseau de laboratoire isolé.
  2. Installer et configurer Windows Server.
  3. Mettre en place Active Directory et DNS si nécessaires.
  4. Vérifier la résolution DNS et la connectivité entre les machines.
  5. Choisir une version Citrix compatible et consulter ses prérequis.
  6. Installer les composants de contrôle correspondant à l'architecture retenue.
  7. Préparer une machine Windows compatible avec le VDA.
  8. Installer le VDA et l'enregistrer auprès de l'infrastructure de contrôle prévue.
  9. Créer un catalogue de machines et un groupe de mise à disposition selon la version.
  10. Publier une application ou un bureau de test.
  11. Configurer le point d'accès utilisateur.
  12. Installer Citrix Workspace app sur le client.
  13. Tester l'authentification, le lancement de session et la fermeture.
  14. Vérifier les journaux et la supervision.

Important : cette séquence est un parcours pédagogique, pas une procédure d'installation universelle. Les assistants, les noms des composants et les prérequis dépendent de la version Citrix et du modèle de déploiement.

11. Administration Citrix

L'administration consiste à préparer les ressources, attribuer les droits, contrôler les sessions et maintenir l'environnement.

11.1. Préparer une image de référence

Dans les environnements utilisant des machines virtuelles, une image de référence peut contenir :

  • Un système d'exploitation pris en charge.
  • Les mises à jour nécessaires.
  • Les applications communes.
  • Le VDA compatible.
  • Les paramètres de sécurité.
  • Les optimisations validées.

Avant de généraliser une image, il faut la tester avec les applications, les pilotes, les politiques et les méthodes de provisionnement retenus.

11.2. Créer un catalogue de machines

Un catalogue regroupe des machines utilisées pour fournir les ressources Citrix.

Selon le type de déploiement, les machines peuvent être créées ou provisionnées à partir d'images, ou être des machines existantes intégrées à l'infrastructure.

11.3. Créer un groupe de mise à disposition

Le groupe de mise à disposition associe les machines disponibles aux utilisateurs ou groupes autorisés et définit les ressources à fournir.

L'administrateur peut y configurer les applications et les bureaux, les affectations d'utilisateurs et certains paramètres de mise à disposition.

11.4. Publier une application

Le principe général consiste à :

  1. Vérifier que l'application est installée sur une machine compatible.
  2. Vérifier le bon fonctionnement du VDA.
  3. Définir l'application publiée dans la console d'administration.
  4. Attribuer l'accès aux utilisateurs ou aux groupes appropriés.
  5. Vérifier sa visibilité dans le portail.
  6. Tester son lancement avec un compte utilisateur standard.

Les étapes précises varient selon la version et le type de ressource.

11.5. Gérer les sessions

L'administrateur doit pouvoir identifier :

  • Les utilisateurs connectés.
  • Les machines qui hébergent les sessions.
  • Les sessions déconnectées ou bloquées.
  • Les erreurs de lancement.
  • Les problèmes de performances.
  • Les incidents touchant plusieurs utilisateurs.

Il faut privilégier une analyse des causes avant de fermer une session ou de redémarrer une machine qui pourrait héberger des tâches importantes.

12. Sécurité Citrix

Une infrastructure Citrix donne accès à des applications et à des données professionnelles. Sa sécurisation doit être intégrée à la conception.

Bonnes pratiques

  • Activer une authentification multifacteur lorsque cela est adapté.
  • Appliquer le principe du moindre privilège.
  • Limiter les droits d'administration.
  • Mettre à jour les composants Citrix et les systèmes d'exploitation.
  • Utiliser des certificats TLS valides.
  • Sécuriser les accès externes avec les composants prévus par l'architecture.
  • Contrôler la redirection des disques, du presse-papiers et des périphériques.
  • Segmenter les réseaux.
  • Surveiller les journaux d'authentification et les événements de sécurité.
  • Sauvegarder les configurations et les données importantes.
  • Tester les procédures de restauration.
  • Consulter les avis de sécurité officiels pour les versions déployées.

Redirection du presse-papiers et des disques

La redirection du presse-papiers ou des disques locaux peut faciliter le travail des utilisateurs, mais elle peut aussi permettre le transfert de données entre le poste client et la session distante.

Ces fonctions doivent être activées uniquement lorsque les besoins métiers et les règles de sécurité le justifient.

Accès externe

Un portail Citrix accessible depuis Internet doit être protégé par une architecture d'accès appropriée, des mises à jour régulières, des certificats valides et des contrôles d'authentification adaptés.

Il ne faut pas exposer directement les serveurs de session ou les interfaces d'administration à Internet.

13. Supervision et performances

La qualité d'une session Citrix dépend de plusieurs facteurs.

Élément Symptôme possible Vérification
Latence réseau Souris ou clavier avec retard. Mesurer la latence entre les points concernés et vérifier le chemin réseau.
Bande passante insuffisante Affichage dégradé ou session instable. Contrôler l'utilisation du lien et les pertes de paquets.
CPU saturé Applications lentes. Examiner la charge CPU des machines de session.
Mémoire insuffisante Ralentissements ou erreurs applicatives. Contrôler la mémoire disponible et la consommation par session.
Stockage lent Ouverture de session ou démarrage longs. Vérifier la latence du stockage et les performances des disques.
Profils utilisateurs Ouverture de session lente ou profil temporaire. Examiner la configuration des profils et les journaux associés.
DNS ou Active Directory Échecs d'authentification ou de localisation. Vérifier DNS, la connectivité et les services de domaine.
VDA indisponible Impossible de lancer une ressource. Vérifier l'état de la machine, le VDA et son enregistrement.

La supervision doit corréler les informations réseau, les journaux Citrix, les événements Windows et les performances des machines.

14. Dépannage Citrix

Problème 1 : l'utilisateur ne voit aucune application

Causes possibles :

  • L'utilisateur n'a pas été affecté à la ressource.
  • Le groupe de mise à disposition n'est pas correctement configuré.
  • L'application n'est pas publiée.
  • L'authentification ou le portail ne fonctionne pas.
  • Le client utilise une URL ou un espace de travail incorrect.

Vérifications :

  1. Vérifier l'identité de l'utilisateur.
  2. Vérifier ses groupes et ses droits.
  3. Contrôler la publication et les affectations.
  4. Vérifier le portail d'accès et ses journaux.
  5. Tester avec un compte de diagnostic autorisé.

Problème 2 : l'application ne démarre pas

Causes possibles :

  • VDA indisponible ou non enregistré.
  • Machine arrêtée.
  • Ressources système insuffisantes.
  • Application défaillante.
  • Flux réseau bloqué.
  • Problème de droits ou de licence.

Vérifications :

  • Contrôler l'état de la machine.
  • Vérifier l'enregistrement du VDA dans la console adaptée.
  • Tester l'application directement sur la machine hôte avec un compte autorisé.
  • Consulter les événements Windows et les outils de supervision Citrix.
  • Vérifier la compatibilité des composants et l'état des licences.

Problème 3 : la session est lente

Vérifications :

  • Mesurer la latence et rechercher les pertes réseau.
  • Examiner CPU, mémoire et stockage.
  • Identifier si le problème concerne un utilisateur ou toutes les sessions.
  • Contrôler les profils et les scripts de connexion.
  • Examiner les applications qui consomment le plus de ressources.
  • Comparer les performances à différents moments.

Problème 4 : impossible de se connecter depuis l'extérieur

Vérifications :

  • Contrôler l'URL utilisée.
  • Vérifier le certificat TLS.
  • Vérifier le service d'accès distant prévu par l'architecture.
  • Contrôler l'authentification et les éventuels facteurs MFA.
  • Examiner les journaux du point d'accès.
  • Vérifier la connectivité vers les composants nécessaires.

Ne pas résoudre ce problème en ouvrant arbitrairement tous les ports du pare-feu.

Problème 5 : erreur de licence

Vérifications :

  • Vérifier l'abonnement ou les droits d'utilisation disponibles.
  • Contrôler la configuration de licence adaptée à la version.
  • Vérifier la connectivité aux services requis.
  • Examiner les messages et journaux de licence.
  • Consulter la documentation de la version installée.

Les modèles de licence Citrix évoluent : les procédures anciennes ne sont pas nécessairement valables pour les déploiements récents.

15. Citrix et les licences

Les fonctionnalités accessibles dépendent du produit, du contrat, du mode de déploiement et des droits de licence.

Avant de préparer une installation, vérifier :

  • Le produit exact utilisé.
  • La version et le niveau de maintenance.
  • Les droits d'utilisation disponibles.
  • Les conditions d'accès au téléchargement.
  • Les exigences de licence des systèmes d'exploitation invités.
  • Les éventuelles licences Microsoft nécessaires, notamment pour les environnements Windows Server et RDS.
  • Les conditions d'utilisation des composants cloud.

Il ne faut pas supposer qu'un téléchargement disponible signifie que le produit peut être utilisé gratuitement en production.

16. Citrix, RDP et bureau à distance Windows

Ces technologies sont complémentaires, mais ne remplissent pas exactement le même rôle.

Technologie Fonction principale
RDP Protocole de bureau à distance utilisé notamment par les services Bureau à distance de Microsoft.
Services Bureau à distance (RDS) Ensemble de fonctions Windows Server permettant de fournir des sessions et applications distantes.
Citrix Virtual Apps and Desktops Plateforme de gestion et de mise à disposition d'applications et de bureaux virtuels.
Citrix HDX Technologies d'optimisation de l'expérience des sessions Citrix.

Citrix peut s'appuyer sur des technologies Microsoft et des machines Windows, tout en ajoutant des fonctions de gestion, de mise à disposition et d'optimisation adaptées à son architecture.

17. Sauvegarde et reprise après incident

La stratégie de sauvegarde doit couvrir les composants nécessaires au rétablissement du service.

Selon l'architecture, cela peut inclure :

  • Les configurations des composants Citrix.
  • Les bases de données requises par le déploiement local.
  • Les images de référence.
  • Les machines virtuelles et leurs données.
  • Les profils et données utilisateurs.
  • Les configurations réseau et certificats.
  • La documentation des dépendances et des procédures de reconstruction.

Il faut distinguer la sauvegarde d'une machine virtuelle de la sauvegarde cohérente d'une application ou d'une base de données.

Une procédure de reprise doit préciser l'ordre de restauration, les dépendances DNS et Active Directory, les composants à reconstruire et les tests à effectuer avant la remise en service.

18. Commandes utiles pour le diagnostic Windows

Ces commandes ne sont pas des commandes Citrix spécifiques, mais elles permettent de vérifier les éléments Windows et réseau nécessaires au fonctionnement d'une infrastructure Citrix.

Configuration IP

ipconfig /all

Résolution DNS

nslookup nom-du-serveur

Remplacer nom-du-serveur par le nom DNS réel.

Vérification de la connectivité

ping adresse-ip
tracert nom-du-serveur

Une absence de réponse au ping n'indique pas systématiquement une panne, car ICMP peut être filtré.

Vérifier un port TCP précis

Depuis PowerShell :

Test-NetConnection nom-du-serveur -Port 443

Le port 443 est un exemple fréquent pour HTTPS. Il faut tester le port réellement requis par le composant concerné.

Vérifier les services Windows

Get-Service

Pour rechercher les services dont le nom contient un terme donné :

Get-Service *Citrix*

Le résultat dépend des composants installés et des noms de services de la version concernée.

Consulter les événements Windows

eventvwr.msc

L'Observateur d'événements permet de rechercher les erreurs système, applicatives et de connexion. Les journaux Citrix spécifiques doivent également être consultés lorsque disponibles.

19. Bonnes pratiques d'administration

  • Documenter l'architecture et les flux réseau.
  • Conserver un inventaire des composants et des versions.
  • Tester les mises à jour dans un environnement de validation.
  • Vérifier la compatibilité des VDA et des composants de contrôle.
  • Séparer les comptes utilisateurs des comptes d'administration.
  • Limiter les privilèges et contrôler les accès externes.
  • Surveiller les sessions et les ressources.
  • Maintenir les images de référence à jour.
  • Documenter les applications publiées et leurs propriétaires.
  • Sauvegarder les configurations et tester les restaurations.
  • Prévoir une procédure de retour arrière après une mise à jour.
  • Consulter les avis de sécurité et les notes de version Citrix.

20. Glossaire Citrix

Terme Définition
Citrix Workspace app Application cliente utilisée pour accéder aux ressources Citrix.
Citrix Virtual Apps and Desktops Solution de mise à disposition d'applications et de bureaux virtuels.
Citrix DaaS Offre cloud de mise à disposition et de gestion des applications et bureaux virtuels.
VDA Virtual Delivery Agent, composant installé sur la machine qui héberge la session.
Delivery Controller Composant de contrôle d'un déploiement local classique.
StoreFront Portail d'accès aux ressources dans certains déploiements locaux.
Citrix Gateway Solution ou composant d'accès distant sécurisé selon l'architecture.
Citrix Director Outil de supervision et de dépannage des sessions dans les environnements compatibles.
HDX Technologies Citrix d'optimisation de l'expérience utilisateur.
Machine catalog Catalogue regroupant les machines mises à disposition.
Delivery group Groupe qui définit les machines et les ressources proposées aux utilisateurs.
Image de référence Image préparée servant de base au déploiement des machines.
Bureau persistant Bureau dont l'environnement conserve les changements prévus entre les sessions.
Bureau non persistant Bureau dont l'environnement peut être réinitialisé ou recréé.
MFA Authentification multifacteur.
Hyperviseur Logiciel permettant d'exécuter des machines virtuelles.

21. Ressources et documentation officielles

Les pages, composants, versions et procédures disponibles peuvent évoluer. Avant toute installation, consulter les prérequis système, les matrices de compatibilité et les notes de version correspondant précisément au produit choisi.

22. Pages associées sur Wiki Pat-Informatik

23. Catégories