Gestion des images

Introduction

Le processus de création ou de mise à jour du catalogue MCS comporte deux phases :

  • Maîtrise : une image source est convertie en image publiée
  • Clonage : de nouvelles machines virtuelles sont créées à partir de l’image publiée

Grâce à la fonctionnalité de gestion des images, MCS sépare la phase de maîtrise du flux de travail global de provisionnement.

Vous pouvez préparer différentes versions d’images MCS (Image préparée) à partir d’une seule image source et les utiliser dans plusieurs catalogues de machines MCS différents. Vous pouvez également partager les versions d’images préparées entre les unités d’hébergement au sein de la même connexion d’hôte. Cette implémentation réduit considérablement les coûts de stockage et de temps, et simplifie le déploiement des machines virtuelles et le processus de mise à jour des images.

Les avantages de l’utilisation de cette fonctionnalité de gestion des images sont les suivants :

  • Générer des images préparées à l’avance sans créer de catalogue.
  • Réutiliser les images préparées dans plusieurs scénarios, tels que la création et la mise à jour d’un catalogue.
  • Réduire considérablement le temps de création ou de mise à jour du catalogue.
  • Partager les versions d’images préparées entre les unités d’hébergement au sein de la même connexion d’hôte.

Remarque :

  • Cette fonctionnalité est actuellement applicable aux environnements de virtualisation Azure et VMware.
  • Vous pouvez créer un catalogue de machines MCS sans utiliser d’images préparées. Dans ce cas, vous ne bénéficierez pas des avantages de la fonctionnalité.

Cas d’utilisation

Voici quelques cas d’utilisation de la fonctionnalité de gestion d’images :

  • Gestion des versions : Les versions d’image vous permettent de :

    • gérer différentes itérations ou mises à jour d’une image particulière.
    • maintenir plusieurs versions d’une image à des fins différentes.
  • Regroupement logique : Vous pouvez créer plusieurs définitions d’image pour :

    • regrouper logiquement les versions d’image en fonction de divers critères tels que le projet, le service ou le type d’application et de bureau.
    • gérer les images plus efficacement au sein d’une organisation.
  • Partage d’images : Vous pouvez partager des versions d’images préparées entre les unités d’hébergement au sein de la même connexion hôte pour :

    • assurer la cohérence et l’uniformité des images entre les différentes unités d’hébergement.

Qu’est-ce qu’une image préparée ?

Grâce à la fonctionnalité de gestion d’images, MCS dissocie la phase de création de l’image principale du flux de travail global de création ou de mise à jour de catalogue et divise le processus en deux étapes :

  1. Créer des images préparées à partir d’une seule image source.
  2. Utiliser l’image préparée pour créer ou mettre à jour un catalogue de machines MCS.

Vous pouvez créer les images préparées à l’avance. Vous pouvez utiliser une seule image préparée pour créer ou mettre à jour plusieurs catalogues de machines provisionnés par MCS.

Comprendre comment une image préparée est utilisée dans plusieurs catalogues de machines MCS lorsque vous utilisez Web Studio à partir de l’image :

Vue d'ensemble de l'image préparée

Définition d’image : Les définitions d’image sont un regroupement logique de versions d’une image. La définition d’image contient des informations sur :

  • la raison pour laquelle l’image a été créée
  • à quel OS il est destiné
  • d’autres informations sur l’utilisation de l’image.

Un catalogue n’est pas créé à partir d’une définition d’image, mais à partir des versions d’image qui sont créées sur la base de la définition d’image.

Version d’image : Les versions d’image gèrent le versioning pour la définition d’image. Une définition d’image peut avoir plusieurs versions d’image. Utilisez les versions d’image comme images préparées pour créer ou mettre à jour un catalogue. Vous pouvez partager les versions d’image entre les unités d’hébergement au sein de la même connexion d’hôte dans les environnements de virtualisation Azure et VMware.

Alternativement, si vous souhaitez utiliser des commandes PowerShell pour créer un schéma de provisionnement afin de créer ou de mettre à jour un catalogue, vous devez créer une spécification de version d’image préparée basée sur la spécification de version d’image principale, selon les besoins de votre environnement. Vous pouvez également partager la spécification de version d’image préparée avec une autre unité d’hébergement au sein de la même connexion d’hébergement.

Exigence

  • Pour les images principales Windows, seules les images VDA version 2311 ou ultérieure sont prises en charge. Le composant MCS/IO doit être explicitement sélectionné et installé. L’activation ou la désactivation de la configuration MCS I/O doit être déterminée lors de la création ou des mises à jour du catalogue de machines, car elle n’est pas activée par défaut.

Limitations

Actuellement, la fonctionnalité ne prend pas en charge les éléments suivants :

  • Plusieurs cartes réseau dans Azure
  • Fonctionnalité de disque de données persistant
  • Hibernation pour multi-session
  • Changement de type d’image
  • Lors du partage d’une version d’image préparée entre des unités d’hébergement dans Azure, les méthodes de partage suivantes ne sont pas autorisées :

    • Partager directement
    • Partager avec la galerie communautaire publique
  • Actuellement, la machine virtuelle confidentielle Azure n’est pas prise en charge pour la gestion des images.

Gestion du cycle de vie des images à l’aide de Web Studio

Le cycle de vie de l’image lorsque vous utilisez Web Studio est le suivant :

  1. Créer une image préparée : Créez une définition d’image et sa version d’image initiale.
  2. Créer des versions d’image à partir de la version d’image initiale.
  3. Partagez la version de l’image avec une autre unité d’hébergement au sein de la même connexion d’hébergement si vous souhaitez utiliser la version de l’image dans d’autres unités d’hébergement.
  4. Utiliser une version d’image comme image préparée pour créer des catalogues.
  5. Mettre à jour un catalogue de machines avec une image préparée différente.
  6. Gérer les définitions et les versions d’image : Modifiez le nom et la description des versions d’image, ainsi que la description d’une définition d’image.
  7. Supprimer une version d’image.
  8. Supprimer une définition d’image.

Alternativement, vous pouvez également gérer les images à l’aide de PowerShell. Voir Gestion du cycle de vie des images à l’aide de PowerShell.

Gestion du cycle de vie des images à l’aide de PowerShell

Si vous souhaitez utiliser des commandes PowerShell pour créer un schéma de provisionnement, vous devez créer une spécification de version d’image préparée basée sur la spécification de version d’image principale, selon les besoins de votre environnement.

Spécification de version d’image maître : Une spécification de version d’image maître est une image spécifique ajoutée ou créée dans le cadre d’une version d’image. Vous pouvez ajouter une image existante dans l’hyperviseur en tant que spécification de version d’image maître, ou créer une spécification de version d’image préparée à partir de celle-ci, selon les besoins de votre environnement. Cette spécification de version d’image préparée peut être utilisée pour plusieurs schémas de provisionnement.

Vous pouvez également partager une spécification de version d’image préparée entre des unités d’hébergement au sein de la même connexion d’hébergement dans les environnements Azure et VMware. Dans Azure, le partage est réalisé à l’aide de la capacité de partage de disque d’Azure Compute Gallery (ACG).

Le cycle de vie d’une image lors de l’utilisation des commandes PowerShell est le suivant :

  1. Créer une image :

    1. Créer une définition d’image.
    2. Ajouter une nouvelle configuration pour la définition d’image dans la connexion d’hébergement spécifiée.
    3. Créer une version d’image.
    4. Ajouter une spécification de version d’image principale.
    5. Créer une spécification de version d’image préparée.
  2. Partager la spécification de version d’image préparée avec une autre unité d’hébergement au sein de la même connexion d’hébergement si vous souhaitez utiliser la version d’image dans d’autres unités d’hébergement.
  3. Créer un catalogue de machines MCS à l’aide d’une spécification de version d’image préparée :

    1. Créer un catalogue de courtiers.
    2. Créer un pool d’identités.
    3. Créer un schéma de provisionnement avec le paramètre de spécification de version d’image préparée Uid à l’aide de la commande New-ProvScheme.
    4. Lier le catalogue de courtiers au schéma de provisionnement.
  4. Créer des machines virtuelles dans le catalogue de machines MCS.
  5. Modifier la spécification de version d’image préparée d’un schéma de provisionnement à l’aide de la commande Set-ProvScheme.
  6. Gérer les définitions et les versions d’images : Modifier les versions et les définitions d’images.
  7. Supprimer un catalogue de machines MCS : L’ordre de suppression est : catalogue de machines > spécification de version d’image préparée partagée (si partage d’image) > spécification de version d’image préparée > spécification de version d’image principale > version d’image > configuration pour la définition d’image dans la connexion d’hébergement spécifiée > définition d’image. Avant de supprimer la spécification de version d’image, assurez-vous que la spécification de version d’image préparée n’est associée à aucun catalogue de machines MCS.

Comprendre le nœud Images

Utilisez le nœud Images pour créer et gérer des images préparées par MCS. Sa vue principale est divisée en quatre parties :

  • Sans image préparée partagée entre les unités d’hébergement

    image-node-main-view

  • Avec image préparée partagée entre les unités d’hébergement :

    image-node-main-view-image-sharing

Libellé Partie Description
A Définitions d’image Répertorie les définitions d’image précédemment créées.
B Versions d’image Affiche les versions d’image de la définition d’image sélectionnée.
C



Détails



  • L’onglet Détails affiche des informations détaillées sur la définition ou la version d’image sélectionnée, telles que l’image principale, la ressource, l’hyperviseur, le nom de la définition d’image, le type de système d’exploitation et le type de session.
  • L’onglet Schéma d’image affiche des informations sur le modèle utilisé pour la préparation des images, telles que le disque dur, la taille de la machine, le type de licence, l’ensemble de chiffrement de disque, le profil de machine, etc.
  • L’onglet Schémas de provisionnement affiche le nom du schéma de provisionnement utilisé pour créer le catalogue.
  • L’onglet Dépannage affiche l’état d’erreur de la version d’image sélectionnée.
  • En cas de partage d’image : L’onglet Ressources affiche l’état du partage de la version d’image.
D Barre d’actions Répertorie les actions que vous pouvez effectuer sur les définitions et les versions d’image, telles que Créer une version d’image, Modifier la description, Gérer le partage d’image (en cas de partage d’image préparée), Supprimer la version d’image et Créer un catalogue.

Où aller ensuite

Créer des catalogues de machines avec image préparée Créer un catalogue de machines avec image préparée dans Azure Créer un catalogue de machines avec image préparée dans VMware

Gestion des images