À 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 attributions d'applications pour fournir des versions spécifiques d'une application aux utilisateurs finaux.

Important : Comme décrit dans la section Locataires de première génération - Visite de la Horizon Universal Console de première génération, la console basée sur le cloud est dynamique et reflète les workflows et les paramètres appropriés à la situation actuelle dans votre environnement de locataire Horizon Cloud. L'accès aux fonctionnalités varie selon des facteurs tels que le plan de cloud régional du locataire, l'exécution ou non du dernier niveau logiciel par vos espaces connectés au cloud et le fait que les fonctionnalités soient basées on non sur des licences spécifiques. La console reflète dynamiquement les éléments associés à ces fonctionnalités uniquement lorsque votre configuration de licence ou de compte de locataire comprend l'utilisation de ces fonctionnalités. Si une fonctionnalité attendue ne figure pas dans la console, contactez votre représentant du compte VMware pour vérifier si votre configuration de licence et de compte de locataire vous autorise à l'utiliser.

Présentation des fonctionnalités de VMware App Volumes dans Horizon Cloud

Le tableau suivant présente un aperçu des fonctionnalités de VMware App Volumes dan s Horizon Cloud.

Zone fonctionnelle Description
Déploiement
  • Déploiement rationalisé. Provisionnement automatique des composants d'infrastructure d'App Volumes, tels que les instances d'App Volumes Manager, les bases de données App Volumes et le stockage.
  • Utilise le service géré de Microsoft Azure PostgreSQL pour les besoins de base de données. Aucune gestion de base de données supplémentaire n'est requise.
  • Provisionnement automatique de partages de fichiers Microsoft Azure lors de la configuration de l'espace pour stocker et fournir des applications.
Console de gestion
  • La console App Volumes est intégrée à Horizon Universal Console en toute transparence. Gérez les postes de travail et les applications au sein de la même console.
  • Expérience d'installation d'App Volumes Agent transparente intégrée dans les workflows de création d'image Horizon Cloud.
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
  • Prend en charge les modules basés sur VHD fournis à l'aide des partages de fichiers de Microsoft Azure.
  • La création du module d'application s'effectue en mode natif dans Horizon Cloud. Aucun outil de ligne de commande n'est nécessaire.
  • Les clients peuvent importer des applications MSIX pour attacher des VHD et livrer ce nouveau format de module en utilisant App Volumes.
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
  • Les administrateurs peuvent personnaliser leurs attributions d'applications pour fournir des versions spécifiques d'une application aux utilisateurs finaux.
  • Prend en charge la distribution d'applications dans plusieurs espaces.
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 pour les utilisateurs est un processus en deux étapes :

Exigences et conditions préalables à l'utilisation d'App Volumes avec vos déploiements d'Horizon Cloud on Microsoft Azure

Important : Pour éviter de rendre vos applications App Volumes inaccessibles et invalider ainsi la prise en charge des fonctionnalités d' App Volumes dans votre déploiement d' Horizon Cloud on Microsoft Azure, la clé du compte de stockage lié à App Volumes ne doit pas être affectée d'une manière qui entraîne son expiration, sa modification ou sa rotation.

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 machines du gestionnaire d'espace, 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 les machines du gestionnaire d'espace, 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 votre organisation provoque 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 à l'espace
  • Pour utiliser les fonctionnalités d'App Volumes avec des types de session unique de systèmes d'exploitation Microsoft Windows, le déploiement d'Horizon Cloud Service on Microsoft Azure doit exécuter le manifeste 2298.x ou une version ultérieure.
  • Pour utiliser les fonctionnalités d'App Volumes avec le système d'exploitation Microsoft Windows 10 ou 11 Enterprise multisession, le déploiement doit exécuter le manifeste 2747.x ou une version ultérieure.
  • 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 Horizon Cloud on Microsoft Azure configurés avec des instances d'Unified Access Gateway.
  • Consultez la page de détails de chaque espace et vérifiez qu'elle indique que chaque espace dispose de partages de fichiers montés. La console permet d'accéder à la page des détails de l'espace une fois que vous avez terminé le workflow d'enregistrement de domaine Active Directory. Ces partages de fichiers sont générés par le service et l'utilisation des fonctionnalités d'App Volumes dépend de leur existence.

    Pour afficher la page de détails d'un espace, accédez à la page Capacité (Paramètres > Capacité) et cliquez sur l'espace. Confirmez ensuite les points suivants :

    • Le champ Partages de fichiers sous Propriétés à la valeur 2. Lorsque vous passez votre curseur sur le chiffre, les deux partages de fichiers sont répertoriés.
    • Les paramètres de Passerelle au bas de la page sont renseignés, ce qui indique qu'Unified Access Gateway est configuré.
Conditions requises de configuration
  • Vous avez terminé le workflow d'enregistrement de domaine Active Directory, comme décrit dans la section Locataires de première génération - Démarrage à l'aide de votre environnement Horizon Cloud.
  • Si vous avez défini la stratégie de contrôleur du domaine Active Directory Contrôleur de domaine : conditions requises pour la signature de serveur LDAP sur Signature requise après l'enregistrement de domaine à l'aide d'Horizon Universal Console, vous devez effectuer les opérations suivantes :
    1. Sur la page Paramètres > Active Directory, cliquez sur l'icône Modifier (crayon) en regard de Liaison de domaine.
    2. Entrez le mot de passe du compte de liaison principal dans la zone de texte Mot de passe de liaison. N'effectuez pas d'autres modifications.
    3. Cliquez sur Liaison de domaine.
  • En plus de répondre aux conditions requises de DNS, ports et protocoles par 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 AppStacks sont stockés dans un partage de fichiers SMB situé dans le groupe de ressources de l'espace dans votre abonnement Microsoft Azure.
Conditions requises de l'image
Pour ajouter une application App Volumes en créant un module d'application à l'aide du workflow Créer 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 doit être installé.

Meilleures pratiques d'utilisation d'une image Microsoft Windows 10 ou 11 Enterprise multisession avec des applications App Volumes dans des espaces Horizon Cloud 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 dans des espaces Horizon Cloud de Microsoft Azure.

  • Installez des imprimantes matérielles, avec des pilotes d'imprimante, dans l'image de base. Consultez le guide Déploiements et intégration à Horizon Cloud pour Microsoft Azure et les espaces Horizon pour obtenir des informations sur les problèmes connus, en particulier dans la rubrique des problèmes connus.
  • Comme indiqué dans les FAQ de la documentation Microsoft, Microsoft Windows 10 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 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, vous pouvez créer une batterie de serveurs, comme décrit dans la section Créer une batterie de serveurs. Pour prendre en charge l'utilisation d'applications App Volumes dans les postes de travail de session basés sur la batterie de serveurs, tous les paramètres de batterie de serveurs suivants sont requis. Ces paramètres permettent d'actualiser régulièrement les disques du système d'exploitation des VM de batterie de serveurs à leur état initial. Cette actualisation régulière est requise pour prendre en charge l'utilisation d'applications App Volumes dans ces VM.
    Paramètres de maintenance progressive requis
    • Type de maintenance : session
    • Nombre de sessions : égal au nombre de sessions par VM
    • Action de VM : Recréer
    • VM mises au repos simultanément : 40 % de la taille de la batterie de serveurs
    Paramètres de traitement du délai d'expiration requis :
    • Fermer les sessions déconnectées : délai d'expiration après 90 minutes
    • Intervalle du délai d'expiration de session : 90 minutes
  • Vous devez désactiver les services de mise à jour automatique pour chaque application que vous prévoyez de provisionner en tant que module d'application sur Microsoft Windows 10 multisession. Le comportement de mise à jour automatique est problématique dans ce type d'environnement Microsoft Windows 10 multisession.
    • 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. Consultez le guide Déploiements et intégration à Horizon Cloud pour Microsoft Azure et les espaces Horizon pour obtenir des informations sur les problèmes connus, en particulier dans la rubrique des problèmes connus.
  • 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.