Couche
Une couche est un disque virtuel qui contient le logiciel de votre système d’exploitation, les outils de votre plateforme, vos applications ou les données et paramètres de l’utilisateur.
Lorsque vous créez une couche, l’appliance enregistre la nouvelle couche en tant que disque virtuel dans votre environnement d’hyperviseur et attache le disque à une machine de packaging.
Une fois créée, chaque couche est stockée dans un référentiel sous forme de disque virtuel.
Types de couches
Vous pouvez utiliser les types de calques suivants :
- Calques que vous créez dans votre hyperviseur et que vous incluez dans les modèles d’image que vous utilisez pour publier des images en calques.
- Les calques que vous activez sur les modèles d’image, et donc sur les images en calques que vous publiez.
Calques à inclure dans les modèles d’image et les images en calques
Vous pouvez créer des couches pour votre système d’exploitation, vos outils de plateforme et les applications que vous souhaitez fournir aux utilisateurs.
-
Couche du système d’exploitation : La couche où vous installez le système d’exploitation Windows à partir de l’ISO. Vous pouvez réutiliser la même couche de système d’exploitation avec toutes les couches de plateforme et d’application compatibles. Nous vous recommandons de créer une seule couche de système d’exploitation pour chaque version majeure de Windows, par exemple, une pour Windows 10 et une pour Windows Server 2016. Vous pouvez ajouter de nouvelles versions d’une couche pour chaque version suivante. Par exemple, si vous disposez d’une couche Windows 10 version 1709, vous lui ajoutez une version pour la version 1809 et une autre pour la version 1903. Lorsque vous mettez à jour la couche du système d’exploitation, il n’est pas nécessaire de mettre à jour les couches d’application, mais fait mettre à jour la couche de la plate-forme. Pour en savoir plus sur la création d’une couche OS, voir Créer la couche OS.
-
Couches de plate-forme : Une couche où vous installez et configurez le logiciel pour un environnement local ou cloud spécifique. Lorsque vous isolez votre logiciel d’infrastructure dans une couche de plate-forme, vous pouvez réutiliser la même couche de système d’exploitation et les mêmes couches d’application sur plusieurs hyperviseurs. Vous pouvez créer une couche de plate-forme pour chaque partie de votre infrastructure si, par exemple, vous utilisez plusieurs hyperviseurs.
Si vous utilisez l’un des logiciels suivants dans votre infrastructure, vous les installez normalement sur une couche de plate-forme :
- Logiciel de courtage de connexion
- Logiciel de provisionnement
- Gestionnaire de configuration du centre système (SCCM)
Même si cela peut ne pas sembler intuitif, il est essentiel d’installer le logiciel pour le premier hyperviseur que vous prenez en charge sur la couche OS.
Si vous prenez en charge plusieurs hyperviseurs, vous pouvez alors créer une autre couche de plateforme pour l’hyperviseur supplémentaire. La couche de plate-forme pour un hyperviseur supplémentaire doit inclure le logiciel de l’hyperviseur, ainsi que le provisionnement, le courtier de connexion et le logiciel SCCM. Lorsque vous créez cette couche de plate-forme supplémentaire, assurez-vous de cocher la case correspondant au nouvel hyperviseur que vous prenez en charge. Cela garantit que l’appliance App Layering supprime les fichiers et paramètres d’hyperviseur d’origine de la couche du système d’exploitation afin qu’ils n’interfèrent pas avec les performances.
Pour en savoir plus sur la création d’une couche de système d’exploitation, voir Créer une couche de plate-forme.
-
Couches d’application : Les couches où vous installez les applications. En règle générale, nous recommandons d’installer une application sur chaque couche, même si vous pouvez en inclure davantage. Pour une maintenance facile, incluez les applications qui suivent le même calendrier de mise à jour. Si une application nécessite d’autres applications, créez d’abord la couche pour l’application requise. Pour en savoir plus sur la création d’une couche d’application, consultez Créer ou cloner une couche d’application. Pour obtenir des conseils sur la superposition d’une application spécifique, consultez Recettes de superposition d’applications.
Calques que vous pouvez activer sur les images en couches
Outre les calques que vous incluez dans les images en couches, vous pouvez activer les calques élastiques et utilisateur sur celles-ci via les paramètres du modèle d’image :
- Couches élastiques : Couches d’application qui sont attribuées à des utilisateurs spécifiques et livrées lorsque les utilisateurs se connectent. Une couche d’application élastique n’est pas incluse dans l’image de base, mais est livrée dessus. Les applications élastiques apparaissent sur le bureau de l’utilisateur.
Important:
Une couche d’application peut être fournie à un utilisateur soit en tant que partie de l’image en couches, soit en tant que couche élastique.
Il existe quelques applications qui ne peuvent pas être utilisées comme couches élastiques, par exemple Microsoft Office. Pour savoir si une application présente cette limitation, consultez les recettes de superposition d'applications [ici](/fr-fr/citrix-app-layering/4/layer/app-layering-recipes.html) et le forum de superposition d'applications [](https://discussions.citrix.com/forum/1675-application-layer-recipes/?_ga=2.209677394.1946275450.1534786587-2109603903.1522336436) pour obtenir des notes sur la superposition d'une application. Si aucune limitation n'est spécifiée pour votre application, vous pouvez l'affecter en tant que couche élastique. Pour en savoir plus sur l'activation et l'attribution de couches élastiques sur une image en couches, consultez [Déployer des couches d'application en tant que couches élastiques](/fr-fr/citrix-app-layering/4/layer/assign-elastic-layers.html).
-
Couches utilisateur : L’activation des couches utilisateur sur une image en couches vous permet de conserver les données et les paramètres d’un utilisateur, ainsi que toutes les applications qu’il installe lui-même. Lorsque cette option est activée, une couche utilisateur est créée pour chaque utilisateur la première fois qu’il se connecte à une image. Pour activer cette fonctionnalité, sélectionnez le paramètre Calques utilisateur dans le modèle d’image que vous utilisez pour publier l’image en calques. Pour en savoir plus sur l’activation des calques élastiques sur une image en couches, consultez Déployer des calques utilisateuret Créer ou cloner un modèle d’image.
N’attribuez pas de couches d’application dotées de navigateurs tels que Chrome ou Firefox aux utilisateurs lorsque ces derniers se connectent à une image qui utilise des couches utilisateur complètes. Les navigateurs sont fréquemment mis à jour, ce qui peut entraîner des conflits de révision entre la couche inscriptible de l’utilisateur et la révision de l’image de démarrage. Vous pouvez toutefois attribuer ces calques aux utilisateurs s’ils se connectent à une image qui est un hôte de session.
Applications nécessitant un utilisateur ou un administrateur local
La couche du système d’exploitation conserve tous les utilisateurs ou groupes locaux que vous ajoutez, mais les couches d’application, les couches de plate-forme et les couches utilisateur ne le font pas. Par exemple, les utilisateurs et les groupes que vous ajoutez ou modifiez lors de l’installation d’une application sur une couche d’application, une couche de plateforme ou une couche utilisateur ne persistent pas. Vous pouvez soit :
- Ajoutez l’utilisateur local ou l’administrateur à la couche du système d’exploitation avant d’installer l’application.
- Installer l’application sur la couche OS.
Présentation de l’intégrité des couches
Lors de la création d’une couche de système d’exploitation, d’application ou de plate-forme, vous commencez la création de la couche dans la console de gestion App Layering, puis installez le logiciel dans la machine virtuelle spécifiée dans votre hyperviseur. Lorsque la couche est dans l’état dans lequel vous souhaitez qu’elle soit lorsque les utilisateurs démarrent leurs postes de travail, vous arrêtez la machine et finalisez la couche.
Lorsque vous arrêtez une couche pour la finaliser, les opérations Windows Ngen.exe
affichent des messages sur les tâches en attente qui doivent être terminées avant l’arrêt. Vous devez laisser ces tâches se terminer, mais vous pouvez accélérer les opérations Ngen.exe
, si nécessaire. Des détails sur les messages Ngen.exe
et sur la manière d’accélérer les opérations sont inclus dans chacun des articles de superposition associés :
- Préparez votre image de système d’exploitation pour la superposition dans XenServer, Hyper-V ou vSphere
- Préparez votre image de système d’exploitation pour la superposition dans Azure
- Préparez votre image de système d’exploitation pour la superposition dans Nutanix
- Créer une couche de plate-forme
- Créer ou cloner une couche d’application
- Mettre à jour la couche
- Résoudre les problèmes d’intégrité des couches
Priorité des couches
La priorité des couches définit l’ordre des couches lors de la création du système de fichiers Windows et du registre. La priorité des couches est importante lorsque :
- Composition de calques dans le cadre de la publication d’images en couches.
- Recherche de calques pour les paramètres de fichiers et de registre.
- Fournir des couches élastiques et des couches utilisateur aux bureaux des utilisateurs.
Le logiciel App Layering attribue une priorité à chaque couche et applique les couches dans l’ordre, de la priorité la plus basse à la plus élevée.
Sous Windows, la couche de priorité la plus élevée est prioritaire. Si un fichier ou une entrée de registre existe dans deux couches, Windows utilise le fichier ou l’entrée de registre de la couche ayant la priorité la plus élevée.
Comment la priorité des couches est déterminée
La priorité d’une couche est basée sur le type de couche et, pour les couches d’application, sur l’ordre dans lequel les couches ont été créées.
Calques dans l’image de base
Les calques qui font partie de l’image en couches sont appliqués dans l’ordre, le calque de plate-forme étant toujours appliqué en dernier, en tant que calque de priorité la plus élevée.
Comme le montre le tableau suivant, la priorité attribuée aux couches d’application est basée sur l’ordre dans lequel les couches sont créées. Les couches d’application les plus récentes bénéficient d’une priorité plus élevée que les couches plus anciennes.
Priorité | Type de calque |
---|---|
Haut | Couche de plate-forme |
Couche d’application créée en dernier | |
Moyen | Couches d’application classées par date de création |
Couche d’application créée en premier | |
Faible | Couche OS |
Si les couches ont un fichier ou une entrée de registre en commun, le fichier ou l’entrée de registre des couches de priorité supérieure est utilisé.
Calques activés sur l’image de base
Lorsqu’une image publiée démarre, davantage de calques peuvent être appliqués, si les calques sont activés dans le modèle d’image pour votre image en calques :
- Couches élastiques (couches d’application attribuées aux utilisateurs en tant que couches élastiques)
- Couches utilisateur
Lors de la fusion de calques sur une image, les calques utilisateur ont toujours la priorité la plus élevée. Les couches élastiques viennent ensuite, suivies des couches de l’image de base.
Comme indiqué dans le tableau suivant, la priorité des couches élastiques est la même que la priorité des couches d’application d’origine, mais appliquée à l’image de base. La priorité des couches élastiques et non dépend de l’ordre dans lequel les couches sont attachées à l’image publiée.
Priorité | Type de calque |
---|---|
Haut | Couche utilisateur |
Couche élastique - Couche d’application créée en dernier | |
Moyen | Couches élastiques - Couches d’application dans l’ordre de création |
Application élastique - Couche d’application créée en premier | |
Faible | Image en couches - Toutes les couches de l’image de base |
Conflits de priorité de couche
La plupart des couches d’applications fonctionnent, mais dans certaines situations, l’ordre dans lequel vous installez les applications peut provoquer des conflits sur le bureau.
Si une application doit être installée avant une autre, créez les couches dans l’ordre requis. Le logiciel App Layering applique les calques dans le même ordre.
Si deux calques sont en conflit et que vous soupçonnez que cela est dû à l’ordre dans lequel ils sont incorporés dans l’image, vous avez deux choix :
- Recréez la couche que vous souhaitez installer en dernier, afin qu’elle soit incorporée dans le bon ordre.
- Demandez l’assistance du support technique.