App Layering

Citrix Hypervisor

Vous pouvez utiliser votre environnement Citrix Hypervisor pour créer des couches et publier des images en couches. Chaque configuration de connecteur accède à un emplacement de stockage spécifique dans votre environnement Citrix Hypervisor. Il se peut que vous ayez besoin de plusieurs configurations Citrix Hypervisor Connector pour accéder à l’emplacement approprié à chaque fin. En outre, vous pouvez publier chaque image en couches dans un emplacement pratique pour le système que vous provisionnez avec l’image publiée. Pour plus d’informations sur les connecteurs et les configurations de connecteurs, voir Configurations de connecteurs.

L’architecture Citrix Hypervisor vous permet d’interagir avec des serveurs individuels ou un cluster de serveurs au lieu d’un serveur d’administration centrale. Vous gérez Citrix Hypervisor à l’aide d’un logiciel d’accès en ligne de commande ou de gestion, tel que XenCenter. Vous installez XenCenter sur votre bureau et vous connectez individuellement à chaque hôte ou à un cluster d’hôtes.

Première utilisation de l’appliance Citrix App Layering Si vous souhaitez créer des couches d’applications à l’aide d’une machine virtuelle Citrix Hypervisor, vous avez besoin d’un connecteur d’Citrix Hypervisor dans App Layering. Lorsque vous publiez des images en couches dans Citrix Hypervisor, vous avez également besoin d’une configuration de connecteur pour chacun de vos emplacements de publication.

Les assistants Créer une couche et Publier une image en couches vous invitent à sélectionner une configuration de connecteur. Si vous n’avez pas encore la configuration de connecteur appropriée pour la tâche, vous pouvez en créer une en cliquantsurNouveau dans l’onglet Assistant Configuration du connecteur.

Informations requises pour les paramètres de configuration de Citrix Hypervisor Connector L’assistant de configuration de Citrix Hypervisor Connector vous permet de rechercher le serveur XenCenter, le magasindedonnées et ** l’hôte sur utiliser pour une nouvelle configuration.

Important

Les champs sont sensibles à la casse. Toutes les valeurs que vous entrez manuellement doivent correspondre à la casse de l’objet dans Citrix Hypervisor, sinon la validation échoue.

  • Citrix Hypervisor Configuration Name  : nom utile pour identifier et suivre cette configuration de connecteur.
  • Adresse du Citrix Hypervisor : nom de l’hôte Citrix Hypervisor auquel l’appliance s’intègre.
  • Nom d’utilisateur et mot de passe  : informations d’identification du compte que l’appliance utilise pour se connecter à Citrix Hypervisor.
  • Utiliser les communications sécurisées - Utilisez le chiffrement SSL pour le trafic de connexion API entre App Layering Connector et Citrix Hypervisor. Ce champ est coché par défaut.
  • Ignorer les erreurs de certificat - Permet d’ignorer les erreurs de certificat. Par défaut, ce paramètre est désactivé.
  • Modèle de machine virtuelle : modèle de machine virtuelle que vous pouvez utiliser pour le clonage. La liste des choix contient uniquement des modèles de machine virtuelle personnalisés, plutôt que des machines virtuelles réelles ou des modèles intégrés. Le modèle sélectionné ne doit pas avoir de disques attachés et doit avoir au moins une carte réseau attachée. Si ce n’est pas le cas, une erreur s’affiche lorsque vous essayez de valider ou d’enregistrer la configuration.
  • ** Référentiel de stockage : référentiel de stockage du disque chargé. La liste est filtrée pour afficher uniquement les référentiels pouvant contenir des disques durs virtuels (les référentiels ISO sont filtrés).
  • Taille du cache de disque de couche en Go (facultatif)  : spécifie la taille du cache autorisé pour la couche.
  • Utiliser HTTPS pour les transferts de fichiers : chiffre les transferts de fichiers d’image. HTTPS est vérifié par défaut pour des téléchargements et des téléchargements plus sécurisés, mais il peut être désactivé pour des performances accrues.

Organisation des machines virtuelles Les machines virtuelles créées par le connecteur Citrix Hypervisor, qu’il s’agisse de machines d’empaquetage ou d’images en couches, peuvent utiliser des dossiers ou des balises pour organiser les machines virtuelles. Citrix Hypervisor vous permet d’organiser les machines virtuelles par dossier ou par balise. Ces outils d’organisation sont facultatifs lors de la création et de la gestion de machines virtuelles via XenCenter ou d’autres outils. Bien que les configurations de connecteur Citrix Hypervisor ne vous permettent pas de spécifier des dossiers ou des balises, les machines virtuelles créées par le connecteur Citrix Hypervisor, à la fois les machines de packaging et les images en couches publiées, peuvent utiliser les deux outils d’organisation.

Balises de mise en cache Si le modèle spécifié dans la configuration du connecteur Citrix Hypervisor possède des balises, ces balises sont reportées sur n’importe quelle machine virtuelle clonée à partir de ce modèle. Toutes les machines virtuelles d’empaquetage ou les images en couches publiées sont marquées avec les mêmes balises que le modèle. En outre, le connecteur Citrix Hypervisor ajoute trois balises.

  • App Layering - Toutes les machines virtuelles créées par le connecteur Citrix Hypervisor peuvent être trouvées par cette balise, quel que soit leur objectif ou leur image.
  • Balise d’utilisation - Toutes les machines de packaging sont étiquetées avec App Layering Packaging Machine tandis que toutes les machines virtuelles d’image en couches publiées sont étiquetées avec App Layering Published Images.
  • Image ou nom du couche  : toutes les machines de packaging sont marquées avec le nom du couche pour lequel elles sont générées, tandis que toutes les images en couches publiées sont marquées avec le nom de l’image du modèle. Si vous utilisez XenCenter, vous pouvez afficher vos machines virtuelles par balise en sélectionnant « Vues de l’organisation », puis sélectionnez « Par balise ».

Dossier Par défaut, les machines virtuelles créées par Citrix Hypervisor Connector ne sont pas placées dans un dossier. Toutefois, si le modèle spécifié dans la configuration du connecteur Citrix Hypervisor réside dans un dossier, toute machine virtuelle créée par le connecteur à partir de ce modèle réside également dans le même dossier. Toutes les machines virtuelles d’empaquetage et les images en couches publiées seront placées dans le même dossier. Il n’y aura pas de sous-dossiers distincts pour empaquetage des machines virtuelles ou des images en couches publiées.

Connectivité réseau machine Les paramètres réseau virtuel du modèle source spécifié dans la Configuration du connecteur Citrix Hypervisor sont reportés lors de la création de machines virtuelles via Citrix Hypervisor Connector. Il n’y a aucune option dans l’interface utilisateur de configuration du connecteur pour remplacer les paramètres réseau.

Clusters Citrix Hypervisor Le Citrix Hypervisor Connector ne fonctionne pas encore correctement avec les clusters Citrix Hypervisor. Si l’hôte spécifié dans la configuration fait partie d’un cluster, il doit s’agir de l’hôte maître du cluster pour que le connecteur fonctionne. Toutefois, cela signifie que chaque fois que l’hôte principal Citrix Hypervisor tombe en panne et qu’un nouveau maître est choisi, la configuration de Citrix Hypervisor doit être mise à jour.

Scripts Citrix Hypervisor Connector prend en charge l’exécution de script après la publication d’images en couches, comme le font les connecteurs vSphere. Les variables de script suivantes seront définies :

Créer une configuration de connecteur

Pour saisir des valeurs :

  • Saisissez manuellement les trois premiers champs Connecteur. Après avoir validé les informations d’identification dans ces champs, vous pouvez sélectionner des valeurs pour les champs restants dans les menus déroulants.
  • Pour entrer des valeurs manuellement, cliquez sur pour placer le curseur dans le champ et tapez la valeur, en vous assurant que la casse correspond à la valeur de Citrix Hypervisor.
  • Pour sélectionner une valeur dans une liste déroulante, procédez comme suit :
    • Cliquez une fois pour placer le curseur dans le champ.
    • Cliquez une deuxième fois pour afficher la liste des valeurs possibles.

Pour ajouter une configuration de connecteur

  1. Dans l’assistant de création d’une couche ou d’ajout d’une version de couche, cliquez sur l’onglet Connecteur.
  2. Sous la liste Configurations du connecteur, cliquez sur Nouveau. Une boîte de dialogue s’ouvre.
  3. Sélectionnez le type de connecteur pour la plate-forme et l’emplacement où vous créez la couche ou publiez l’image. Cliquez ensuite sur Nouveau pour ouvrir la page Configuration du connecteur.
  4. Tapez le nomde configuration et l’adresse de Citrix Hypervisor, le nom d’utilisateur et le mot de passe. Pour obtenir des conseils, voir les définitions des champs ci-dessus.
  5. Cliquez sur leboutonVérifier les informations d’identification sous les champs Configuration de Citrix Hypervisor. Le champ Paramètres de clone de machine virtuelle est alors activé.
  6. Sélectionnez le modèle de machine virtuelle.
  7. Sélectionnez le référentiel de stockage et cliquez sur leboutonTEST pour vérifier que le logiciel peut accéder à l’emplacement spécifié à l’aide des informations d’identification fournies.
  8. Cliquez sur Enregistrer. La nouvelle configuration du connecteur apparaît sur la page Connecteur.

Configuration du script (facultatif, fonctionnalité avancée)

Lors de la création d’une configuration de connecteur, vous pouvez configurer un script PowerShell facultatif pour qu’il s’exécute sur n’importe quelle machine Windows exécutant un agent. Stockez les scripts sur la même machine sur laquelle vous installez l’agent. Le script s’exécute uniquement après le déploiement réussi d’une image en couches.

Certaines variables prédéfinies sont disponibles pour permettre la réutilisation des scripts avec différentes images de modèle et différentes configurations de connecteur. Les variables contiennent également des informations qui identifient la machine virtuelle dans le cadre de l’image en couches publiée dans Citrix Hypervisor.

L’exécution des scripts n’affecte pas le résultat de la tâche de publication et la progression des commandes exécutées dans le script ne sont pas visibles. Les journaux du connecteur Citrix Hypervisor contiennent la sortie du script.

Configurer un script (facultatif)

  1. Pour exécuter un script chaque fois que vous publiez une image en couches, procédez comme suit à l’aide des valeurs décrites dans les sections suivantes.
  2. Terminez et enregistrez la configuration du connecteur comme décrit ci-dessus.

Remarque :

Avant de sélectionner la page Configuration du script, enregistrez (ou ignorez) les modifications apportées aux paramètres de configuration du connecteur,

  1. Si lemenuNavigation de gauche n’est pas ouvert, sélectionnez-le et cliquez sur Configuration du script pour ouvrir lapage Configuration duscript.
  2. Remplissez les champs requis à l’aide des valeurs détaillées dans cette rubrique, puis cliquez sur Enregistrer.

Champs de configuration de script

  • Activer le script : activez cette case à cocher pour activer les champs restants. Vous pouvez saisir un script qui s’exécute chaque fois qu’une image en couches est publiée.
  • Agent de script - La machine de l’agent où se trouvent et s’exécutent les scripts.
  • Nom d’utilisateur (facultatif) : nom d’utilisateur à emprunter l’identité lors de l’exécution du script. Le nom d’utilisateur garantit que le script s’exécute dans le contexte d’un utilisateur disposant des droits ou autorisations nécessaires pour effectuer les opérations dans le script.
  • Mot de passe (facultatif) - Mot de passe du nom d’utilisateur spécifié.
  • Chemin d’accès au script - Chemin d’accès complet et nom de fichier sur la machine de l’agent où réside le fichier de script.

Autres valeurs de configuration de script Variables PowerShell Lorsque le script s’exécute, les variables suivantes sont définies et peuvent être utilisées dans le script PowerShell :

            Valeur S’applique aux types de connecteurs : Valeur déterminée par le code : Description   ConnectorCFGName All Code commun Nom de la configuration du connecteur associée à la configuration du script.   ImageName All Code commun Nom du modèle d’image en couches utilisé pour créer et publiez l’image en couches.   ostype All Code commun Type de système d’exploitation de l’image en couches publiée. Il peut s’agir de l’une des valeurs suivantes : Windows7 ; Windows764 ; Windows200864 ; Windows201264 ; Windows10 ; Windows1064   VirtualInfrastructure Reserver All Code du connecteur Citrix L’hôte Citrix Hypervisor spécifié dans la configuration du connecteur.   VMName All Code du connecteur Citrix Le nom du machine virtuelle créée.   VMID All Code du connecteur Citrix L’UUID de la machine virtuelle (identique à VMUUID)   VMUUID All Code du connecteur Citrix L’UUID de la machine virtuelle (identique à VMID)

Définition Étendue Indique si la variable de scripts est définie pour tous les types de connecteur de plate-forme ou si elle est spécifique à un type de connecteur particulier.

Source de valeur Utilise le code commun ou le code spécifique au connecteur de plate-forme pour déterminer la valeur de la variable.