App Layering

Publication d’images en couches à partir d’un modèle

Les images en couches sont des machines virtuelles composées des couches et des paramètres spécifiés dans un modèle d’image. À l’aide d’un modèle d’image, vous pouvez publier autant d’images en couches que nécessaire vers un emplacement de votre service de provisioning ou de votre hyperviseur que vous spécifiez dans la configuration du connecteur.

Lorsque les images en couches sont publiées, vous pouvez utiliser des scripts pour effectuer des étapes importantes spécifiques aux couches. Par exemple, vous pouvez activer Microsoft Office, ce qui peut être nécessaire avant que la machine virtuelle ne soit utilisée comme disque maître pour vos outils de déploiement.

Le mécanisme utilisé pour exécuter ces scripts peut varier, y compris notre propre fonctionnalité kmssetup.cmd, la prise en charge de l’exécution unique (run-once) ou même l’exécution manuelle des scripts. Une fois que tous les scripts sont exécutés ou que d’autres étapes manuelles sont effectuées et que la machine virtuelle est dans l’état souhaité, un arrêt du système d’exploitation invité est initié, soit par les scripts, soit manuellement. Si vous utilisez la fonctionnalité kmssetup.cmd, il existe un processus documenté pour initier un arrêt une fois que tous les scripts de couche et autres fonctionnalités kmssetup sont terminés.

Pour publier une image en couches :

  1. Dans le module Images, sélectionnez un ou plusieurs modèles d’image que vous souhaitez publier.
  2. Dans le menu Action, sélectionnez Publier une image en couches.
  3. Sur la page Confirmer et terminer, sélectionnez Publier des images en couches. Pour chaque modèle d’image, cela démarre une tâche appelée Publication d’image en couches.
  4. Vérifiez la barre des tâches et, lorsque le disque de cette image est créé, cliquez sur le lien dans la description de la tâche pour passer à l’étape suivante.

    Le lien vous mène à une machine virtuelle dont l’état de création dépend de la plateforme vers laquelle vous publiez :

    • XenServer®, MS Hyper-V, Nutanix (ou service de provisioning sur celui-ci) : La machine virtuelle est créée, mais éteinte. Connectez-vous en tant qu’invité et laissez la machine exécuter les scripts spécifiés dans la configuration du connecteur.
    • Azure (ou création de machine pour Azure) : Une fenêtre de création de machine virtuelle est ouverte, mais incomplète. Saisissez les valeurs requises, terminez la création de la machine et mettez-la sous tension. La machine exécute les scripts spécifiés dans la configuration du connecteur.
      • Un connecteur Azure est utilisé spécifiquement pour la création de couches.
      • Un connecteur de création de machine pour Azure est utilisé spécifiquement pour la publication de modèles.
    • Google Cloud : Créez une machine virtuelle à partir de l’image Google Cloud sur la console Google Cloud, et mettez-la sous tension en tant que système d’exploitation invité.
    • VMware Cloud : Créez une machine virtuelle à l’aide d’un modèle de machine virtuelle VMware, et mettez-la sous tension en tant que système d’exploitation invité.

      Remarque :

      Un modèle de machine virtuelle VMware, plutôt qu’un modèle de machine virtuelle standard, est requis pour que le réseau de la machine virtuelle fonctionne correctement.

  5. Lorsque la machine virtuelle est dans l’état souhaité, arrêtez-la. L’état de la tâche passe à Terminé.

  6. Utilisez les informations de la description de la tâche pour accéder à l’image dans votre environnement.

Message d’erreur possible

Si vous recevez l’erreur suivante et que vous souhaitez vous connecter à l’image publiée pour apporter des modifications, cela doit se faire via l’utilisateur local et non un utilisateur de domaine.

This system was not shut down properly. Please log off immediately and contact your system administrator.

Publication d’images en couches à partir d’un modèle