Citrix
| 🏠 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.
- L'utilisateur ouvre Citrix Workspace app ou le portail prévu.
- Il s'authentifie avec la méthode configurée par l'entreprise.
- La plateforme vérifie les ressources auxquelles il a droit.
- L'utilisateur sélectionne une application ou un bureau.
- Le plan de contrôle détermine la ressource appropriée et prépare le lancement de la session.
- 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.
- La technologie Citrix HDX transporte les informations nécessaires à l'affichage et aux interactions.
- 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é
- Créer un réseau de laboratoire isolé.
- Installer et configurer Windows Server.
- Mettre en place Active Directory et DNS si nécessaires.
- Vérifier la résolution DNS et la connectivité entre les machines.
- Choisir une version Citrix compatible et consulter ses prérequis.
- Installer les composants de contrôle correspondant à l'architecture retenue.
- Préparer une machine Windows compatible avec le VDA.
- Installer le VDA et l'enregistrer auprès de l'infrastructure de contrôle prévue.
- Créer un catalogue de machines et un groupe de mise à disposition selon la version.
- Publier une application ou un bureau de test.
- Configurer le point d'accès utilisateur.
- Installer Citrix Workspace app sur le client.
- Tester l'authentification, le lancement de session et la fermeture.
- 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 à :
- Vérifier que l'application est installée sur une machine compatible.
- Vérifier le bon fonctionnement du VDA.
- Définir l'application publiée dans la console d'administration.
- Attribuer l'accès aux utilisateurs ou aux groupes appropriés.
- Vérifier sa visibilité dans le portail.
- 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 :
- Vérifier l'identité de l'utilisateur.
- Vérifier ses groupes et ses droits.
- Contrôler la publication et les affectations.
- Vérifier le portail d'accès et ses journaux.
- 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
- Citrix Virtual Apps and Desktops — documentation
- Citrix DaaS — documentation
- Application Citrix Workspace — documentation
- Citrix Workspace — documentation
- Téléchargements officiels Citrix
- Support Citrix
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.