App Layering

XenServer®

XenServer est une plateforme d’hyperviseur hautement optimisée pour Citrix Virtual Apps and Desktops™, permettant la livraison d’applications et de bureaux virtuels Windows et Linux sur n’importe quel appareil et à des centaines d’employés en quelques minutes seulement.

Avant de commencer

Vous pouvez utiliser votre environnement XenServer pour créer des couches (Layers) et publier des images en couches (layered images). Chaque configuration de connecteur (Connector Configuration) accède à un emplacement de stockage spécifique dans votre environnement XenServer. Vous pourriez avoir besoin de plusieurs configurations de connecteur XenServer pour accéder à l’emplacement correct pour chaque objectif. De plus, vous pouvez publier chaque image en couches à 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 connecteur, consultez Configurations de connecteur.

Avec l’architecture XenServer, vous pouvez interagir avec des serveurs individuels ou un cluster de serveurs au lieu d’un serveur de gestion central. Vous pouvez gérer XenServer en utilisant l’accès en ligne de commande ou un logiciel de gestion, tel que XenCenter. Vous pouvez installer XenCenter sur votre poste de travail et vous connecter individuellement à chaque hôte ou à un cluster d’hôtes.

Si vous utilisez App Layering pour la première fois

Si vous souhaitez créer des couches d’applications (App Layers) à l’aide d’une machine virtuelle XenServer, vous avez besoin d’un connecteur XenServer au sein d’App Layering. Lorsque vous publiez des images en couches sur XenServer, vous avez également besoin d’une configuration de connecteur pour chacun de vos emplacements de publication.

La création d’une couche et la publication d’une image en couches vous invitent à sélectionner une configuration de connecteur. Si vous n’avez pas encore la bonne configuration de connecteur pour la tâche, vous pouvez en créer une en cliquant sur Ajouter une configuration de connecteur sur la page Connecteurs.

Informations requises pour les paramètres de configuration du connecteur XenServer La configuration d’un connecteur pour XenServer vous permet de parcourir le serveur XenCenter, le magasin de données (Data Store) et l’hôte à utiliser pour une nouvelle configuration.

Important

Les champs sont sensibles à la casse. Toutes les valeurs que vous saisissez manuellement doivent correspondre à la casse de l’objet dans XenServer, sinon la validation échouera.

  • Nom de la configuration XenServer : Un nom utile pour vous aider à identifier et à suivre cette configuration de connecteur.
  • Adresse XenServer : Le nom de l’hôte XenServer avec lequel l’appliance s’intègre.
  • Nom d’utilisateur et mot de passe : Les informations d’identification du compte que l’appliance utilise pour se connecter à XenServer.
  • Utiliser les communications sécurisées : Chiffrement SSL pour le trafic de connexion API entre le connecteur App Layering et XenServer. Ce champ est sélectionné par défaut.
  • Modèle de machine virtuelle : Le modèle de machine virtuelle pour le clonage. La liste des choix contient uniquement des modèles de machines virtuelles personnalisés, plutôt que des machines virtuelles réelles ou l’un 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 lors de la tentative de validation ou d’enregistrement de la configuration.
  • Référentiel de stockage : Le référentiel de stockage pour le disque qui est télé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ée pour la couche. Par défaut, la taille de cache autorisée est de 250 Go.
  • Utiliser HTTPS pour les transferts de fichiers : Chiffre les transferts de fichiers image. HTTPS est sélectionné par défaut pour des téléchargements et des chargements plus sécurisés, mais peut être désactivé pour des performances accrues. Cela ne s’applique pas lorsque vous activez la composition déchargée (Offload Compositing).
  • Composition déchargée (recommandé) : Permet au processus de création de paquets de couches ou de publication d’images de s’exécuter sur le serveur Hyperviseur spécifié. Cette fonctionnalité augmente les performances et vous permet d’utiliser le format de disque VMDK et des machines virtuelles BIOS ou UEFI. Avec UEFI, vous pouvez également utiliser le démarrage sécurisé (Secure Boot) s’il est activé sur l’hyperviseur.
  • Référentiel de stockage ISO : Référentiel pour les disques que la composition déchargée télécharge. La liste est filtrée pour afficher uniquement les référentiels ISO. SMB et NFS sont pris en charge.
  • Chemin de partage ISO : Se remplit automatiquement pour le référentiel de stockage ISO sélectionné par le chemin de partage ISO configuré. À des fins d’affichage uniquement.
  • Nom d’utilisateur du partage ISO : Nom d’utilisateur pour le partage ISO sélectionné. Valide uniquement pour le partage ISO SMB. Le partage ISO NFS ne prend pas en charge de nom d’utilisateur ou de mot de passe.
  • Mot de passe du partage ISO : Mot de passe pour le partage ISO sélectionné. Valide uniquement pour le partage ISO SMB. Le partage ISO NFS ne prend pas en charge de nom d’utilisateur ou de mot de passe.

Lorsque la composition déchargée est sélectionnée :

  • Si vous fournissez un modèle configuré pour BIOS ou UEFI, la machine virtuelle résultante est du type que vous avez choisi.
  • Si vous fournissez un modèle avec UEFI-Secure Boot activé et sélectionné, la machine virtuelle résultante est UEFI-Secure Boot.

Lorsque la composition déchargée n’est pas sélectionnée :

  • Si vous fournissez un modèle configuré pour BIOS, la machine virtuelle résultante est BIOS.
  • Si vous fournissez un modèle configuré pour UEFI et que vous tentez d’enregistrer la configuration du connecteur, une erreur s’affiche.

Dossier de machine virtuelle Les machines virtuelles créées par le connecteur XenServer, qu’il s’agisse de machines de création de paquets ou d’images en couches, peuvent utiliser des dossiers ou des balises pour organiser les machines virtuelles. XenServer 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 des machines virtuelles via XenCenter ou d’autres outils. Bien que les configurations de connecteur XenServer ne vous permettent pas de spécifier des dossiers ou des balises, les machines virtuelles créées par le connecteur XenServer, à la fois les machines de création de paquets 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 XenServer comporte des balises, ces balises sont reportées sur toute machine virtuelle clonée à partir de ce modèle. Toutes les machines virtuelles de création de paquets ou les images en couches publiées sont balisées avec les mêmes balises que le modèle. De plus, le connecteur XenServer ajoute trois balises.

  • App Layering : Toutes les machines virtuelles créées par le connecteur XenServer peuvent être trouvées par cette balise, quel que soit leur objectif ou leur image.
  • Balise d’objectif : Toutes les machines de création de paquets sont balisées avec App Layering Packaging Machine tandis que toutes les machines virtuelles d’images en couches publiées sont balisées avec App Layering Published Images.
  • Nom de l’image ou de la couche : Toutes les machines de création de paquets sont balisées avec le nom de la couche pour laquelle elles sont générées, tandis que toutes les images en couches publiées sont balisé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 (Organization Views), puis en sélectionnant Par balise (By Tag).

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

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

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

Créer une configuration de connecteur

Pour saisir les valeurs :

  • Saisissez manuellement les trois premiers champs du connecteur. Après avoir validé les informations d’identification dans ces champs, vous pouvez sélectionner les valeurs pour les champs restants dans les menus déroulants.
  • Pour saisir des valeurs manuellement, cliquez pour placer le curseur dans le champ et tapez la valeur, en vous assurant que la casse correspond à la valeur dans XenServer.
  • 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. Cliquez sur la page Connecteurs.
  2. Cliquez sur Ajouter une configuration de connecteur. Une boîte de dialogue s’ouvre.
  3. Sélectionnez le Type de connecteur pour la plateforme 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. Saisissez le Nom de la configuration, l’adresse XenServer, le nom d’utilisateur, le mot de passe et le paramètre de la case à cocher Utiliser les communications sécurisées. Pour plus d’informations, consultez les définitions de champ ci-dessus.
  6. Cliquez sur CONNECTER sous les champs de configuration XenServer. Les champs Paramètres de clonage de machine virtuelle sont alors activés si le nom d’utilisateur et le mot de passe sont corrects.

    Remarque :

    S’il y a une erreur de certificat, le message d’erreur suivant s’affiche : Un ou plusieurs problèmes avec le certificat de service ont été détectés. Vous pouvez choisir de les ignorer, ou vous devez mettre à jour le certificat sur le serveur. Vous pouvez cliquer sur Ignorer les erreurs de certificat et continuer.

  7. Sélectionnez le Modèle de machine virtuelle requis.
  8. Sélectionnez le Référentiel de stockage.
  9. Assurez-vous que la Taille du cache de création de paquets en Go est définie sur la valeur souhaitée (ou utilisez la valeur par défaut). Définir la valeur sur 0 n’entraîne aucune mise en cache.
  10. Sélectionnez le paramètre pour Utiliser HTTPS pour les transferts de fichiers.
  11. Sélectionnez le paramètre pour Utiliser la composition déchargée.
  12. Si Utiliser la composition déchargée est sélectionné, sélectionnez Référentiel de stockage ISO. Le Chemin de partage ISO est automatiquement renseigné.
  13. Si un partage ISO SMB est sélectionné, saisissez le nom d’utilisateur et le mot de passe du partage ISO SMB.
  14. Cliquez sur CONFIRMER ET TERMINER. Un résumé de la configuration s’affiche.
  15. Cliquez sur Enregistrer. Si aucune erreur ne s’affiche, la nouvelle configuration de connecteur est enregistrée et affichée sur la page Connecteur.
XenServer®