Créer une définition d’image et une version d’image

Attention

Cet article fait référence à CentOS, une distribution Linux proche de l’état EOL (End Of Life). Faites le point sur votre utilisation et organisez-vous en conséquence. Pour plus d’informations, consultez l’aide Fin de vie CentOS.

Une galerie Azure Compute Gallery (anciennement Shared Image Gallery) simplifie le partage d’images personnalisées dans votre organisation. Les images personnalisées sont comme des images de la Place de marché, sauf que vous les créez vous-même. Les images peuvent être créées à partir d’une machine virtuelle, d’un disque dur virtuel, d’un instantané, d’une image managée ou d’une autre version d’image.

La galerie Azure Compute Gallery vous permet de partager vos images de machine virtuelle personnalisées avec d’autres personnes de votre organisation, dans la même région ou des régions différentes, au sein d’un locataire Microsoft Entra, ou publiquement avec une galerie de la communauté. Choisissez les images à partager, les régions dans lesquelles vous souhaitez les rendre disponibles et les personnes avec lesquelles vous voulez les partager. Vous pouvez créer plusieurs galeries afin de regrouper logiquement les images. La plupart des nouvelles fonctionnalités comme ARM64, Performances réseau accélérées et TrustedVM ne sont prises en charge qu’à travers Azure Compute Gallery et ne sont pas disponibles pour les images managées.

La fonctionnalité Azure Compute Gallery présente plusieurs types de ressources :

Ressource Description
Source d’image Cette ressource peut être utilisée pour créer une version d’image dans une galerie. Une source d’image peut être une machine virtuelle Azure existante qui est généralisée ou spécialisée, une image managée, un instantané ou une version d’image dans une autre galerie.
Galerie Tout comme la Place de marché Azure, une galerie est un dépôt permettant de gérer et partager des images et des applications VM, mais vous contrôlez les utilisateurs qui y ont accès.
Définition d'image Les définitions d’image sont créées dans une galerie et contiennent des informations sur l’image et sur les exigences relatives à son utilisation en interne. Ces informations indiquent, par exemple, si l’image est Windows ou Linux, et comprennent les notes de publication et les exigences de mémoire maximale et minimale. Il s’agit d’une définition de type d’image.
Version de l’image Une version d’image est ce qui vous permet de créer une machine virtuelle quand vous utilisez une galerie. Vous pouvez avoir plusieurs versions d’une image en fonction des besoins de votre environnement. Tout comme une image managée, quand vous utilisez une version d’image pour créer une machine virtuelle, la version d’image permet de créer des disques pour la machine virtuelle. Les versions d’image peuvent être utilisées plusieurs fois.

Avant de commencer

Pour suivre cet article, vous devez disposer d’une galerie Azure Compute Gallery existante et d’une source pour votre image disponible dans Azure. Les sources d’images peuvent être :

  • Une machine virtuelle dans votre abonnement. Vous pouvez capturer une image à partir de machines virtuelles spécialisées et généralisées.
  • Une image managée.
  • Des disques de système d’exploitation et de données managés.
  • Des disques de système d’exploitation et de données en tant que disques durs virtuels dans un compte de stockage.
  • D’autres versions de l’image, soit dans la même galerie, soit dans une autre galerie du même abonnement.

Si l’image contient des disques de données, la taille du disque de données ne peut pas être supérieure à 1 To.

Les noms de définition d’image peuvent contenir des lettres majuscules ou minuscules, des chiffres, des tirets et des points. Pour plus d’informations sur les valeurs que vous pouvez spécifier pour une définition d’image, consultez Définitions d’image.

Les caractères autorisés pour la version d’image sont les chiffres et les points. Les nombres doivent être un entier 32 bits. Format: MajorVersion.MinorVersion.Patch.

Dans cet article, remplacez les noms de ressources si nécessaire.

Pour les images généralisées, consultez les instructions spécifiques au système d’exploitation avant de capturer l’image :

Si vous partagez vos images à l’aide d’une galerie de la communauté, veillez à créer votre galerie, vos définitions d’images et vos versions d’image dans la même région.

Lorsque les utilisateurs recherchent des images de galerie de la communauté, seule la dernière version d’une image est affichée.

Important

Les informations de vos définitions d’image seront disponibles publiquement, comme celles que vous fournissez pour Publication, Offre et SKU.

Créer une image

Choisissez une option ci-dessous pour créer votre définition d’image et votre version d’image :

Pour créer une image à partir d’une machine virtuelle dans le portail, consultez Capturer une image d’une machine virtuelle.

Pour créer une image à l’aide d’une source autre qu’une machine virtuelle, procédez comme suit.

  1. Accédez au portail Azure, puis recherchez et sélectionnez Azure Compute Gallery.

  2. Sélectionnez la galerie à utiliser dans la liste.

  3. Sur la page de votre nouvelle galerie d’images, sélectionnez Ajouter en haut de la page, puis Définition d’image de machine virtuelledans le menu déroulant.

  4. Sur la page Ajouter une nouvelle définition d’image à Azure Compute Gallery, dans l’onglet Informations de base, sélectionnez une Région.

  5. Pour Nom de la définition d’image, tapez un nom comme myImageDefinition.

  6. Pour Système d’exploitation, sélectionnez l’option appropriée en fonction de votre source.

  7. Pour Génération de machine virtuelle, sélectionnez l’option en fonction de votre source. Dans la plupart des cas, ce sera Gen 1. Pour plus d'informations, voir Prise en charge des machines virtuelles de 2e génération.

  8. Pour État du système d’exploitation, sélectionnez l’option appropriée en fonction de votre source. Pour plus d’informations, voir Machines virtuelles généralisées et spécialisées.

  9. Pour Éditeur, entrez un nom unique, par exemple myPublisher.

  10. Pour Offre, saisissez un nom unique, par exemple myOffer.

  11. Pour SKU, saisissez un nom unique, par exemple mySKU.

  12. En bas de la page, sélectionnez Revoir + Créer.

  13. Une fois la définition de l’image validée, sélectionnez Créer.

  14. Une fois le déploiement terminé, sélectionnez Accéder à la ressource.

  15. Dans la page de votre définition d’image, dans l’onglet Prise en main, sélectionnez Créer une version.

  16. Dans Région, sélectionnez la région où créer l’image. Dans certains cas, la source doit se trouver dans la même région que celle où l’image est créée. Si votre source ne figure pas dans les listes déroulantes ultérieures, essayez de modifier la région de l’image. Vous pourrez toujours répliquer l’image dans d’autres régions par la suite.

  17. Pour Numéro de version, tapez un nombre comme 1.0.0. Le nom de version d’image doit respecter le format version majeure.version mineure.correctif en utilisant des nombres entiers.

  18. Dans Source, sélectionnez le type de fichier que vous utilisez pour votre source dans la liste déroulante. Consultez le tableau ci-dessous pour obtenir des détails spécifiques pour chaque type de source.

    Source Autres champs
    Disques ou instantanés - Pour Disque de système d’exploitation, sélectionnez le disque ou l’instantané dans la liste déroulante.
    - Pour ajouter un disque de données, tapez le numéro de LUN, puis sélectionnez le disque de données dans la liste déroulante.
    Version d’image - Sélectionnez la galerie source dans la liste déroulante.
    - Sélectionnez la définition d’image appropriée dans la liste déroulante.
    - Sélectionnez la version de l’image existante que vous souhaitez utiliser dans la liste déroulante.
    Image managée Sélectionnez l’image source dans la liste déroulante.
    L’image managée doit se trouver dans la même région que celle que vous avez choisie dans Détails de l’instance.
    VHD dans un compte de stockage Sélectionnez Parcourir pour choisir le compte de stockage du VHD.
  19. Dans Exclure de la plus récente, laissez la valeur par défaut Non, sauf si vous ne souhaitez pas que cette version soit utilisée lors de la création d’une machine virtuelle à l’aide de latest au lieu d’un numéro de version.

  20. Pour Date de fin de vie, sélectionnez dans le calendrier une date à laquelle vous pensez que cette version devrait cesser d’être utilisée.

  21. Dans l’onglet Réplication, sélectionnez le type de stockage dans la liste déroulante.

  22. Définissez le nombre de réplicas par défaut. Vous pouvez le remplacer pour chaque région que vous ajoutez.

  23. Vous devez effectuer une réplication vers la région source, de sorte que le premier réplica de la liste sera dans la région où vous avez créé l’image. Vous pouvez ajouter d’autres réplicas en sélectionnant la région dans la liste déroulante et en ajustant le nombre de réplicas si nécessaire.

  24. Quand vous avez terminé, sélectionnez Vérifier + créer. Azure validera la configuration.

  25. Une fois la définition d’image validée, sélectionnez Créer.

  26. Une fois le déploiement terminé, sélectionnez Accéder à la ressource.

La réplication de l’image à l’ensemble des régions cibles peut prendre un certain temps.

Vous pouvez également capturer une machine virtuelle existante sous forme d’image à partir du portail. Pour plus d’informations, consultez Créer une image d’une machine virtuelle dans le portail.

Créer une image dans un locataire en utilisant l’image source d’un autre locataire

Dans l’abonnement où l’image source existe, accordez des autorisations de lecteur à l’utilisateur. Une fois que l’utilisateur a des autorisations de lecteur sur l’image source, connectez-vous aux deux comptes (source et cible).

Vous aurez besoin du tenantID de l’image source, du subscriptionID de l’abonnement où la nouvelle image sera stockée (cible) et du resourceID de l’image source.

# Set some variables
tenantID="<tenant ID for the source image>"
subID="<subscription ID where the image will be creted>"
sourceImageID="<resource ID of the source image>"

# Login to the subscription where the new image will be created
az login

# Log in to the tenant where the source image is available
az login --tenant $tenantID

# Log back in to the subscription where the image will be created and ensure subscription context is set
az login
az account set --subscription $subID

# Create the image
az sig image-version create `
   --gallery-image-definition myImageDef `
   --gallery-image-version 1.0.0 `
   --gallery-name myGallery `
   --resource-group myResourceGroup `
   --image-version $sourceImageID

Étapes suivantes

Pour savoir comment fournir des informations sur le plan d’achat, consultez Donner des informations sur le plan d’achat de la Place de marché Azure lors de la création d’images.