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 hyperviseur ou sur un hyperviseur différent.

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, vos logiciels de plateforme 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 avez passées 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 qu’elle contient. Bien que vous puissiez exporter et importer des couches, cette fonctionnalité n’est pas conçue pour la récupération après sinistre. Pour plus d’informations détaillées 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 maintenir un seul 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 sur site et dans un hyperviseur basé sur le 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 de système d’exploitation

La couche de système d’exploitation inclut votre système d’exploitation ainsi que les logiciels et paramètres de l’hyperviseur. C’est un élément essentiel pour toutes les autres couches 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 plateforme et d’application que vous créez nécessitent la couche de système d’exploitation que vous utilisez pour celles-ci.

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

Couche de plateforme

La couche de plateforme inclut le logiciel de provisionnement et les outils de courtier de connexion. De plus, si vous publiez sur un hyperviseur différent de celui de la couche de système d’exploitation, ajoutez les nouveaux outils d’hyperviseur à la couche de plateforme.

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

Couches d’application

Les couches d’application incluent le logiciel pour chacune de vos applications. Si vous maintenez plus d’un système d’exploitation, vous avez besoin d’un ensemble de couches d’application 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 élastiques sont livrées lorsque l’utilisateur se connecte.

Image des couches d’application

Couches élastiques

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

  • Déployer des images en couches : Incluez les couches de système d’exploitation et de plateforme, 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 le layering élastique est activé, les utilisateurs reçoivent les couches d’application qui leur sont attribué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 utilisateur est créée pour chaque utilisateur ayant 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 complètes et les couches utilisateur Office 365.

  • Couches utilisateur complètes : Activez les couches utilisateur complètes pour préserver les paramètres et les données de toutes les couches attribué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 préserver les paramètres et les données d’Office 365, y compris Outlook.

Connecteurs

Les connecteurs sont les moyens pour l’appliance de communiquer avec des hyperviseurs individuels ou des logiciels de provisionnement. Généralement, vous avez besoin de deux types de configurations de connecteur :

  • Configuration de 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 de connecteur pour la publication d’images en couches : Fournit à l’appliance les informations d’identification requises pour publier des images en couches sur votre service de provisionnement ou votre hyperviseur.

Ce qu’il faut créer dans votre environnement

Cette section présente les configurations de connecteur dont vous avez besoin et le logiciel à installer sur les couches de système d’exploitation et de plateforme en fonction de votre plateforme cible.

XenServer®

Si l’appliance est installée dans XenServer, utilisez les configurations de connecteur pour automatiser les processus de layering et de publication. Si vous utilisez une appliance exécutée sur un hyperviseur différent, 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 hyperviseur différent et que vous créez des couches ou publiez dans XenServer, utilisez les configurations de connecteur et les couches décrites dans le tableau suivant.

Couche de système d’exploitation dans XenServer : Incluez les outils XenServer dans la couche de système d’exploitation.

Tâche Utiliser la configuration de connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche de plateforme
Importer le système d’exploitation XenServer Image du système d’exploitation -—
Packager les couches XenServer Machine de packaging -—
Publier des images en couches Machine Creation pour XenServer, Citrix Provisioning™, ou XenServer Provisionnement du système Si vous utilisez Machine Creation pour XenServer ou Citrix Provisioning, incluez les outils respectifs et les outils de courtier de connexion

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

Si votre appliance est exécutée 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 de système d’exploitation : Des outils d’hyperviseur différents sont installés sur la couche de système d’exploitation, mais si vous définissez le type d’hyperviseur dans la couche de plateforme sur XenServer, les outils de la couche de système d’exploitation sont supprimés et les outils que vous ajoutez à la couche de plateforme sont inclus dans les images en couches que vous publiez.

Tâche Configuration de 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
Packager les couches Partage de fichiers réseau Machine de packaging Outils XenServer
Publier des images en couches Partage de fichiers réseau Provisionnement du système Outils XenServer, outils Machine Creation ou Citrix Provisioning, le cas échéant, et outils de courtier de connexion

Liens connexes

MS Azure

Si l’appliance App Layering est installée dans Azure, vous pouvez utiliser les configurations de connecteur pour automatiser les processus de layering et de publication. Sinon, vous utilisez le partage de fichiers réseau de l’appliance pour transférer des images vers et depuis votre plateforme 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 un service de provisionnement qui y est exécuté, utilisez les configurations de connecteur et les couches décrites dans le tableau suivant.

Couche de système d’exploitation : Aucun outil d’hyperviseur n’est requis pour Azure

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

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 de système d’exploitation : Même si des outils pour le mauvais hyperviseur sont installés dans la couche de système d’exploitation, vous pouvez remplacer les outils en définissant le type d’hyperviseur dans la couche de plateforme sur Azure.

Tâche Configuration de 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
Packager les couches Partage de fichiers réseau Machine de packaging Non requis
Publier des images en couches Partage de fichiers réseau Provisionnement du système Outils Machine Creation, le cas échéant

Liens connexes

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 layering et de publication. Sinon, vous utilisez le partage de fichiers de l’appliance pour transférer des images vers et depuis votre plateforme 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 provisionnement qui y est exécuté, utilisez les configurations de connecteur et les couches décrites dans le tableau suivant.

Couche de système d’exploitation : Incluez les paramètres Hyper-V, si le système d’exploitation ne provient pas d’Hyper-V.

Tâche Utiliser la configuration de connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche de plateforme
Importer le système d’exploitation —- Image du système d’exploitation —-
Packager les couches MS Hyper-V Machine de packaging —-
Publier des images en couches Machine Creation, Citrix Provisioning, ou MS Hyper-V Provisionnement du système Si Citrix Provisioning, incluez les outils de provisionnement et les outils de courtier de connexion

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

Si votre appliance est installée dans un hyperviseur autre qu’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 de système d’exploitation : Les outils pour un hyperviseur différent sont installés sur la couche de système d’exploitation. Supprimez les fichiers en définissant le type d’hyperviseur sur Hyper-V dans la couche de plateforme. Les paramètres de la couche de plateforme remplacent l’hyperviseur d’origine.

Tâche Configuration de 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
Packager les couches Partage de fichiers réseau Machine de packaging Paramètres MS Hyper-V
Publier des images en couches Partage de fichiers réseau Provisionnement du système Paramètres Hyper-V, outils de courtier de connexion et outils de provisionnement, le cas échéant

Liens connexes

Nutanix AHV

Si l’appliance App Layering est installée dans Nutanix, vous pouvez utiliser les configurations de connecteur pour automatiser les processus de layering et de publication. Sinon, vous utilisez le partage de fichiers de l’appliance pour transférer des images vers et depuis votre plateforme 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 de système d’exploitation : Incluez les outils Nutanix

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

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 de système d’exploitation : Même si des outils pour un hyperviseur différent sont installés dans la couche de système d’exploitation, vous pouvez les remplacer et les supprimer. Dans la couche de plateforme, définissez le type d’hyperviseur sur Nutanix. Les outils Nutanix sont alors inclus dans vos images en couches.

Tâche Configuration de 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
Packager les couches Partage de fichiers Nutanix Machine de packaging Outils Nutanix
Publier des images en couches Partage de fichiers Nutanix Provisionnement du système Outils Nutanix, outils de courtier de connexion et outils Machine Creation, le cas échéant

Liens connexes

VMware vSphere

Si l’appliance App Layering est installée dans vSphere, vous pouvez utiliser les configurations de connecteur pour automatiser les processus de layering et de publication. Sinon, vous utilisez le partage de fichiers réseau de l’appliance pour transférer des images vers et depuis votre plateforme 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 de connecteur et les couches suivantes.

Couche de système d’exploitation : Incluez les outils VMware

Tâche Utiliser la configuration de connecteur Pour que l’appliance accède à l’emplacement de Inclure dans la couche de plateforme
Importer le système d’exploitation VMware vSphere Image du système d’exploitation —-
Packager les couches VMware vSphere Machine de packaging —-
Publier des images en couches Machine Creation pour vSphere, Citrix Provisioning, ou VMware vSphere Provisionnement du système Si Machine Creation pour vSphere ou Citrix Provisioning, incluez les outils respectifs et vos outils de courtier de connexion.

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 de système d’exploitation : Les outils du premier hyperviseur que vous avez installé résident dans la couche de système d’exploitation. Remplacez-les et supprimez-les en définissant le type d’hyperviseur dans la couche de plateforme sur vSphere.

Tâche Configuration de 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
Packager les couches Partage de fichiers réseau Machine de packaging Outils VMware
Publier des images en couches Partage de fichiers réseau Provisionnement du système Outils VMware, outils de courtier de connexion, et Machine Creation, Citrix Provisioning, le cas échéant

Liens connexes

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

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

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

  • Le maintien d’une seule appliance réduit la complexité de la gestion et les frais généraux. N’envisagez une deuxième appliance que si des vitesses réseau irrémédiablement lentes ou d’autres problèmes majeurs entravent l’utilisation.
  • Vous pouvez utiliser plusieurs appliances pour maintenir un environnement de test et un environnement de production.
  • Si vous avez plusieurs couches de système d’exploitation et qu’elles proviennent d’appliances différentes, vous pouvez avoir des administrateurs différents pour les couches créées à l’aide de chacune d’elles.
  • Si vous créez plus d’une appliance, chacune est autonome. Elles n’agissent pas comme des sauvegardes l’une pour l’autre.
  • 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 qu’elle contient. Bien que vous puissiez exporter et importer des couches, cette fonctionnalité n’est pas conçue pour la récupération après sinistre.
Planifier votre déploiement