App Layering

Création d’une machine pour Citrix Hypervisor

La configuration Machine Creation for Citrix Hypervisor Connector contient les informations qui permettent à l’appliance Citrix App Layering de publier des images en couches sur Machine Creation dans votre environnement Citrix Hypervisor. Les informations comprennent les informations d’identification de l’utilisateur et l’emplacement de stockage.

Pour publier des images en couches, utilisez la création de la machine pour Citrix Hypervisor Connector Configuration. Dans l’Assistant Configuration du connecteur, vérifiez que vous configurez un modèle de machine virtuelle. Ensuite, l’image en couches que vous publiez se trouve dans une machine virtuelle prête à l’emploi, l’image est arrêtée et un instantané est pris. Vous pouvez utiliser la machine virtuelle dans votre environnement Citrix Hypervisor sans autres modifications.

Chaque configuration de connecteur est définie pour publier des images en couches dans un emplacement de stockage spécifique de votre environnement. Si vous publiez sur plusieurs emplacements, vous devrez peut-être créer plusieurs machines Configuration du connecteur. Vous pouvez également publier chaque image en couches dans un emplacement pratique pour le système que vous provisionnez avec l’image publiée.

Remarques :

Cette configuration de connecteur est destinée à la publication d’images en couches. Vous ne pouvez pas empaqueter les couches dans l’environnement de création de machine. Pour les couches d’packaging, utilisez un Configuration du connecteur de l’Citrix Hypervisor.

Un Personal vDisk n’est pas pris en charge pour la création d’une machine. Les images de bureau publiées ne sont pas persistantes. Vous ne pouvez utiliser un Personal vDisk que lorsque vous publiez sur Citrix Provisioning.

Avant de commencer

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 où vous provisionnez l’image publiée.

Citrix Hypervisor utilise une architecture semblable à un module dans laquelle vous interagissez avec des serveurs individuels ou des clusters de serveurs, au lieu d’un serveur d’administration centrale. Vous gérez les pods à l’aide d’un accès en ligne de commande ou d’un logiciel de gestion GUI tel que XenCenter. Installez XenCenter sur votre bureau, puis vous pouvez vous connecter individuellement à chaque hôte autonome ou à des clusters d’hôtes.

Utilisation du service App Layering pour la première fois

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

Vous sélectionnez une configuration de connecteur dans les assistants Créer une couche d’application et Publier une image en couches . Si vous avez besoin d’une configuration de connecteur pour la tâche, vous pouvez en créer une. Pour ce faire, cliquez sur Nouveau dans l’onglet Connecteur de l’Assistant.

Informations requises pour la création de machine pour les paramètres de configuration du connecteur Citrix Hypervisor

Dans l’assistant de configuration du connecteur Machine Creation for Citrix Hypervisor, vous pouvez rechercher le serveur XenCenter, le magasin de données et l’hôte à utiliser pour une nouvelle configuration.

Important :

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

  • Nom de la configuration : nom de la configuration du connecteur.
  • Adresse de Citrix Hypervisor : nom de l’hôte Citrix Hypervisor avec lequel 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 le protocole sécurisé : paramètre par défaut qui permet le chiffrement SSL pour le trafic de connexion API entre le connecteur et Citrix Hypervisor.
  • Autoriser les erreurs de certificat - Permet au système d’ignorer les erreurs de certificat. Par défaut, ce paramètre est désactivé.
  • Modèle demachine virtuelle - Modèle de machine virtuelle que vous pouvez utiliser pour le clonage. La liste des choix inclut uniquement les modèles de machines virtuelles personnalisées, plutôt que les machines virtuelles réelles ou l’un des modèles intégrés. Le modèle sélectionné ne peut pas avoir de disques attachés et doit avoir au moins une carte réseau attachée. Si le modèle ne contient pas ces éléments, une erreur s’affiche lors de la validation ou de l’enregistrement de la configuration.
  • Référentiel de stockage - Référentiel de stockage pour le disque téléchargé. La liste est filtrée pour afficher les référentiels pouvant contenir des disques durs virtuels (VHDs). Les référentiels ISO sont filtrés.
  • Utiliser HTTPS pour les transferts de fichiers - Chiffre les transferts de fichiers image. HTTPS est sélectionné par défaut pour les téléchargements et les téléchargements. Vous pouvez désactiver la case à cocher pour augmenter les performances.

Organisation des machines virtuelles

Vous pouvez organiser les machines virtuelles Citrix Hypervisor 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. Les configurations du connecteur Citrix Hypervisor ne vous permettent pas de spécifier des dossiers ou des balises. Les machines virtuelles créées par Citrix Hypervisor Connector, les deux Packaging Machines et l’image Layered Image publiée peuvent utiliser les deux outils d’organisation.

Balises

Si le modèle spécifié dans la configuration du connecteur Citrix Hypervisor contient des balises, les balises sont replacées sur toute machine virtuelle clonée à partir de ce modèle. Par conséquent, toutes les machines virtuelles d’empaquetage ou les images en couches publiées reçoivent les mêmes balises que dans le modèle. En outre, Citrix Hypervisor Connector ajoute trois balises.

  • Unidesk - Répertorie toutes les machines virtuelles créées par Citrix Hypervisor Connector, quel que soit leur but ou leur image.
  • Purpose Tag - Marque toutes les machines de packaging avec App Layering Packaging Machine. Balise toutes les machines virtuelles d’images en couches publiées avec App Layering Published Images.
  • Nom de l’image/de la couche - Fournit une balise sur toutes les machines de packaging avec le nom de la couche à partir de laquelle elles génèrent. Marque toutes les images en couches publié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 d’organisation, puis en sélectionnant Par balise.

Dossier

Par défaut, les machines virtuelles créées par Citrix Hypervisor Connector ne sont pas placées dans un dossier. Si le modèle spécifié se trouve dans un dossier, les machines virtuelles créées par la Configuration du connecteur se trouvent dans le même dossier. Toutes les machines virtuelles d’empaquetage et les images en couches publiées sont placées dans le même dossier. Il n’y a pas de dossiers distincts pour empaqueter des machines virtuelles ou des images en couches publiées.

Connectivité réseau machine

Lorsque vous créez des machines virtuelles avec Citrix Hypervisor Connector, les paramètres de réseau virtuel dans le modèle source de la configuration du connecteur sont reproduits. Aucune option n’est disponible dans l’interface utilisateur de configuration du connecteur pour remplacer les paramètres réseau.

Le connecteur Citrix Hypervisor ne fonctionne pas correctement avec les clusters Citrix Hypervisor. Si l’hôte de la configuration fait partie d’un cluster, vous devez spécifier l’hôte principal pour que le connecteur fonctionne. Toutefois, si l’hôte principal Citrix Hypervisor échoue et qu’un nouveau serveur principal est sélectionné, vous devez actualiser la configuration de Citrix Hypervisor.

Créer une configuration de connecteur

Pour taper des valeurs :

  • Tapez 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 taper 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, cliquez une fois pour placer le curseur dans le champ. Cliquez ensuite 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.
  4. Cliquez sur Nouveau pour ouvrir la page Configuration du connecteur.
  5. Tapez le nomde configuration, l’ adresse de Citrix Hypervisor, le nom d’utilisateuret le mot de passe. Pour obtenir des conseils, consultez les définitions de champ décrites précédemment.
  6. Cliquez sur CHECK CREDENTIALS sous le champ Configuration de Citrix Hypervisor, qui active le champ Paramètres de clone de machine virtuelle.
  7. Sélectionnez le modèle de machine virtuelle.
  8. Sélectionnez le référentiel de stockage et cliquez sur TEST pour vérifier que App Layering peut accéder à l’emplacement spécifié à l’aide des informations d’identification fournies.
  9. Cliquez sur Enregistrer. La nouvelle configuration du connecteur apparaît sur la page Connecteur.

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

Lorsque vous créez 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 App Layering. 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 les informations permettant d’identifier la machine virtuelle faisant partie de l’image en couches publiée dans Citrix Hypervisor.

L’exécution de ces 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 après son exécution.

Configurer un script (facultatif)

  1. Terminez et enregistrez la configuration du connecteur comme décrit précédemment.

    Remarque :

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

  2. Dans le menu de navigation de gauche, cliquez sur Configuration du script pour ouvrir la page Chemin du script.

  3. Remplissez les champs requis en utilisant les valeurs de la table de la section Autres valeurs de configuration de script, puis cliquez sur Enregistrer.

Champs de configuration de script

  • Activer le script - Activez cette case à cocher pour activer les champs restants. Après avoir activé le script, vous pouvez choisir le script qui s’exécute chaque fois que vous publiez une image en couches.
  • Agent de script - Machine de l’agent où se trouvent les scripts et sont exécutés.
  • Nom d’utilisateur (facultatif)  : nom d’utilisateur à emprunter l’identité lors de l’exécution du script. Le nom garantit que le script s’exécute avec les droits et autorisations utilisateur requis pour effectuer les opérations dans le script.
  • Mot de passe (facultatif)  : mot de passe pour le 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

Lorsque vous exécutez le script, il définit les variables suivantes, que vous pouvez utiliser dans le script PowerShell :

Value S’applique aux types de connecteurs Valeur déterminée par quel code Description
connectorCfgName Toutes Code commun Nom de la configuration du connecteur associée à la configuration du script.
imageName Toutes Code commun Nom du modèle d’image en couches utilisé pour créer et publier l’image en couches.
osType Toutes 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
virtualInfrastructureServer Toutes Code du connecteur Citrix Hypervisor Hôte Citrix Hypervisor spécifié dans la configuration du connecteur.
vmName Toutes Code du connecteur Citrix Hypervisor Nom de la machine virtuelle créée.
vmId Toutes Code du connecteur Citrix Hypervisor UUID de la machine virtuelle (identique à VMUUID)
vmUuid Toutes Code du connecteur Citrix Hypervisor UUID de la machine virtuelle (identique à VMID)

Champ d’application de la définition

Lorsque la variable de script est définie pour tous les types de connecteur de plate-forme, ou lorsqu’elle est spécifique à un type de connecteur particulier.

Source de valeur

Détermine si la valeur de la variable est un code commun ou par un code spécifique au connecteur.

Création d’une machine pour Citrix Hypervisor