Citrix Virtual Apps and Desktops

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 des versions d’images préparées entre des unités d’hébergement au sein de connexions d’hôte du même type de connexion. 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 des connexions d’hôte du même type de connexion. (uniquement pour Azure et VMware)

Remarque :

  • Cette fonctionnalité est actuellement applicable aux instances gérées Amazon WorkSpaces Core, aux environnements Azure, Azure, Red Hat OpenShift, de virtualisation VMware et XenServer.
  • 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é. Cependant, pour les instances gérées Amazon WorkSpaces Core, créez le catalogue MCS en utilisant uniquement une version d’image préparée. Vous ne pouvez pas créer le catalogue directement à l’aide d’une image maître.

Cas d’utilisation

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

  • Gestion des versions : Les versions d’images 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’images pour :

    • regrouper logiquement les versions d’images 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 des unités d’hébergement au sein de connexions d’hôte du même type de connexion 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 des images, MCS dissocie la phase de maîtrise du flux de travail global de création ou de mise à jour du catalogue et décompose 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ées MCS.

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

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

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

  • la raison de la création de l’image
  • le système d’exploitation auquel elle est destinée
  • 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’images créées sur la base de la définition d’image.

Version d’image : Les versions d’images gèrent les versions pour la définition d’image. Une définition d’image peut avoir plusieurs versions d’images. Utilisez les versions d’images comme images préparées pour créer ou mettre à jour un catalogue. Vous pouvez partager des versions d’images entre des unités d’hébergement dans les environnements Azure et VMware, que les unités d’hébergement se trouvent ou non dans la même connexion d’hébergement.

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 maître, selon les besoins de votre environnement. Vous pouvez également partager les spécifications de version d’image entre les unités d’hébergement dans les environnements Azure, VMware et Amazon WorkSpaces Core Managed Instances, que les unités d’hébergement se trouvent ou non dans la même connexion d’hébergement.

Exigence

  • Pour les images maîtres 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 les sessions multiples
  • 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 vers une galerie communautaire publique

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éez une image préparée : créez une définition d’image et sa version initiale.
  2. Créez des versions d’image à partir de la version initiale de l’image.
  3. Si nécessaire, partagez une version d’image avec une unité d’hébergement dans votre environnement de virtualisation.
  4. Utilisez une version d’image comme image préparée pour créer des catalogues.
  5. Mettez à jour un catalogue de machines avec une image préparée différente.
  6. Gérez 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. Supprimez une version d’image.
  8. Supprimez une définition d’image.

Vous pouvez également gérer les images à l’aide de PowerShell. Consultez 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 mise à disposition, 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 principale : une spécification de version d’image principale est une image spécifique ajoutée ou créée sous une version d’image. Vous pouvez ajouter une image existante dans l’hyperviseur en tant que spécification de version d’image principale ou 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. La spécification de version d’image préparée peut être utilisée pour plusieurs schémas de mise à disposition.

Vous pouvez également partager des spécifications de version d’image entre les unités d’hébergement dans les environnements Azure, VMware et Amazon WorkSpaces Core Managed Instances, qu’elles se trouvent ou non dans la même connexion d’hébergement. Dans Azure, le partage est réalisé à l’aide de la fonctionnalité 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éez une image :

    1. Créez une définition d’image.
    2. Ajoutez une nouvelle configuration pour la définition d’image dans la connexion d’hébergement spécifiée.
    3. Créez une version d’image.
    4. Ajoutez une spécification de version d’image principale.
    5. Créez une spécification de version d’image préparée.
  2. Si nécessaire, partagez une spécification de version d’image avec une autre unité d’hébergement dans votre environnement de virtualisation, qu’elle se trouve ou non dans la même connexion d’hébergement.
  3. Créez un catalogue de machines MCS à l’aide d’une spécification de version d’image préparée :

    1. Créez un catalogue de brokers.
    2. Créez un pool d’identités.
    3. Créez un schéma de mise à disposition avec le paramètre Uid de la spécification de version d’image préparée à l’aide de la commande New-ProvScheme.
    4. Liez le catalogue de brokers au schéma de mise à disposition.
  4. Créez des machines virtuelles dans le catalogue de machines MCS.
  5. Modifiez la spécification de version d’image préparée d’un schéma de mise à disposition à l’aide de la commande Set-ProvScheme.
  6. Gérez les définitions et les versions d’image : modifiez les versions et les définitions d’image.
  7. Supprimez un catalogue de machines MCS : l’ordre de suppression est le suivant : catalogue de machines > spécification de version d’image préparée partagée (en cas de 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 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

| Étiquette | 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 mise à disposition** affiche le nom du schéma de mise à disposition utilisé pour la création du catalogue. | | ^^ | ^^ | ^^ - L’onglet **Dépannage** fournit l’état d’erreur de la version d’image sélectionnée. | | ^^ | ^^ | ^^ - En cas de partage d’image : l’onglet **Ressources** fournit 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**. |

Partager des images préparées entre des abonnements ou des locataires Azure

Pour partager une image préparée entre des abonnements ou des locataires sur la plateforme Azure, suivez cet exemple :

  • Principal de service : SPN 1
  • Abonnement : Abonnement 1
  • Locataire : Locataire 1

Vous souhaitez partager cette image avec :

  • Principal de service : SPN 2
  • Abonnement : Abonnement 2
  • Locataire : Locataire 2 (peut être identique au Locataire 1)

Pour partager et utiliser l’image avec succès, vous devez accorder à SPN 2 les autorisations suivantes dans l’Abonnement 1 — au niveau de la galerie, du groupe de ressources ou de l’abonnement :

  • Microsoft.Resources/subscriptions/read
  • Microsoft.Compute/galleries/images/read
  • Microsoft.Compute/galleries/images/versions/read

    Remarque :

    Tout principal de service disposant d’une autorisation sur un abonnement ou une ressource hérite automatiquement de l’autorisation Microsoft.Resources/subscriptions/read.

Vous pouvez également attribuer le rôle intégré Lecteur d’images de la galerie de calcul à SPN 2.

Pour obtenir des instructions étape par étape, consultez cet article de Microsoft.

Où aller ensuite