App Layering

Planifier votre déploiement

Cette section décrit les éléments à prendre en compte lors de la planification de votre déploiement Citrix App Layering.

Appliance App Layering

Vous pouvez installer une appliance App Layering sur un hyperviseur et l’utiliser pour publier des images sur le même Hypervisor ou sur un autre hyperviseur.

L’appliance est conçue pour vous avertir lorsqu’une mise à niveau est disponible. L’appliance héberge une console de gestion Web où vous pouvez gérer le système, y compris vos couches et vos modèles d’image.

  • Console de gestion : l’appliance héberge une console de gestion que vous pouvez utiliser pour créer des couches pour votre système d’exploitation, votre logiciel de plate-forme et vos applications. La console vous permet également de créer des modèles d’image qui spécifient les couches à inclure dans les images que vous publiez.

  • Sauvegardes : Nous vous recommandons de sauvegarder chaque appliance afin de ne pas perdre les couches que vous passez du temps à créer. Vous avez besoin d’une sauvegarde complète de chaque appliance pour garantir que vous pouvez récupérer toutes les informations à partir de celle-ci. Bien que vous puissiez exporter et importer des couches, cette fonctionnalité n’est pas conçue pour la récupération d’échec. Pour plus d’informations sur la disponibilité, la sauvegarde et la récupération, consultez cet article dans la Citrix Tech Zone.

Couches

L’architecture App Layering vous permet de gérer une seule copie de votre système d’exploitation Windows et de vos applications, quel que soit votre hyperviseur. Vous pouvez gérer un ensemble d’applications pour deux environnements. Par exemple, vous pouvez déployer un système d’exploitation et ses couches d’application dans un hyperviseur local et dans un hyperviseur basé sur cloud. Les mêmes couches s’exécutent sur chacun.

Vous pouvez créer des couches pour votre système d’exploitation, vos outils de plateforme et vos applications. Pour préserver les paramètres et les données des utilisateurs, activez les couches utilisateur sur vos modèles d’image.

Couche OS

La couche du système d’exploitation inclut le logiciel et les paramètres de votre système d’exploitation et de votre hyperviseur. Il s’agit d’un élément essentiel pour tous les autres calques que vous créez. Vous n’avez besoin que d’une seule couche de système d’exploitation pour un système d’exploitation Windows spécifique. Par exemple, si vous prenez en charge à la fois un système d’exploitation de bureau Windows et un système d’exploitation Windows Server, créez une couche de système d’exploitation pour chacun. Les couches de plate-forme et d’application que vous créez nécessitent la couche de système d’exploitation que vous utilisez pour elle.

Lorsque vous ajoutez une mise à jour à l’une des couches du système d’exploitation, les couches de plate-forme et d’application créées avec ce système d’exploitation continuent de s’exécuter dessus.

Couche de plateforme

La couche de plate-forme comprend le logiciel de Provisioning et les outils de connexion Broker. En outre, si vous publiez sur un hyperviseur différent de celui de la couche du système d’exploitation, ajoutez les nouveaux outils d’Hypervisor à la couche de plate-forme.

La couche de plate-forme garantit que vos couches de système d’exploitation et d’application s’exécutent parfaitement dans un environnement local ou cloud spécifique. Vous pouvez réutiliser vos couches de système d’exploitation et d’application, et sélectionner une couche de plate-forme différente pour chaque hyperviseur ou service de Provisioning.

Couches d’application

Les couches d’applications incluent le logiciel de chacune de vos applications. Si vous gérez plusieurs systèmes d’exploitation, vous devez disposer d’un ensemble de couches d’applications pour chacun d’eux.

Vous pouvez déployer des applications dans le cadre d’images en couches ou en tant que couches élastiques. Les images en couches sont utilisées pour provisionner les systèmes des utilisateurs, tandis que les couches Elastic sont fournies lorsque l’utilisateur se connecte.

Image des couches d'applications

Couches élastiques

Pour utiliser des couches élastiques, vous avez besoin d’une image en couches sur laquelle vous avez activé la superposition élastique. Une stratégie typique consiste à :

  • Déployer des images en couches : incluez les couches du système d’exploitation et de la plate-forme, ainsi que les applications destinées à tous les utilisateurs. MS Office et Visual Studio doivent être inclus dans l’image en couches et ne peuvent pas être déployés en tant que couche élastique.
  • Couches élastiques : activez les couches élastiques dans le modèle d’image, puis attribuez des couches d’application à des groupes d’utilisateurs et à des groupes de machines. Lorsque la superposition élastique est activée, les utilisateurs reçoivent des couches d’application qui leur sont affectées (l’utilisateur), un groupe auquel ils appartiennent ou la machine sur laquelle ils se connectent.

Couches utilisateur

Vous pouvez choisir d’enregistrer les données et les paramètres des utilisateurs en activant les couches utilisateur dans vos modèles d’image. Une fois activée, une couche User est créée pour chaque utilisateur qui a accès à une ou plusieurs machines publiées à l’aide du modèle. Nous n’utilisons pas les couches utilisateur pour l’hôte de session.

Il existe deux types de couches utilisateur que vous pouvez activer sur un modèle d’image : les couches utilisateur complet et les couches utilisateur Office 365.

  • Couches utilisateur complètes : activez les couches utilisateur complètes pour conserver les paramètres et les données de toutes les couches affectées à la machine, pour chaque utilisateur qui accède à la machine.
  • Couches utilisateur Office 365 : Les couches utilisateur Office 365 sont optimisées pour MS Outlook. Activez les couches utilisateur Office 365 pour conserver les paramètres et les données d’Office 365, y compris Outlook.

Connecteurs

Les connecteurs permettent à l’appliance de communiquer avec des hyperviseurs individuels ou des logiciels de provisioning. En règle générale, vous avez besoin de deux types de configurations de connecteur :

  • Configuration du connecteur pour la création de couches : permet à l’appliance d’accéder à l’emplacement de votre hyperviseur où vous installez le logiciel pour chacune de vos couches.
  • Configurations du connecteur pour la publication d’images en couches : fournit à l’appliance les informations d’identification nécessaires pour publier des images en couches sur votre service de Provisioning ou votre hyperviseur.

Que créer dans votre environnement

Cette section présente les configurations de connecteurs dont vous avez besoin et les logiciels à installer sur les couches du système d’exploitation et de la plate-forme en fonction de votre plate-forme cible.

XenServer

Si l’appliance est installée dans XenServer, utilisez des configurations de connecteurs pour automatiser les processus de superposition et de publication. Si vous utilisez une appliance exécutée sur un autre Hypervisor, utilisez le partage de fichiers réseau pour transférer les fichiers.

Si l’appliance est installée dans XenServer

Si votre appliance est installée dans un autre hyperviseur et que vous créez des couches ou publiez dans XenServer, utilisez les configurations de connecteurs et les couches décrites dans le tableau suivant.

Couche OS dans XenServer : incluez les outils XenServer dans la couche OS.

Tâche Utiliser la configuration du connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche Plateforme
Importer le système d’exploitation XenServer Image du système d’exploitation —-
Couches de package XenServer Machine de packaging —-
Publier des images en couches Création de machines pour XenServer, Citrix Provisioning ou XenServer Provisionnement système Si vous utilisez Machine Creation pour XenServer ou Citrix Provisioning, incluez les outils correspondants et les outils Connection Broker

Si l’appliance est installée sur un autre hyperviseur

Si votre appliance s’exécute sur un hyperviseur autre que Citrix et que vous créez des couches ou publiez dans XenServer, utilisez le partage de fichiers réseau de l’appliance et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : différents outils d’hyperviseur sont installés sur la couche du système d’exploitation, mais si vous définissez le type d’hyperviseur de la couche de plate-forme sur XenServer, les outils de la couche de système d’exploitation sont supprimés et les outils que vous ajoutez à la couche de plate-forme sont inclus dans les images en couches que vous publiez.

Tâche Configuration du connecteur Pour que l’appliance accède à l’emplacement de  Couche de plateforme
Importer le système d’exploitation Partage de fichiers réseau Image du système d’exploitation Outils XenServer
Couches de package Partage de fichiers réseau Machine de packaging Outils XenServer
Publier des images en couches Partage de fichiers réseau Provisionnement système Outils XenServer, outils de création de machines ou outils Citrix Provisioning, le cas échéant, et outils Connection Broker

Liens associés

MS Azure

Si l’appliance App Layering est installée dans Azure, vous pouvez utiliser des configurations de connecteur pour automatiser les processus de superposition et de publication. Sinon, vous utilisez le partage de fichiers réseau de l’appliance pour transférer des images vers et depuis votre plate-forme cible.

Si l’appliance est installée dans Azure

Lorsque votre appliance est installée dans Azure et que vous créez des couches dans Azure, ou que vous publiez des images en couches sur cet hyperviseur ou sur un service de Provisioning qui s’exécute dessus, utilisez les configurations de connecteurs et les couches décrites dans le tableau suivant.

Couche OS : aucun outil d’hyperviseur n’est requis pour Azure

Tâche Utiliser la configuration du connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche Plateforme
Importer le système d’exploitation MS Azure Image du système d’exploitation —-
Couches de package MS Azure Machine de packaging —-
Publier des images en couches Création de machines pour Azure, MS Azure Systèmes proches à provisionner Si Machine Creation for Azure, incluez les outils de création de machines

Si l’appliance est installée sur un autre hyperviseur

Si votre appliance est installée dans un hyperviseur autre qu’Azure et que vous créez des couches dans Azure, ou que vous publiez des images en couches sur Azure ou sur une machine de création exécutée dans Azure, utilisez le partage de fichiers réseau de l’appliance et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : même si des outils pour le mauvais hyperviseur sont installés dans la couche du système d’exploitation, vous pouvez remplacer les outils en définissant le type d’hyperviseur dans la couche de plate-forme sur Azure.

Tâche Configuration du connecteur Pour que l’appliance accède à l’emplacement de Couche de plateforme
Importer le système d’exploitation Partage de fichiers réseau Image du système d’exploitation Non requis
Couches de package Partage de fichiers réseau Machine de packaging Non requis
Publier des images en couches Partage de fichiers réseau Provisionnement système outils de création de machines, le cas échéant

Liens associés

MS Hyper-V

Si l’appliance App Layering est installée dans Hyper-V, vous pouvez utiliser les configurations de connecteur pour automatiser les processus de superposition et de publication. Sinon, vous utilisez le partage de fichiers de l’appliance pour transférer des images vers et depuis votre plate-forme cible.

Si l’appliance est installée dans Hyper-V

Lorsque votre appliance est installée dans Hyper-V et que vous créez des couches dans Hyper-V, ou que vous publiez des images en couches sur Hyper-V ou sur un service de Provisioning qui s’exécute dessus, utilisez les configurations de connecteurs et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : incluez les paramètres Hyper-V, si le système d’exploitation n’est pas originaire d’Hyper-V.

Tâche Utiliser la configuration du connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche Plateforme
Importer le système d’exploitation —- Image du système d’exploitation —-
Couches de package MS Hyper-V Machine de packaging —-
Publier des images en couches Création de machines, Citrix Provisioning ou MS Hyper-V Provisionnement système Si Citrix Provisioning, incluez les outils de provisioning et les outils de broker de connexion

Si l’appliance est installée dans un autre hyperviseur

Si votre appliance est installée dans un hyperviseur autre que Hyper-V et que vous créez des couches ou publiez dans Hyper-V, utilisez le partage de fichiers réseau de l’appliance et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : les outils d’un autre hyperviseur sont installés sur la couche du système d’exploitation. Supprimez les fichiers en définissant le Type d’hyperviseur sur Hyper-V dans la couche de plate-forme. Les paramètres de la couche de plate-forme remplacent l’hyperviseur d’origine.

Tâche Configuration du connecteur Pour que l’appliance accède à l’emplacement de Couche de plateforme
Importer le système d’exploitation Partage de fichiers réseau Image du système d’exploitation Paramètres MS Hyper-V
Couches de package Partage de fichiers réseau Machine de packaging Paramètres MS Hyper-V
Publier des images en couches Partage de fichiers réseau Provisionnement système Paramètres Hyper-V, outils de broker de connexion et outils de provisioning, le cas échéant

Liens associés

Nutanix AHV

Si l’appliance App Layering est installée dans Nutanix, vous pouvez utiliser des configurations de connecteurs pour automatiser les processus de superposition et de publication. Sinon, vous utilisez le partage de fichiers de l’appliance pour transférer des images vers et depuis votre plate-forme cible.

Si l’appliance est installée dans Nutanix

Lorsque votre appliance est installée dans Nutanix et que vous créez des couches ou publiez des images dans Nutanix, utilisez les configurations de connecteur et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : Inclure les outils Nutanix

Tâche Utiliser la configuration du connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche Plateforme
Importer le système d’exploitation Nutanix AHV Image du système d’exploitation —-
Couches de package Nutanix AHV Machine de packaging —-
Publier des images en couches Création de machines pour Nutanix, Création de machines ou Nutanix AHV Provisionnement système Si vous utilisez la création de machine pour Nutanix, incluez les outils de création de machine

Si l’appliance est installée dans un autre hyperviseur

Si votre appliance est installée dans un hyperviseur autre que Nutanix et que vous créez des couches ou publiez dans Nutanix, utilisez le partage de fichiers réseau et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : même si des outils destinés à un autre hyperviseur sont installés dans la couche du système d’exploitation, vous pouvez les remplacer et les supprimer. Dans le couche de plate-forme, définissez le Type d’hyperviseur sur Nutanix. Les outils Nutanix sont ensuite inclus dans vos images superposées.

Tâche Configuration du connecteur… Pour que l’appliance accède à l’emplacement de : Couche de plateforme
Importer le système d’exploitation Partage de fichiers réseau Image du système d’exploitation Outils Nutanix
Couches de package Partage de fichiers Nutanix Machine de packaging Outils Nutanix
Publier des images en couches Partage de fichiers Nutanix Provisionnement système Outils Nutanix, outils de broker de connexion et outils de création de machines, le cas échéant

Liens associés

VMware vSphere

Si l’application App Layering est installée dans vSphere, vous pouvez utiliser les configurations de connecteur pour automatiser les processus de superposition et de publication. Sinon, vous utilisez le partage de fichiers réseau de l’appliance pour transférer des images vers et depuis votre plate-forme cible.

Si l’appliance est installée dans vSphere

Lorsque votre appliance est installée dans vSphere et que vous créez des couches ou publiez dans vSphere, utilisez les configurations et couches de connecteur suivantes.

Couche du système d’exploitation : inclure les outils VMware

Tâche Utiliser la configuration du connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche Plateforme
Importer le système d’exploitation VMware vSphere Image du système d’exploitation —-
Couches de package VMware vSphere Machine de packaging —-
Publier des images en couches Création de machines pour vSphere, Citrix Provisioning ou VMware vSphere Provisionnement système S’il s’agit de Machine Creation for vSphere ou Citrix Provisioning, incluez les outils correspondants et vos outils Connection Broker.

Si l’appliance est installée sur un autre hyperviseur

Si votre appliance est installée sur un hyperviseur différent de vSphere, utilisez le partage de fichiers réseau et les couches décrites dans le tableau suivant.

Couche du système d’exploitation : les outils du premier hyperviseur que vous avez installé se trouvent dans la couche du système d’exploitation. Remplacer et supprimer les en définissant le type d’hyperviseur dans la couche de plate-forme sur vSphere.

Tâche Configuration du connecteur Pour que l’appliance accède à l’emplacement de Couche de plateforme
Importer le système d’exploitation Partage de fichiers réseau Image du système d’exploitation Outils VMware
Couches de package Partage de fichiers réseau Machine de packaging Outils VMware
Publier des images en couches Partage de fichiers réseau Provisionnement système Outils VMware, outils Connection Broker et création de machines, Citrix Provisioning, le cas échéant

Liens associés

Options avancées de déploiement de l’appliance

Vous n’avez besoin que d’une appliance App Layering, mais vous pouvez en installer plusieurs et utiliser chacune d’entre elles une appliance autonome.

Tenez compte des points suivants lorsque vous décidez du nombre d’appliances à utiliser dans votre environnement.

  • La gestion d’une seule appliance réduit la complexité de la gestion et les frais généraux. Considérez une seconde appliance uniquement si la vitesse du réseau est irréparablement lente ou un autre problème majeur empêche l’utilisation.
  • Vous pouvez utiliser plusieurs appliances pour gérer un environnement de test et un environnement de production.
  • Si vous disposez de plusieurs couches de système d’exploitation et qu’elles proviennent de différentes appliances, vous pouvez avoir différents administrateurs pour les couches créées à l’aide de chacune d’elles.
  • Si vous créez plusieurs appliances, chacune est autonome. Ils n’agissent pas comme des sauvegardes les unes pour les autres.
  • Sauvegardez chaque appliance ou concevez-la pour une haute disponibilité afin de ne pas perdre de couches. Vous avez besoin d’une sauvegarde complète de chaque appliance pour garantir que vous pouvez récupérer toutes les informations à partir de celle-ci. Bien que vous puissiez exporter et importer des couches, cette fonctionnalité n’est pas conçue pour la récupération d’échec.
Planifier votre déploiement