Packages d’applications
Plusieurs technologies de packaging permettent de fournir des applications aux utilisateurs, telles qu’App-V, MSIX, l’attachement d’application MSIX et FlexApp. Cet article explique comment déployer et fournir ces applications packagées dans votre environnement Citrix DaaS :
Déployer et fournir des applications App-V
Cette section contient les informations suivantes :
- Vue d’ensemble. Décrit les méthodes de gestion utilisées par Citrix DaaS pour fournir et gérer les packages App-V.
- Procédures. Fournit des procédures pour le déploiement et la mise à disposition de ces packages.
Vue d’ensemble
Cette section décrit les méthodes de gestion utilisées par Citrix DaaS pour fournir et gérer les packages App-V. Pour plus d’informations sur les composants et les concepts avec lesquels vous interagissez lors de la mise à disposition d’applications packagées App-V, consultez la documentation Microsoft : https://docs.microsoft.com/en-us/windows/application-management/app-v/appv-for-windows.
Citrix DaaS fournit et gère les packages App-V à l’aide des méthodes suivantes :
-
Administration double. Les packages d’applications sont configurés et gérés sur les serveurs App-V. Les serveurs Citrix DaaS et App-V fonctionnent ensemble pour fournir et gérer les packages.
Cette méthode exige que Citrix DaaS actualise périodiquement la vue de l’instantané de l’état du serveur App-V. Cela entraîne des frais de matériel, d’infrastructure et d’administration. Les serveurs Citrix DaaS et App-V doivent rester synchronisés, en particulier pour les permissions utilisateur.
La fonction Administration double fonctionne mieux dans les déploiements où App-V et Citrix Cloud sont étroitement liés :
- App-V Management Server. Publie et gère le cycle de vie des packages App-V et des fichiers de configuration dynamique.
- Composant Citrix Personalization installé sur les machines VDA. Gère l’enregistrement du serveur de publication App-V approprié requis pour les lancements d’applications.
Ainsi, le serveur de publication est synchronisé pour l’utilisateur au moment approprié. Le serveur de publication gère d’autres aspects du cycle de vie du package, par exemple, l’actualisation à l’ouverture de session et les groupes de connexion.
-
Administration unique. Les packages d’applications sont stockés sur des partages réseau. Citrix DaaS fournit et gère les packages de manière indépendante.
Cette méthode réduit les frais généraux, car les serveurs App-V et l’infrastructure de base de données ne sont pas nécessaires au déploiement.
Avec cette méthode, vous stockez les packages App-V sur un partage réseau et téléchargez leurs métadonnées à partir de cet emplacement vers Citrix Cloud. Le composant Citrix Personalization installé sur les machines VDA gère et fournit ensuite les applications comme suit :
-
Il traite les fichiers de configuration du déploiement et les fichiers de configuration utilisateur lors du lancement d’une application.
-
Il gère tous les aspects des cycles de vie des packages sur la machine hôte.
-
Vous pouvez utiliser les deux méthodes de gestion simultanément. En d’autres termes, lorsque vous ajoutez des applications aux groupes de mise à disposition, les applications peuvent provenir de packages App-V situés sur des serveurs App-V ou sur des partages réseau.
Remarque :
Si vous utilisez simultanément les deux méthodes de gestion et que le package App-V contient un fichier de configuration dynamique dans les deux emplacements, le fichier du serveur App-V (Administration double) est utilisé.
Procédures
Pour prendre en charge la mise à disposition des applications App-V, vous devez installer le composant Citrix Personalization sur les machines VDA. Consultez Installer le composant Citrix Personalization sur les machines VDA pour obtenir plus d’informations.
Pour fournir des applications packagées App-V à vos utilisateurs, procédez comme suit :
- Stocker les packages d’applications sur des partages réseau.
- Charger des packages d’applications dans Citrix Cloud.
- Ajouter des applications à des groupes de mise à disposition.
- Pour permettre la mise à disposition automatique de packages App-V interdépendants, créez des groupes d’isolement.
Pour que Citrix DaaS reconnaisse et applique les fichiers de configuration dynamique App-V selon la méthode Administration unique, consultez ce blog Citrix.
Déployer et fournir des applications MSIX et des applications packagées via l’attachement d’application MSIX
Cette section contient les informations suivantes :
- Vue d’ensemble. Décrit la manière dont Citrix DaaS fournit et gère les packages MSIX et les packages créés via l’attachement d’application MSIX.
- Procédures. Fournit des procédures pour le déploiement et la mise à disposition de ces packages.
Vue d’ensemble
Citrix DaaS fournit des applications MSIX et des applications packagées via l’attachement d’application MSIX aux utilisateurs via le composant Citrix Personalization installé sur les machines VDA. Ce composant gère tous les aspects des cycles de vie des packages sur la machine hôte.
Pour plus d’informations sur MSIX et l’attachement d’application MSIX, consultez la documentation Microsoft : https://docs.microsoft.com/en-us/windows/msix/ et https://docs.microsoft.com/en-us/azure/virtual-desktop/what-is-app-attach respectivement.
Procédures
Pour prendre en charge la mise à disposition des packages MSIX et des packages créés via l’attachement d’application MSIX, vous devez installer le composant Citrix Personalization sur les machines VDA. Consultez Installer le composant Citrix Personalization sur les machines VDA pour obtenir plus d’informations.
Pour fournir des applications MSIX et des applications packagées via l’attachement d’application MSIX à vos utilisateurs, procédez comme suit :
- Stocker les packages d’applications sur des partages réseau.
- Charger des packages d’applications dans Citrix Cloud.
- Ajouter des applications à des groupes de mise à disposition.
Déployer et distribuer des applications FlexApp
Cette section contient les informations suivantes :
- Vue d’ensemble. Décrit la manière dont Citrix DaaS fournit et gère les packages FlexApp.
- Procédures. Fournit des procédures pour le déploiement et la mise à disposition de ces packages.
Vue d’ensemble
Citrix DaaS fournit des applications FlexApp aux utilisateurs via le composant Citrix Personalization et l’agent de distribution FlexApp installés sur les machines VDA. Ces deux composants gèrent tous les aspects des cycles de vie des packages sur la machine hôte.
Procédures
Pour prendre en charge la mise à disposition d’applications FlexApp, vous devez installer les composants suivants sur les machines VDA :
- Le composant Citrix Personalization sur les machines VDA. Consultez Installer le composant Citrix Personalization sur les machines VDA pour obtenir plus d’informations.
- L’agent FlexApp sur les VDA. Pour plus d’informations, consultez Installer l’agent FlexApp One.
Pour mettre à disposition de vos utilisateurs des applications packagées FlexApp , procédez comme suit :
- Stocker les packages d’applications sur des partages réseau.
- Charger des packages d’applications dans Citrix Cloud.
- Ajouter des applications à des groupes de mise à disposition.
Installer l’agent FlexApp One
- Lancez une invite de commandes d’administrateur sur le VDA.
- Localisez le chemin réseau d’un package FlexApp One.
- Entrez la commande suivante :
\\path\to\any\FlexAppOnePackage.exe --install
- Acceptez toutes les instructions qui s’affichent.
Installez le composant Citrix Personalization sur les machines VDA
Le composant Citrix Personalization gère le processus de publication des packages d’applications aux formats App-V, MSIX, aux formats crées via l’attachement d’application MSIX et FlexApp. Ce composant n’est pas installé par défaut lorsque vous installez un VDA. Vous pouvez l’installer pendant ou après l’installation du VDA.
Pour installer le composant lors de l’installation du VDA, utilisez l’une des méthodes suivantes :
- Dans l’assistant d’installation, accédez à la page Composants supplémentaires, puis activez la case à cocher Citrix Personalization pour AppV : VDA.
- Dans l’interface de ligne de commande, utilisez l’option /includeadditional “Citrix Personalization pour AppV : VDA”.
Pour installer le composant après l’installation du VDA, procédez comme suit :
- Sur la machine VDA, accédez à Panneau de configuration > Programmes > Programmes et fonctionnalités, cliquez avec le bouton droit sur Citrix Virtual Delivery Agent, puis sélectionnez Modifier.
- Dans l’assistant qui s’affiche, accédez à la page Composants supplémentaires, puis activez la case à cocher Citrix Personalization for App-V - VDA.
Remarque :
Le client de bureau Microsoft App-V est le composant qui exécute les applications virtuelles depuis les packages App-V sur les machines utilisateur. Windows 10 (1607 ou version ultérieure), Windows Server 2016 et Windows Server 2019 incluent déjà ce logiciel client App-V. Vous devez uniquement l’activer sur les machines VDA. Pour plus d’informations, consultez cet article de la documentation Microsoft : https://docs.microsoft.com/en-us/windows/application-management/app-v/appv-enable-the-app-v-desktop-client.
Stocker les packages d’applications sur des partages réseau
Après avoir configuré l’infrastructure, générez les packages d’applications et stockez-les dans un emplacement réseau, tel qu’un partage réseau UNC ou SMB ou sur un partage de fichiers Azure.
Les étapes détaillées sont les suivantes :
-
Générez des packages d’applications Reportez-vous à la documentation Microsoft pour plus d’informations.
-
Stockez les packages d’applications dans un emplacement réseau :
-
Pour la fonction App-V Administration unique : stockez les packages et les fichiers de configuration dynamique (App-V) correspondants sur un partage réseau UNC ou SMB ou sur un partage de fichiers Azure.
-
Pour la fonction App-V Administration double : publiez les packages sur le serveur de gestion App-V depuis un chemin d’accès UNC. (La publication à partir d’URL HTTP n’est pas prise en charge.)
-
Pour les applications MSIX ou les applications packagées via l’attachement d’application MSIX : stockez les packages sur un partage réseau UNC ou SMB, ou sur un partage de fichiers Azure.
-
Pour les applications FlexApp: stockez les packages sur un partage réseau UNC ou SMB, ou sur un partage de fichiers Azure.
-
-
Assurez-vous que le VDA dispose de l’autorisation de lecture sur le chemin de stockage du package :
-
Si vous stockez des packages sur un partage réseau UNC ou SMB de votre domaine AD, accordez à la machine VDA l’autorisation de lecture sur le chemin de stockage. Pour ce faire, vous pouvez accorder explicitement au compte AD de la machine l’autorisation de lecture sur le partage ou inclure le compte dans un groupe AD disposant de cette autorisation.
-
Si vous stockez des packages sur un partage de fichiers Azure, accordez d’abord à un compte utilisateur l’autorisation de lecture sur le chemin de stockage dans Azure. Ensuite, configurez
ctxAppVService
s’exécutant sur la machine VDA pour qu’elle utilise ce compte utilisateur pour accéder au chemin de stockage du package. Consultez la section suivante pour connaître les étapes détaillées.
-
Modifier le compte d’ouverture de session de l’utilisateur
Le VDA appelle ctxAppVService
pour accéder aux chemins de stockage du package. Par défaut, ctxAppVService
accède aux chemins de stockage des packages à l’aide du compte système local de la machine. Ce type d’authentification de machine fonctionne dans les domaines AD. Toutefois, il ne fonctionne pas dans les scénarios d’intégration AD et Azure AD qui nécessitent une authentification basée sur le compte utilisateur.
Si vous stockez des packages sur un partage de fichiers Azure, remplacez le compte d’ouverture de session pour ctxAppVService
par un compte utilisateur disposant d’une autorisation de lecture sur le chemin de stockage du package. Les étapes détaillées sont les suivantes :
-
Démarrez Services, cliquez avec le bouton droit sur ctxAppVService, puis sélectionnez Propriétés.
-
Dans l’onglet Connexion, sélectionnez Ce compte, entrez un compte utilisateur disposant d’une autorisation de lecture sur le chemin de stockage du package, puis saisissez deux fois le mot de passe de l’utilisateur.
-
Cliquez sur OK.
Charger des packages d’applications dans Citrix Cloud
Après avoir stocké les packages d’applications sur un emplacement réseau selon vos besoins, chargez-les sur Citrix Cloud afin de les distribuer. Si nécessaire, utilisez l’une des méthodes suivantes :
Préparations
Citrix DaaS utilise une machine VDA pour configurer la connexion à l’emplacement réseau pour la détection de packages. Par conséquent, créez un groupe de mise à disposition au préalable et assurez-vous qu’au moins un VDA du groupe répond aux exigences suivantes :
- Version VDA :
- Pour découvrir les packages App-V : 2203 ou version ultérieure
- Pour découvrir les applications MSIX et les applications packagées via l’attachement d’application MSIX : 2209 ou version ultérieure
- Pour découvrir les packages FlexApp : version 2311 ou ultérieure
- Composant Citrix Personalization pour App-V : installé
- Autorisation sur l’emplacement du package : lecture (consultez Étape 2 : Stocker les packages d’applications sur des partages réseau pour plus d’informations.)
- État d’alimentation : sous tension
- État : enregistré
Rôles requis
Par défaut, si vous avez le rôle Administrateur Cloud ou Administrateur complet, vous pouvez charger des packages d’applications sur Citrix Cloud. Vous pouvez également créer des rôles personnalisés pour effectuer les actions de chargement. Le tableau suivant répertorie les autorisations requises par les actions des packages d’applications.
Action | Autorisation requise |
---|---|
Ajouter un package (chargement un par un) | Créer des sessions de détection d’applications |
Ajouter la source (chargement en bloc) | Créer des profils de détection d’applications |
Rechercher des mises à jour de packages | Créer des sessions de détection d’applications |
Supprimer la source | Supprimer les profils de détection d’applications |
Charger des packages d’applications en bloc
Chargez des packages dans un emplacement réseau sur Citrix Cloud. Assurez-vous que les éléments suivants sont prêts avant le chargement :
- Groupe de mise à disposition qui répond aux exigences décrites à la section Préparations
- Chemin de l’emplacement réseau
Pour charger des packages en bloc, procédez comme suit :
- Dans Studio, sélectionnez Packages d’applications dans le panneau gauche.
- Dans l’onglet Sources, cliquez sur le bouton Ajouter une source. La page Ajouter une source s’affiche.
- Dans le champ Nom, entrez un nom descriptif pour la source du package.
- Dans le champ Groupe de mise à disposition, cliquez sur Sélectionner un groupe de mise à disposition. Sélectionnez ensuite un groupe de mise à disposition qui répond aux exigences décrites à la section Préparations, puis cliquez sur OK.
- Dans le champ Type d’emplacement, sélectionnez Serveur Microsoft App-V ou Partage réseau en fonction de l’endroit où vous stockez les packages, puis définissez les paramètres correspondants :
- Si vous sélectionnez Serveur Microsoft App-V, entrez les informations suivantes :
- URL du serveur de gestion. Exemple :
http://appv-server.example.com
- Informations de connexion de l’administrateur du serveur d’administration.
- URL et numéro de port du serveur de publication. Exemple :
http://appv-server.example.com:3330
- URL du serveur de gestion. Exemple :
- Si vous avez sélectionné Partage réseau, spécifiez les informations suivantes :
- Entrez le chemin UNC du partage réseau. Exemple :
\\Package-Server\apps\
- Sélectionnez les types de packages que vous souhaitez charger. Les options incluent App-V, MSIX, l’attachement d’application MSIX et FlexApp.
- Spécifiez s’il faut rechercher des packages dans les sous-dossiers.
- Entrez le chemin UNC du partage réseau. Exemple :
- Si vous sélectionnez Serveur Microsoft App-V, entrez les informations suivantes :
-
Cliquez sur Ajouter une source.
La page Ajouter une source se ferme et la nouvelle source ajoutée apparaît dans la liste des sources. Citrix DaaS charge les packages sur Citrix Cloud à l’aide d’un VDA dans le groupe de mise à disposition. Une fois le chargement terminé, le champ État indique Importation réussie. Les packages correspondants apparaissent dans l’onglet Packages.
Remarque :
Pour rechercher les mises à jour des packages dans un emplacement source et les importer dans Citrix Cloud, sélectionnez l’emplacement dans la liste des sources et cliquez sur Rechercher mises à jour des packages.
Charger les packages d’application un par un
Chargez un package d’application depuis un partage réseau vers Citrix Cloud. Avant le chargement, assurez-vous que les éléments suivants sont prêts :
- Groupe de mise à disposition qui répond aux exigences décrites à la section Préparations
- Chemin de l’emplacement réseau
Pour télécharger un package sur Citrix Cloud, procédez comme suit :
- Dans Studio, sélectionnez Packages d’applications dans le panneau gauche.
- Dans l’onglet Packages, cliquez sur le bouton Ajouter un package. La page Ajouter un package s’affiche.
- Dans le champ Groupe de mise à disposition, cliquez sur Sélectionner un groupe de mise à disposition. Sélectionnez ensuite un groupe de mise à disposition qui répond aux exigences décrites à la section Préparations, puis cliquez sur OK.
- Dans le champ Chemin complet du package, entrez un chemin d’accès selon vos besoins :
- Pour charger plusieurs packages à la fois, entrez leurs chemins complets, séparés par des points-virgules (
;
). Exemple :\\Package-Server\apps\office365.appv;\\Package-Server\apps\skype.msix;\\Package-Server\apps\slack.vhd
- Pour charger tous les packages présents sur un partage réseau, entrez le chemin de stockage. Exemple : \package-Server\apps\
- Pour charger plusieurs packages à la fois, entrez leurs chemins complets, séparés par des points-virgules (
-
Cliquez sur Ajouter un package.
Le package de l’application apparaît dans l’onglet Packages.
Ajouter des applications à des groupes de mise à disposition
Une fois qu’un package d’applications est entièrement chargé, ajoutez ses applications à un ou plusieurs groupes de mise à disposition selon vos besoins. Ainsi, les utilisateurs associés à ces groupes de mise à disposition peuvent accéder aux applications.
Remarque :
- Vous pouvez fournir des applications packagées à des VDA monosession et à des VDA multisession via des groupes de mise à disposition.
- Par défaut, les utilisateurs ont accès à toutes les applications packagées attribuées aux groupes de mise à disposition associés à leurs VDA monosession (ou appelés VDA debureau). Pour limiter la visibilité d’une application packagée sur des VDA de bureau à des utilisateurs ou à des groupes spécifiques, accédez au nœud Applications, sélectionnez l’application, puis Modifier les propriétés de l’application > Limiter la visibilité pour apporter les modifications souhaitées.
Pour ajouter une ou plusieurs applications d’un package à plusieurs groupes de mise à disposition, procédez comme suit :
- Dans Studio, sélectionnez Packages d’applications dans le panneau gauche.
- Dans l’onglet Packages, sélectionnez un package selon vos besoins.
- Dans la barre d’actions, cliquez sur Attribuer des applications à des groupes de mise à disposition. La page Attribuer des applications à des groupes de mise à disposition apparaît.
- Sélectionnez une ou plusieurs applications dans le package selon vos besoins, puis cliquez sur Suivant.
-
Dans la liste des groupes de mise à disposition, sélectionnez les groupes auxquels vous souhaitez attribuer les applications, puis cliquez sur Suivant.
Remarque :
- Si vous avez sélectionné un package MSIX ou un package créé via l’attachement d’application MSIX, seuls les groupes de mise à disposition dont le niveau fonctionnel est 2106 ou supérieur sont affichés dans la liste.
- Si vous avez sélectionné un package FlexApp, seuls les groupes de mise à disposition dont le niveau fonctionnel est 2206 ou supérieur sont affichés dans la liste.
- Cliquez sur Terminer.
Pour ajouter des applications de différents packages à plusieurs groupes de mise à disposition, procédez comme suit :
- Dans Studio, sélectionnez Applications dans le panneau gauche.
- Dans l’onglet Applications, sélectionnez Ajouter des applications.
- Sur la page Groupes, sélectionnez un ou plusieurs groupes de mise à disposition selon vos besoins.
- Sur la page Applications, sélectionnez un ou plusieurs packages d’applications comme suit :
- Cliquez sur Ajouter, puis sélectionnez Packages d’applications.
- Sélectionnez le type de source de package requis (par exemple, App-V Single Admin). Tous les packages de ce type s’affichent.
- Sélectionnez un ou plusieurs packages selon vos besoins.
- Cliquez sur OK, puis sur Suivant.
- Pour ajouter d’autres applications d’un type de package différent, répétez les étapes de a à d.
- Cliquez sur Terminer.
Vous pouvez également ajouter des applications packagées à un groupe de mise à disposition dans les cas suivants :
- Création d’un groupe de mise à disposition. Pour plus d’informations, consultez la section Créer des groupes de mise à disposition.
- Modification de groupes de mise à disposition ou d’applications existants. Pour plus d’informations, consultez la section Ajouter des applications.
(Facultatif) Créez des groupes d’isolement pour les packages App-V
Vous pouvez créer des groupes d’isolement pour permettre la mise à disposition automatique de packages App-V interdépendants.
Remarque :
Les groupes d’isolement sont pris en charge pour la méthode App-V Administration unique. Si vous utilisez la méthode App-V Administration double, vous pouvez atteindre le même objectif en créant des groupes de connexions dans l’infrastructure Microsoft App-V. Pour plus d’informations, consultez cet article de la documentation Microsoft : https://docs.microsoft.com/en-us/windows/application-management/app-v/appv-connection-group-file.
À propos des groupes d’isolement
Un groupe d’isolement est un ensemble de packages d’applications interdépendants qui doivent s’exécuter dans le même sandbox Windows pour créer un environnement virtuel. Les groupes d’isolement Citrix App-V sont similaires mais pas identiques aux groupes de connexions App-V. Un groupe d’isolement comprend deux types de packages :
- Packages d’applications de type Explicite. Applications soumises à des exigences de licence spécifiques. Vous pouvez restreindre ces applications à une plage spécifique d’utilisateurs en les ajoutant à des groupes de mise à disposition.
- Packages d’applications de type Automatique. Applications toujours disponibles pour tous les utilisateurs, qu’ils soient ajoutés ou non à des groupes de mise à disposition.
Par exemple, l’application app-a
requiert JRE 1.7 pour s’exécuter. Vous pouvez créer un groupe d’isolement qui contient app-a (marqué comme Explicite) et JRE 1.7 (marqué comme Automatique). Ajoutez ensuite le package App-V pour app-a
à un ou plusieurs groupes de mise à disposition. Lorsqu’un utilisateur démarre l’application app-a, JRE 1.7 est automatiquement déployé.
Lorsqu’un utilisateur démarre une application App-V marquée comme Explicite dans un groupe d’isolement, Citrix DaaS vérifie l’autorisation d’accès de l’utilisateur à l’application dans les groupes de mise à disposition. Si l’utilisateur est autorisé à accéder à l’application, tous les packages d’applications de type Automatique du même groupe d’isolement sont mis à la disposition de l’utilisateur.
Il n’est pas nécessaire d’ajouter les packages de type Automatique à un groupe de mise à disposition. S’il existe un autre package d’applications de type Explicite dans le groupe d’isolement, ce package n’est mis à la disposition de l’utilisateur que s’il se trouve dans le même groupe de mise à disposition.
Pour plus d’informations sur les groupes d’isolement, consultez ce blog Citrix.
Créer un groupe d’isolement App-V
Créez un groupe d’isolement et ajoutez-y des packages d’applications interdépendants. Les étapes détaillées sont les suivantes :
- Dans l’onglet Groupes d’isolement, cliquez sur Ajouter un groupe d’isolement.
- Entrez un nom et une description pour le groupe d’isolement. Tous les packages d’applications de Citrix Cloud apparaissent dans la liste Packages disponibles.
- Dans la liste Packages disponibles, sélectionnez une application selon vos besoins, puis cliquez sur la flèche droite. Les applications sélectionnées s’affichent dans la liste Packages en groupe d’isolement.
- Dans le champ Déploiement, sélectionnez Explicite ou Automatique pour l’application.
- Répétez les étapes 2 à 3 pour ajouter d’autres packages.
- Pour modifier l’ordre des packages dans la liste, cliquez sur la flèche vers le haut ou vers le bas.
- Cliquez sur Enregistrer.
Remarque :
Les configurations de groupes d’isolement entraînent la création de groupes de connexions App-V sur le VDA. Les scénarios de déploiement peuvent devenir complexes. Le client App-V prend en charge les packages qui ne se trouvent que dans un seul groupe de connexion actif à la fois. Nous vous recommandons d’éviter d’ajouter le même package à deux groupes d’isolement différents qui sont ajoutés au même groupe de mise à disposition.
Dans cet article
- Déployer et fournir des applications App-V
- Déployer et fournir des applications MSIX et des applications packagées via l’attachement d’application MSIX
- Déployer et distribuer des applications FlexApp
- Installez le composant Citrix Personalization sur les machines VDA
- Stocker les packages d’applications sur des partages réseau
- Charger des packages d’applications dans Citrix Cloud
- Ajouter des applications à des groupes de mise à disposition
- (Facultatif) Créez des groupes d’isolement pour les packages App-V