Citrix Virtual Apps and Desktops

Préparer l’installation

Le déploiement de Citrix Virtual Apps and Desktops commence par l’installation des composants suivants. Ce processus prépare la mise à disposition d’applications et de bureaux auprès des utilisateurs se trouvant au sein de votre pare-feu.

  • Un ou plusieurs Delivery Controller
  • Citrix Studio
  • Citrix Director
  • Citrix StoreFront
  • Serveur de licences Citrix
  • Un ou plusieurs Citrix Virtual Delivery Agents (VDA)
  • Composants et technologies facultatifs tels que le serveur d’impression universelle, le service d’authentification fédérée et la réinitialisation en libre-service des mots de passe

Pour les utilisateurs en dehors de votre pare-feu, installez et configurez un composant supplémentaire, tel que Citrix Gateway. Pour une introduction, reportez-vous à la section Intégrer Citrix Virtual Apps and Desktops avec Citrix Gateway.

Si votre déploiement inclut des charges de travail Windows Server, configurez le serveur de licences Microsoft RDS.

Vous pouvez utiliser le programme d’installation du produit entier sur l’image ISO du produit pour déployer plusieurs composants et technologies. Vous pouvez utiliser un programme d’installation de VDA autonome pour installer les VDA. Les programmes d’installation de VDA autonomes sont disponibles sur le site de téléchargement de Citrix. Tous les programmes d’installation offrent des interfaces graphique et de ligne de commande. Consultez Programmes d’installation.

L’ISO du produit contient des exemples de scripts qui permettent d’installer, mettre à niveau ou supprimer les VDA pour les machines dans Active Directory. Vous pouvez également utiliser les scripts pour gérer les images principales utilisées par Machine Creation Services (MCS) et Citrix Provisioning (anciennement Provisioning Services). Pour plus de détails, consultez la section Installer des VDA à l’aide de scripts.

Informations à consulter avant l’installation

  • Vue d’ensemble technique : si vous ne connaissez pas le produit et ses composants.
  • Sécurité : lors de la planification de votre environnement de déploiement.
  • Problèmes connus : problèmes que vous êtes susceptibles de rencontrer dans cette version.
  • Bases de données : pour en apprendre davantage sur les bases de données du système et leur configuration. Lors de l’installation du Controller, vous pouvez installer SQL Server Express pour l’utiliser en tant que base de données du site. Vous configurez la plupart des informations de base de données lorsque vous créez un site, après avoir installé les composants principaux.
  • Remote PC Access : si vous déployez un environnement qui permet à vos utilisateurs d’accéder à distance à leurs machines physiques de bureau.
  • Connexions et ressources : si vous utilisez un hyperviseur ou autre service pour héberger ou provisionner des machines virtuelles pour les applications et bureaux. Vous pouvez configurer la première connexion lorsque vous créez un site (après avoir installé les composants principaux). Configurez votre environnement de virtualisation au préalable.
  • Microsoft System Center Configuration Manager : si vous utilisez ConfigMgr pour gérer l’accès aux applications et bureaux, ou si vous utilisez la fonctionnalité Wake-on-LAN avec Remote PC Access.

Emplacement d’installation des composants

Consultez la section Configuration système requise pour connaître les plates-formes, systèmes d’exploitation et versions pris en charge. Les composants requis sont installés automatiquement, sauf indication contraire. Consultez la documentation relative à Citrix StoreFront et au serveur de licences Citrix pour connaître les plates-formes prises en charge et les composants requis.

Vous pouvez installer les composants principaux sur le même serveur ou sur des serveurs différents.

  • L’installation de tous les composants principaux sur un seul serveur peut fonctionner pour les déploiements d’évaluation, de test ou de production de petite taille.
  • Il est peut être avisé d’installer les composants sur des serveurs différents en prévision d’une expansion future. Par exemple, l’installation de Studio sur une autre machine que le serveur sur lequel vous avez installé le Controller vous permet de gérer le site à distance.
  • Pour la plupart des déploiements de production, l’installation des composants principaux sur des serveurs distincts est recommandée.

    Installez le serveur de licences Citrix et les licences avant d’installer d’autres composants sur d’autres serveurs.

  • Pour installer un composant pris en charge sur un système d’exploitation Server CoreOS (tel qu’un Delivery Controller), vous devez utiliser la ligne de commande. Ce type de système d’exploitation n’offre pas d’interface graphique. Installez donc Studio et les autres outils ailleurs, puis pointez-les vers le serveur Controller.

Vous pouvez installer un Delivery Controller et un VDA pour OS multi-session sur le même serveur. Lancez le programme d’installation et sélectionnez le Delivery Controller (ainsi que tout autre composant principal que vous souhaitez sur cette machine). Ensuite, lancez de nouveau le programme d’installation et sélectionnez le Virtual Delivery Agent pour OS multi-session.

Assurez-vous que chaque système d’exploitation dispose des dernières mises à jour.

Assurez-vous que les horloges système de toutes les machines sont synchronisées. L’infrastructure Kerberos qui sécurise la communication entre les machines requiert une synchronisation.

Si vous utilisez Citrix Hypervisor, l’état d’alimentation de la machine virtuelle apparaît comme inconnu même si la machine s’affiche comme étant enregistrée. Pour résoudre ce problème, modifiez la valeur de la clé de Registre HostTime pour désactiver la synchronisation de l’heure avec l’hôte :

HKEY_LOCAL_MACHINE\Software\Citrix\XenTools\HostTime="Local"

HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\XenTools\HostTime="Local"

Conseil :

La valeur par défaut est HostTime="UTC". Réglez cette valeur sur autre chose que UTC, par exemple, Local. Cette modification désactive efficacement la synchronisation de l’heure avec l’hôte.

Le guide d’optimisation pour les machines mono-session Windows 10 est disponible dans l’article CTX216252.

Emplacements d’installation des composants non pris en charge

  • N’installez pas les composants sur un contrôleur de domaine Active Directory.
  • L’installation d’un Controller sur un nœud dans une installation de mise en cluster SQL Server, de mise en miroir SQL Server où sur un serveur exécutant Hyper-V n’est pas prise en charge.

Si vous essayez d’installer ou de mettre à niveau un VDA sur un système d’exploitation Windows que cette version de produit ne prend pas en charge, vous êtes guidé vers un article décrivant les options.

Autorisations et configuration Active Directory requise

Vous devez être un utilisateur du domaine et un administrateur local sur les machines sur lesquelles vous installez les composants.

Pour utiliser le programme d’installation de VDA autonome, vous devez disposer de privilèges d’administrateur ou utiliser Exécuter en tant qu’administrateur.

Configurez votre domaine Active Directory avant de procéder à l’installation.

  • La section Configuration système requise répertorie les niveaux fonctionnels d’Active Directory pris en charge. Active Directory contient des informations supplémentaires.
  • Vous devez disposer d’au moins un contrôleur de domaine exécutant les services de domaine Active Directory.
  • N’installez aucun composant Citrix Virtual Apps and Desktops sur un contrôleur de domaine.
  • N’utilisez pas de barre oblique (/) lorsque vous spécifiez les noms d’unité d’organisation dans Studio.

Le compte d’utilisateur Windows utilisé pour installer le serveur de licences Citrix est automatiquement configuré en tant qu’administrateur complet d’administration déléguée.

Informations supplémentaires :

Instructions d’installation, considérations et meilleures pratiques

Lors de l’installation d’un composant

  • Lors de l’installation ou de la mise à niveau de Delivery Controller, Studio, Serveur de licences ou Director à partir du support du produit complet, si le programme d’installation Citrix détecte qu’un redémarrage est en attente depuis une installation Windows précédente sur l’ordinateur, le programme d’installation s’arrête avec le code de sortie/retour 9. Vous êtes invité à redémarrer la machine.

    Il ne s’agit pas d’un redémarrage forcé Citrix. Cela est dû à d’autres composants installés plus tôt sur la machine. Si cela se produit, redémarrez la machine, puis relancez le programme d’installation Citrix.

    Lorsque vous utilisez l’interface de ligne de commande, vous pouvez empêcher la vérification du redémarrage en attente en incluant l’option /no_pending_reboot_check dans la commande.

  • En général, si un composant requiert certains éléments, le programme d’installation déploie ces derniers s’ils ne sont pas présents. Certains éléments requis peuvent nécessiter un redémarrage de la machine.

  • Lorsque vous créez des objets avant, pendant et après l’installation, spécifiez des noms uniques pour chaque objet. Par exemple, fournissez des noms uniques pour les réseaux, groupes, catalogues et ressources.

  • Si un composant n’est pas installé correctement, l’installation s’arrête et un message d’erreur s’affiche. Les composants installés correctement sont conservés. Vous n’avez pas besoin de les réinstaller.

  • Des données d’analyse Citrix Analytics sont collectées lorsque vous installez (mettez à niveau) les composants. Par défaut, ces données sont téléchargées automatiquement vers Citrix lorsque l’installation est terminée. Par ailleurs, lorsque vous installez des composants, vous êtes automatiquement inscrit au Programme d’amélioration de l’expérience utilisateur Citrix (CEIP), qui télécharge des données anonymes.

    Lors de l’installation, vous pouvez également choisir de participer à d’autres technologies Citrix qui collectent les diagnostics pour le dépannage et la maintenance. Pour de plus amples informations sur ces programmes, consultez Citrix Insight Services.

  • Les données Google Analytics sont automatiquement collectées (et chargées plus tard) lorsque vous installez (ou mettez à niveau) Studio. Après l’installation de Studio, vous pouvez modifier ce paramètre avec la clé de Registre HKLM\Software\Citrix\DesktopStudio\GAEnabled. La valeur 1 active la collecte et le téléchargement, 0 désactive la collecte et le téléchargement.

  • Si une installation de VDA échoue, un analyseur MSI analyse le journal du MSI défaillant, affichant le code d’erreur exact. L’analyseur suggère un article CTX, s’il s’agit d’un problème connu. L’analyseur recueille également des données anonymes sur le code d’erreur de la défaillance. Ces données sont incluses avec d’autres données collectées par le programme CEIP. Si vous annulez l’inscription au CEIP, les données de l’analyseur MSI collectées ne sont plus envoyées à Citrix.

Lors de l’installation de VDA

  • L’application Citrix Workspace pour Windows est disponible mais n’est pas installée par défaut lorsque vous installez un VDA. Vous ou vos utilisateurs pouvez télécharger et installer (et mettre à niveau) les versions ultérieures de l’application Citrix Workspace pour Windows et d’autres applications Citrix Workspace à partir du site Web de Citrix. Vous pouvez aussi mettre à disposition ces applications Citrix Workspace à partir de votre serveur StoreFront. Pour plus d’informations, consultez la documentation StoreFront.

  • Le service Spouleur d’impression est activé par défaut sur les serveurs Windows pris en charge. Si vous désactivez ce service, vous ne pouvez pas installer correctement un VDA pour OS multi-session Windows ; assurez-vous donc que ce service est activé avant d’installer un VDA.

  • La plupart des éditions Windows prises en charge sont fournies avec Microsoft Media Foundation. Si la machine ne dispose pas de Media Foundation (éditions N par exemple), plusieurs fonctionnalités multimédia ne sont pas installées et ne fonctionnent pas.

    • Redirection Windows Media
    • Redirection vidéo HTML5
    • Redirection de webcam HDX RealTime

    Vous pouvez accepter cette limitation, ou mettre fin à l’installation du VDA et la redémarrer plus tard, après l’installation de Media Foundation. Dans l’interface graphique, ce choix est présenté dans un message. Dans la ligne de commande, vous pouvez utiliser l’option /no_mediafoundation_ack pour confirmer la limitation.

  • Lorsque vous installez le VDA, un nouveau groupe d’utilisateurs locaux appelé Direct Access Users est créé automatiquement. Sur un VDA pour OS mono-session, ce groupe s’applique uniquement aux connexions RDP. Sur un VDA pour OS multi-session, ce groupe s’applique aux connexions ICA et RDP.

  • Le VDA doit avoir des adresses Controller valides avec lesquelles communiquer. Sinon, les sessions ne peuvent pas être établies. Vous pouvez spécifier les adresses Controller lorsque vous installez le VDA ou ultérieurement. Notez que cette opération est indispensable. Pour plus d’informations, consultez Enregistrement de VDA.

Outils de prise en charge VDA

Chaque programme d’installation VDA inclut un MSI de prise en charge qui contient des outils Citrix pour vérifier les performances du VDA, telles que son intégrité globale et la qualité des connexions. Activez ou désactivez l’installation de ce fichier MSI sur la page Composants supplémentaires de l’interface graphique du programme d’installation VDA. À partir de la ligne de commande, vous pouvez désactiver l’installation avec l’option /exclude "Citrix Supportability Tools".

Par défaut, le fichier MSI de prise en charge est installé dans c:\Program Files (x86)\Citrix\Supportability Tools\. Vous pouvez modifier cet emplacement sur la page Composants de l’interface graphique du programme d’installation VDA ou avec l’option de ligne de commande /installdir. Notez que la modification de l’emplacement modifie l’emplacement pour tous les composants VDA installés, pas seulement pour les outils de prise en charge.

Outils actuels dans le MSI de prise en charge :

  • Assistant d’intégrité Citrix : pour plus de détails, consultez CTX207624.
  • Utilitaire de nettoyage de VDA : pour plus de détails, voir l’article CTX209255.

Si vous n’installez pas les outils lorsque vous installez le VDA, l’article CTX contient un lien vers le pack de téléchargement actuel.

Redémarrages après et lors de l’installation de VDA

Un redémarrage est requis à la fin de l’installation du VDA. Ce redémarrage se produit automatiquement par défaut.

Un redémarrage se produit lors de la mise à niveau d’un VDA vers la version 7.17 (ou une version ultérieure prise en charge). Cela ne peut pas être évité.

Pour minimiser le nombre de redémarrages requis durant l’installation de VDA :

  • Assurez-vous qu’une version de .NET Framework prise en charge est installée avant d’installer le VDA.
  • Pour les machines équipées d’un OS multi-session Windows, installez et activez les services de rôle RDS avant d’installer le VDA.

Si vous n’installez pas les composants requis avant d’installer le VDA :

  • Si vous utilisez l’interface graphique ou l’interface de ligne de commande sans l’option /noreboot, la machine redémarre automatiquement après l’installation des composants requis.
  • Si vous utilisez l’interface de ligne de commande avec l’option /noreboot, vous devez lancer le redémarrage.

Remarque :

Un redémarrage se produit lors de la mise à niveau d’un VDA vers la version 7.17 (ou une version ultérieure prise en charge). Cela ne peut pas être évité.

Programmes d’installation

Programme d’installation du produit entier

À l’aide du programme d’installation du produit entier, fourni dans l’ISO, vous pouvez :

  • installer, mettre à niveau ou supprimer des composants principaux : Delivery Controller, Studio, Director, le serveur de licences ;
  • installer ou mettre à niveau StoreFront ;
  • installer ou mettre à niveau des VDA Windows pour systèmes d’exploitation mono-session ou multi-session ;
  • installer le composant UpsServer du Serveur d’impression universelle sur vos serveurs d’impression ;
  • Installez le Service d’authentification fédérée.
  • Installez Enregistrement de session.

Pour mettre à disposition un bureau depuis un OS multi-session pour un utilisateur unique (par exemple, à des fins de développement Web), utilisez l’interface de ligne de commande du programme d’installation du produit entier. Pour plus de détails, consultez la section Server VDI.

Programmes d’installation de VDA autonomes

Les programmes d’installation de VDA autonomes sont disponibles sur les pages de téléchargement de Citrix. (Ils ne sont pas disponibles à partir du support d’installation du produit.) Les programmes d’installation de VDA autonomes sont beaucoup plus petits que l’image ISO du produit complet. Ils conviennent aux déploiements qui :

  • utilisent des packages ESD (distribution électronique de logiciels) qui sont préparés ou copiés localement ;
  • incluent des machines physiques ;
  • incluent des bureaux à distance.

Par défaut, les fichiers contenus dans le pack VDA autonome auto-extractible sont extraits dans le dossier Temp. L’espace disque nécessaire sur la machine lors de l’extraction sur le dossier Temp est plus important que lors de l’utilisation du programme d’installation du produit entier. Toutefois, les fichiers extraits dans le dossier Temp sont automatiquement supprimés après la fin de l’installation. Vous pouvez aussi utiliser la commande /extract avec un chemin d’accès absolu.

Trois programmes d’installation de VDA autonomes sont disponibles en téléchargement.

VDAServerSetup.exe :

Installe un VDA pour OS multi-session. Il prend en charge toutes les options de VDA pour OS multi-session qui sont disponibles avec le programme d’installation du produit entier.

VDAWorkstationSetup.exe:

Installe un VDA pour OS mono-session. Il prend en charge toutes les options de VDA pour OS mono-session qui sont disponibles avec le programme d’installation du produit entier.

VDAWorkstationCoreSetup.exe :

Installe un VDA pour OS mono-session qui est optimisé pour les déploiements Remote PC Access ou les installations VDI de base. Remote PC Access utilise des machines physiques. Les installations VDI de base sont des machines virtuelles qui ne sont pas utilisées en tant qu’image principale. Seuls les services fondamentaux nécessaires aux connexions VDA de tels déploiements sont installés. Par conséquent, il ne prend en charge qu’un sous-ensemble des options qui sont valides avec les programmes d’installation du produit entier ou VDAWorkstationSetup.exe.

Ce programme d’installation n’installe pas et ne contient pas les composants utilisés pour :

  • App-V.
  • Profile Management. L’exclusion de Citrix Profile Management de l’installation affecte les écrans de Citrix Director. Pour plus de détails, consultez la section Installer des VDA.
  • Machine Identity Service.
  • Outils de prise en charge Citrix.
  • Citrix Files pour Windows.
  • Citrix Files pour Outlook.
  • Agent WEM Citrix.

Le programme d’installation VDAWorkstationCoreSetup.exe n’installe pas et ne contient pas l’application Citrix Workspace pour Windows.

L’utilisation de VDAWorkstationCoreSetup.exe équivaut à l’utilisation du programme d’installation de VDAWorkstationSetup ou du produit entier pour installer un VDA avec OS mono-session et :

  • Dans l’interface graphique : sélection de l’option Remote PC Access sur la page Environnement.
  • Dans l’interface de ligne de commande : spécification de l’option /remotepc.
  • Dans l’interface de ligne de commande : spécification des options /components vda et /exclude "Citrix Personalization for App-V - VDA" "Machine Identity Service" "Citrix User Profile Management" "Citrix User Profile Management WMI Plugin" "Citrix Supportability Tools" "Citrix Files for Windows" "Citrix WEM Agent.

Vous pouvez installer les composants/fonctionnalités omis ultérieurement en réexécutant le programme d’installation du produit entier. Cette action vous permet d’installer tous les composants manquants.

Le programme d’installation VDAWorkstationCoreSetup.exe installe automatiquement le fichier MSI de redirection du contenu du navigateur. Cette installation automatique s’applique aux versions 2003 et ultérieures prises en charge.

Codes de retour d’installation Citrix

Le journal d’installation contient le résultat de l’installation des composants sous forme de code de retour Citrix, et non une valeur Microsoft.

  • 0 = Success (Succès)
  • 1 = Failed (Échec)
  • 2 = PartialSuccess (Succès partiel)
  • 3 = PartialSuccessAndRebootNeeded (Succès partiel et redémarrage requis)
  • 4 = FailureAndRebootNeeded (Échec et redémarrage requis)
  • 5 = UserCanceled (Annulé par l’utilisateur)
  • 6 = MissingCommandLineArgument (Argument de ligne de commande manquant)
  • 7 = NewerVersionFound (Version plus récente détectée)

Par exemple, lorsque vous utilisez des outils tels que Microsoft System Center Configuration Manager, une installation VDA scriptée peut échouer lorsque le journal d’installation contient le code de retour 3. Cela peut se produire lorsque le programme d’installation de VDA attend un redémarrage que vous devez initier (par exemple, après l’installation prérequise du rôle RDS sur un serveur). Une installation de VDA est considérée comme réussie uniquement après que toutes les conditions préalables et les composants sélectionnés ont été installés et que la machine a été redémarrée après l’installation.

Vous pouvez également encapsuler votre installation dans des scripts CMD (qui renvoient les codes de sortie Microsoft) ou modifier les codes de réussite dans votre pack Configuration Manager.

Configurer un serveur de licences Microsoft RDS pour les charges de travail Windows Server

Ce produit accède aux fonctionnalités de session distante de Windows Server lors de la mise à disposition d’une charge de travail Windows Server, telle que Windows 2016. Cela nécessite généralement une licence d’accès client Services Bureau à distance (RDS CAL). Le VDA doit pouvoir contacter un serveur de licences RDS pour demander des licences RDS CAL. Installez et activez le serveur de licences. Pour plus d’informations, veuillez consulter la documentation Microsoft Activer le serveur de licences Remote Desktop Services. Pour les environnements de validation technique, vous pouvez utiliser le délai de grâce fourni par Microsoft.

Avec cette méthode, vous pouvez faire en sorte que ce service applique les paramètres du serveur de licences. Vous pouvez configurer le serveur de licences et le mode par utilisateur dans la console RDS sur l’image principale. Vous pouvez également configurer le serveur de licences à l’aide des paramètres de stratégie de groupe Microsoft. Pour plus d’informations, veuillez consulter la documentation Microsoft Attribuer une licence à votre déploiement RDS avec des licences d’accès client (CAL).

Pour configurer le serveur de licences RDS à l’aide des paramètres de stratégie de groupe :

  1. Installez un serveur de licences Services Bureau à distance (RDS) sur une machine disponible. La machine doit toujours être disponible. Les charges de travail du produit Citrix doivent pouvoir atteindre ce serveur de licences.
  2. Spécifiez l’adresse du serveur de licences et le mode de licence par utilisateur à l’aide de la stratégie de groupe Microsoft. Pour plus d’informations, veuillez consulter le document Microsoft Spécifier le mode de licence Bureau à distance pour un serveur hôte de session Bureau à distance.

Les charges de travail Windows 10 nécessitent l’activation d’une licence Windows 10 appropriée. Nous vous recommandons de suivre la documentation Microsoft pour activer les charges de travail Windows 10.