À l'aide de la fonctionnalité d'applications App Volumes, vous pouvez gérer l'intégralité du cycle de vie des applications, notamment la création de modules, la mise à jour et le retrait d'une application. Vous pouvez également personnaliser les droits d'applications pour fournir des versions spécifiques d'une application aux utilisateurs finaux.
- Lorsqu'une fonctionnalité attendue ne s'affiche pas dans la console, contactez votre représentant du compte pour vérifier si votre configuration de licence et de compte de locataire vous autorise à l'utiliser.
- Pour les opérations telles que l'importation ou la suppression de modules d'application, le provisionnement de partages de fichiers et la réplication de modules d'application à partir des partages de fichiers intermédiaires vers ceux de livraison, le déploiement du dispositif Horizon Edge doit être connecté. Pour plus d'informations sur les partages de fichiers, reportez-vous à la section Conditions préalables liées au dispositif Horizon Edge sur cette page.
Pour la prise en charge des systèmes d'exploitation invités, reportez-vous à la Matrice d'interopérabilité des produits.
Présentation de la fonctionnalité App Volumes dans Horizon Cloud Service - next-gen
Le tableau suivant présente un aperçu des fonctionnalités de VMware App Volumes dan s Horizon Cloud Service - next-gen.
Zone fonctionnelle | Description |
---|---|
Déploiement |
|
Console de gestion |
|
Agent App Volumes 4 | Agent optimisé pour des performances unifiées utilisé pour les déploiements sur site et Microsoft Azure. |
Création de module |
|
Gestion du cycle de vie des applications | Prend en charge la capacité Gestion d'applications simplifiée (SAM) déjà intégrée dans App Volumes 4 sur site. Les administrateurs peuvent désormais gérer l'intégralité du cycle de vie de l'application, y compris la création de module, la mise à jour et le retrait. |
Attribution d'application |
|
Prise en charge du cloud hybride | Les clients sur site App Volumes peuvent désormais importer leurs modules d'applications à partir de leurs déploiements sur site dans Horizon Cloud sur Microsoft Azure. Réutilisez les modules sur site. Il n'est pas nécessaire de recréer les modules pour Microsoft Azure. |
Présentation du processus d'applications App Volumes
La mise à disposition des applications App Volumes aux utilisateurs est un processus en deux étapes :
- Ajoutez une application App Volumes dans Horizon Universal Console. Il existe deux façons d'effectuer cette opération :
- Ajoutez une application App Volumes en créant et en important un nouveau module d'application.
Si aucun module d'application n'a encore été créé, vous pouvez le faire à l'aide de l'option Ajouter un module, qui utilise App Volumes pour créer le module d'application et l'importer automatiquement. Reportez-vous à la section Ajouter une application App Volumes à l'aide d'Horizon Cloud Service - next-gen.
Vous pouvez également créer un module d'application lors de la création d'une application à l'aide de la fonctionnalité Ajouter une application.
- Ajoutez une application App Volumes en important un module d'application existant.
Si vous disposez d'un module d'application précédemment créé avec App Volumes, vous pouvez l'importer à l'aide de l'option Importer l'application. Cela signifie que vous pouvez réutiliser le module d'application à partir de déploiements sur site sans devoir recréer les modules des applications. Reportez-vous à la section Ajouter une application App Volumes en important un module d'application existant à l'aide d'Horizon Cloud Service - next-gen.
- Ajoutez une application App Volumes en créant et en important un nouveau module d'application.
- Créez un droit App Volumes pour autoriser l'accès des utilisateurs à l'application App Volumes. Reportez-vous à la section Créer un droit pour une application App Volumes à l'aide d'Horizon Cloud Service - next-gen.
Exigences et conditions préalables à l'utilisation d'App Volumes avec vos déploiements d'Horizon Cloud on Microsoft Azure
En cas de rotation manuelle ou via une stratégie Azure, le compte de stockage et les partages de fichiers sur lesquels App Volumes repose deviennent inaccessibles. Si cela se produit, App Volumes ne peut pas fournir les applications aux utilisateurs finaux, car la clé de stockage stockée dans le déploiement n'est pas valide.
Bien que le déploiement d'Horizon Cloud on Microsoft Azure réside dans votre abonnement Azure fourni, le compte de stockage lié à App Volumes du déploiement est un composant géré par VMware, identique aux modules Horizon Edge, aux machines Unified Access Gateway et aux autres ressources déployées par le service qui sont provisionnées dans votre abonnement Azure. Chaque déploiement d'Horizon Cloud on Microsoft Azure inclut le déploiement d'un compte de stockage lié à App Volumes.
Lorsque le service déploie Horizon Edge, le service provisionne ce compte de stockage lié à App Volumes dans votre abonnement Azure. L'objectif de ce compte de stockage est de fournir les partages de fichiers dans lesquels les fichiers d'application App Volumes sont provisionnés.
Les données de ce compte de stockage sont automatiquement chiffrées par le stockage Azure à l'aide de clés gérées par Microsoft. Si vous ou votre organisation provoquez l'expiration, la modification ou la rotation de la clé du compte de stockage, la clé de stockage n'est plus valide. Si cela se produit, App Volumes ne peut pas accéder aux partages de fichiers et ne peut pas fournir les applications aux utilisateurs finaux.
Avant d'ajouter des applications App Volumes à votre inventaire, vérifiez que votre environnement répond aux conditions préalables suivantes.
- Conditions préalables liées à Horizon Edge
-
- Le déploiement doit disposer d'une configuration de passerelle (instances d'Unified Access Gateway). Vous avez alors terminé les étapes de mappage du nom de domaine complet d'Unified Access Gateway, tel que requis pour les déploiements d'Horizon Cloud on Microsoft Azure configurés avec des instances d'Unified Access Gateway.
- Assurez-vous que votre abonnement Azure n'est pas attribué avec une stratégie pour laquelle la définition
[Preview] Storage Account public access should be disallowed
est activée.Si la stratégie avec cette définition est activée, le service App Volumes ne parvient pas à provisionner des partages de fichiers pour le compte de stockage lors du déploiement.
- Ces partages de fichiers sont générés par le service et sont requis pour App Volumes.
Pour afficher les partages de fichiers, dans Horizon Universal Console, accédez à la page Capacité, cliquez sur Horizon Edge et faites défiler l'écran jusqu'à la section Stockage de l'application App Volumes.
- Partage de fichiers intermédiaires
-
Le partage de fichiers intermédiaires est un partage de fichiers Azure utilisé pour transférer de nouveaux modules d'application à des fins de détection et d'importation dans l'inventaire d'applications. Vous pouvez copier les modules d'application à partir d'un déploiement d'
App Volumes 4.x existant. Le partage de fichiers est également utilisé pour la création de modules d'application.
Un partage de fichiers unique est automatiquement provisionné lorsque Horizon Edge est déployé.
- Partage de fichiers de distribution
-
Le partage de fichiers de distribution est un partage de fichiers Azure utilisé pour fournir des modules d'applications existants auxquels les utilisateurs ou les groupes sont autorisés à accéder. Les VM du pool de postes de travail montent les disques des modules d'application à partir de ce partage de fichiers.
Six partages de fichiers de distribution sont automatiquement provisionnés lorsque le premier pool est créé pour chaque fournisseur. Par exemple : pour une instance d'Horizon Edge avec un fournisseur principal et quatre fournisseurs secondaires, App Volumes provisionne un partage de fichiers intermédiaires et six partages de fichiers de distribution pour chaque fournisseur secondaire. Par conséquent, un total de 24 partages de fichiers est provisionné.
Note :- Si vous prévoyez d'utiliser le fournisseur principal pour créer vos pools, App Volumes provisionne un seul partage de fichiers intermédiaires et six partages de fichiers de distribution.
- Dans un dispositif Horizon Edge, le service Horizon Cloud réplique automatiquement les modules d'application du partage de fichiers intermédiaires vers les partages de fichiers de livraison.
- Conditions requises de configuration
-
- Si vous choisissez de configurer un domaine Active Directory comme identité de machine, assurez-vous d'avoir terminé le workflow d'enregistrement du domaine Active Directory tel qu'il est décrit à la section Gestion des identités et des accès dans un environnement Horizon Cloud Service - next-gen.
Vous pouvez également choisir Azure Active Directory comme identité de machine.
- En plus de répondre aux Conditions requises pour les ports et les protocoles pour votre déploiement d'Horizon Cloud dans Microsoft Azure pour Horizon Cloud, vous devez également ouvrir le port 445 pour le trafic de protocole TCP. Le port 445 est le port SMB standard pour accéder à un partage de fichiers SMB sur Microsoft Windows. Les modules d'application sont stockés dans les partages de fichiers de Microsoft Azure présents dans un groupe de ressources identifié par l'instance de fournisseur principal d'Horizon Edge.
- Si vous choisissez de configurer un domaine Active Directory comme identité de machine, assurez-vous d'avoir terminé le workflow d'enregistrement du domaine Active Directory tel qu'il est décrit à la section Gestion des identités et des accès dans un environnement Horizon Cloud Service - next-gen.
- Conditions requises de l'image
-
Pour ajouter une application
App Volumes en créant un module d'application à l'aide du workflow Ajouter un module ou Ajouter une application dans la console, l'image publiée de votre inventaire dans la console doit répondre aux critères suivants.
- Dispose d'un type de client de système d'exploitation Microsoft Windows 10 ou Windows 11. Ce type de client est parfois appelé type VDI de système d'exploitation. Le workflow de capture dans le cloud est disponible pour une utilisation uniquement avec les types VDI de systèmes d'exploitation. Le workflow de capture dans le cloud n'est pas disponible pour les types multisession ou RDS de systèmes d'exploitation.
- App Volumes Agent est installé.
- Pour utiliser le mode de distribution de modules à la demande, assurez-vous d'avoir installé Horizon Agent Installer build
23.1.0.21387799
et builds ultérieures.
Pour rechercher la version de l'agent d'une image pour un pool spécifique, procédez comme suit :- Accédez à .
- Cliquez sur un nom de pool.
- Sur la page Détails du pool, accédez à la section Paramètres généraux.
- Dans le volet Image, notez la valeur
Name
.Name
est le nom de l'image utilisé pour ce pool particulier. - Pour afficher une liste d'images, accédez à .
- Pour afficher le tableau Versions qui répertorie les versions et l'état de l'image, cliquez sur le lien du nom de l'image.
- Cliquez sur le lien de la version de l'image souhaitée.
- Sur la page Détails de la version de l'image, accédez au tableau Copies d'images.
- Affichez la valeur
Agent Version
.Agent Version
indique la build d'Horizon Agent Installer installée sur la version de l'image.
- Conditions requises pour la création d'un module
-
- Si vous avez configuré des règles de pare-feu pour l'accès au compte de stockage provisionné par App Volumes, veillez à mettre sur liste autorisée tous les sous-réseaux associés au fournisseur pour le déploiement d'Horizon Edge utilisé pour créer le module d'applications.
- Vous devez désactiver les services de mise à jour automatique de chaque application pour laquelle vous prévoyez de créer un module, car un comportement de mise à jour automatique est problématique.
- Si l'application dispose d'un service de mise à jour automatique, désactivez le service, par exemple avec Windows Services Manager, pendant le processus de provisionnement de l'application.
- Si vous ne désactivez pas le service de mise à jour automatique pendant le processus de provisionnement des applications ou si vous ne pouvez pas le faire, après avoir rencontré un problème, par exemple les utilisateurs qui reçoivent une version incomplète d'une application non attribuée, modifiez l'image de base en configurant le registre. Cette configuration garantit que le service d'intérêt n'est pas démarré lorsque le module d'application est déployé sur la machine virtuelle de l'utilisateur. En particulier, configurez le registre en ajoutant le nom du service applicatif à la configuration du registre svservice DisableAppServicesList.
Meilleures pratiques d'utilisation d'une image Microsoft Windows 10 ou 11 Enterprise multisession avec des applications App Volumes dans des déploiements d'Horizon Edge de Microsoft Azure
Les pratiques suivantes tendent à offrir une meilleure expérience aux utilisateurs et aux administrateurs. Reportez-vous également à la section Configuration d'une image Microsoft Windows 10 ou 11 Enterprise multisession avec des applications App Volumes pour Horizon Cloud Service - next-gen.
- Installez des imprimantes matérielles avec des pilotes d'écran dans l'image de base.
- Comme indiqué dans les FAQ de la documentation Microsoft, Microsoft Windows 10 ou 11 Enterprise multisession est un type d'hôte de session Bureau à distance (RDSH) de VM permettant plusieurs sessions interactives simultanées, qui étaient auparavant uniquement fournies par les systèmes d'exploitation Microsoft Windows Server. Étant donné que Microsoft Windows 10 ou 11 Enterprise multisession est un type RDSH de système d'exploitation, les workflows applicables à RDSH d'Horizon Cloud s'appliquent à celui-ci plutôt qu'aux workflows liés à VDI. Par conséquent, pour fournir des postes de travail de session aux utilisateurs finaux en fonction de ces systèmes multisession, créez un groupe de pools à plusieurs sessions, comme décrit dans la section Créer un groupe de pools à plusieurs sessions.
- Informez les utilisateurs que lorsqu'ils installent des applications ou créent des fichiers qu'ils n'ont pas l'intention de partager entre toutes les sessions utilisateur sur la même VM, ils peuvent placer le fichier dans leur propre emplacement de profil.