Citrix DaaS™

Gérer les catalogues de machines

Remarque :

Cet article explique comment gérer les catalogues à l’aide de Studio et des commandes PowerShell. Si vous avez créé le catalogue à l’aide du nœud de déploiement rapide et que vous continuez à utiliser ce nœud pour gérer le catalogue, suivez les instructions de la section Gérer les catalogues dans le déploiement rapide.

Introduction

  • Vous pouvez ajouter ou supprimer des machines d’un catalogue de machines, renommer, modifier la description ou gérer les comptes d’ordinateur Active Directory d’un catalogue.

La maintenance du catalogue peut également inclure les tâches visant à garantir que chaque machine dispose des dernières mises à jour du système d’exploitation, des mises à jour logicielles antivirus, des mises à niveau du système d’exploitation ou des modifications de configuration.

  • Les catalogues contenant des machines aléatoires en pool créées à l’aide de Machine Creation Services™ (MCS) maintiennent les machines en mettant à jour l’image utilisée dans le catalogue, puis en mettant à jour les machines. Cette méthode vous permet de mettre à jour efficacement un grand nombre de machines utilisateur.
  • Pour les catalogues contenant des machines statiques attribuées de manière permanente, vous pouvez gérer l’image ou le modèle que ces catalogues utilisent actuellement, mais seules les machines que vous ajoutez ultérieurement aux catalogues sont créées à l’aide de la nouvelle image ou du nouveau modèle.
  • Pour les catalogues d’accès à distance aux PC, vous gérez les mises à jour des machines des utilisateurs en dehors de Studio. Effectuez cette tâche individuellement ou collectivement à l’aide d’outils de distribution de logiciels tiers.

  • Pour plus d’informations sur la création et la gestion des connexions aux hyperviseurs hôtes et aux services cloud, consultez Créer et gérer des connexions et des ressources.

Remarque :

MCS ne prend pas en charge Windows 10 IoT Core et Windows 10 IoT Enterprise. Reportez-vous au site Microsoft pour plus d’informations.

À propos des instances persistantes

Lors de la mise à jour de l’image principale d’un catalogue MCS contenant des machines persistantes, toutes les nouvelles machines ajoutées au catalogue utilisent l’image mise à jour. Les machines existantes continuent d’utiliser l’image principale d’origine. Le processus de mise à jour d’une image est effectué de la même manière pour tout autre type de catalogue. Tenez compte des points suivants :

  • Avec les catalogues de disques persistants, les machines préexistantes ne sont pas mises à jour vers la nouvelle image, mais toutes les nouvelles machines ajoutées au catalogue utilisent la nouvelle image.
  • Pour les catalogues de disques non persistants, l’image de la machine n’est mise à jour la prochaine fois que si la machine est redémarrée dans Studio ou PowerShell. Si la machine est redémarrée à partir de l’hyperviseur en dehors de Studio, le disque n’est pas réinitialisé.
  • Pour les catalogues qui ne sont pas persistants, si vous souhaitez des images différentes pour différentes machines, les images doivent résider dans des catalogues distincts.

Gérer les catalogues de machines

Utiliser Studio

Afficher les détails du catalogue

  1. Utilisez la fonction de recherche pour localiser un catalogue de machines spécifique. Reportez-vous à la section Rechercher des instances pour obtenir des instructions.
  2. À partir des résultats de la recherche, sélectionnez un catalogue si nécessaire.
  3. Reportez-vous au tableau suivant pour obtenir des descriptions des colonnes du catalogue.

    Colonne Description
    Catalogue de machines

    Le nom et le type d’allocation du catalogue. Les types d’allocation incluent
    • Aléatoire : les machines du catalogue sont allouées à un utilisateur de manière aléatoire.
    • Permanent : les machines du catalogue sont allouées à un utilisateur de manière permanente.
    Type de machine




    Le type de session pris en charge des machines du catalogue. Les valeurs possibles incluent
    • Type de système d’exploitation : OS multi-session (virtuel) ; Données utilisateur : Ignorer.
    • Type de système d’exploitation : OS multi-session (virtuel) ; Données utilisateur : Sur le disque local
    • Type de système d’exploitation : OS mono-session (accès à distance aux PC)
    • Type de système d’exploitation : OS mono-session (virtuel) ; Données utilisateur : Ignorer
    • Type de système d’exploitation : OS mono-session (virtuel) ; Données utilisateur : Sur le disque local
    Nombre de machines Le nombre de machines dans le catalogue et la méthode de provisionnement. Les méthodes de provisionnement possibles incluent : Machine Creation Services (machine MCS), Manuel et Citrix Provisioning™ Services.
    Nombre alloué Le nombre de machines du catalogue attribuées à un groupe de mise à disposition.
    Dossier L’emplacement du catalogue dans l’arborescence Catalogues de machines. Il affiche le nom du dossier dans lequel se trouve le catalogue (y compris la barre oblique inverse finale), ou - si le catalogue se trouve au niveau racine.
    Mise à niveau VDA État de la mise à niveau VDA. Les valeurs possibles incluent : Non configuré, Planifié, Disponible et À jour.
    État de l’image L’état de la mise à jour de l’image du catalogue. Applicable uniquement aux catalogues de machines non persistantes. Les valeurs possibles incluent : Entièrement mis à jour, Partiellement mis à jour, Mises à jour en attente, Préparation
  4. Cliquez sur un onglet dans le volet de détails inférieur pour plus d’informations sur un catalogue sélectionné.

    Onglet Description
  • |——|——–|
  • Détails Récapitule les principaux paramètres du catalogue de machines, tels que le type de machine, la méthode de provisionnement, le compte de service, le système d’exploitation et la version du VDA, ce qui vous permet d’afficher et de gérer rapidement vos ressources.
  • Propriétés du modèle Disponible uniquement pour les catalogues provisionnés par MCS.
    ^^


    ^^ Affiche des informations de provisionnement détaillées pour le catalogue sélectionné, y compris
    • Propriétés du modèle de machine
    • Détails spécifiques à l’hyperviseur
    • Propriétés du profil de machine
    Machines Affiche une liste paginée des noms de machines dans le catalogue sélectionné.
    Groupes de mise à disposition
    Disponible pour les catalogues d’accès à distance aux PC.
    Affiche les groupes de mise à disposition associés au catalogue sélectionné. Il affiche le nom du groupe de mise à disposition et l’association au catalogue.
    Balises Non disponible dans les environnements multi-locataires.
    • ^^ ^^ Affiche le nom et la description des balises attribuées au catalogue de machines sélectionné.
    • Workspace Environment Management Visible uniquement lorsque le service WEM est provisionné et accessible.
    ^^ ^^ Affiche les paramètres d’optimisation du système Workspace Environment Management.
    Informations sur les coûts Applicable uniquement aux catalogues Azure MCS, cela affiche
    • ^^ ^^ • Coût total encouru au cours des 30 derniers jours.
    • ^^ ^^ • Une comparaison entre le coût total actuel sur 30 jours et la période précédente de 30 jours.
    • ^^ ^^ L’accès nécessite l’autorisation Citrix Gestion des coûts > Gérer > Lire le coût (par défaut pour les administrateurs cloud) pour afficher l’onglet, et l’autorisation Azure Microsoft.CostManagement/query/read pour afficher les détails des coûts.
    Dépannage Affiche les erreurs ou avertissements du catalogue avec les actions recommandées.

Ajouter des machines à un catalogue

Avant de commencer :

-  Assurez-vous que l'hôte de virtualisation (hyperviseur ou fournisseur de services cloud) dispose de suffisamment de processeurs, de mémoire et de stockage pour accueillir les machines supplémentaires.
-  Assurez-vous de disposer de suffisamment de comptes d'ordinateur Active Directory inutilisés. Si vous utilisez des comptes existants, le nombre de machines que vous pouvez ajouter est limité par le nombre de comptes disponibles.
-  Si vous utilisez Studio pour créer des comptes d'ordinateur Active Directory pour les machines supplémentaires, vous devez disposer des autorisations d'administrateur de domaine appropriées.

Conseil :

Si le compte Citrix DaaS utilisé pour ajouter des machines au catalogue de machines a des autorisations AD restreintes, ajoutez tous les Cloud Connectors que vous avez l’intention d’utiliser dans l’écran Se connecter à….

Pour ajouter des machines à un catalogue :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue de machines, puis sélectionnez Ajouter des machines dans la barre d’actions.
  3. Sur la page Machines virtuelles, sélectionnez le nombre de machines virtuelles à ajouter.
  4. Sur la page Identités des machines, configurez les paramètres comme suit :

    • Sélectionnez une identité dans la liste.

    • Le cas échéant, indiquez s’il faut créer des comptes ou utiliser des comptes existants, ainsi que l’emplacement (domaine) de ces comptes.

    • S’il n’y a pas suffisamment de comptes Active Directory existants pour le nombre de machines virtuelles que vous ajoutez, sélectionnez le domaine et l’emplacement où les comptes sont créés.

    • Si vous utilisez des comptes Active Directory existants, accédez aux comptes ou sélectionnez Importer et spécifiez un fichier .csv contenant les noms de compte. Assurez-vous qu’il y a suffisamment de comptes pour toutes les machines que vous ajoutez. Studio gère ces comptes. Autorisez cette interface à réinitialiser les mots de passe de tous les comptes, ou spécifiez le mot de passe du compte, qui doit être le même pour tous les comptes.

    • Si ce pool d’identités est utilisé par d’autres catalogues, vous ne pouvez pas le modifier pour un autre pool à l’aide de Studio. Utilisez plutôt la cmdlet PowerShell Set-ProvScheme. Pour plus d’informations, consultez la documentation du SDK Citrix Virtual Apps and Desktops.

    • Spécifiez un schéma de nommage de compte, en utilisant des dièses pour indiquer où apparaissent les numéros ou lettres séquentiels. Par exemple, un schéma de nommage de PC-Sales-## (avec 0-9 sélectionné) génère des comptes d’ordinateur nommés PC-Sales-01, PC-Sales-02, PC-Sales-03, et ainsi de suite.

    • Vous pouvez éventuellement spécifier par quoi les noms de compte commencent.

      Lorsque vous spécifiez par quoi les noms de compte commencent, tenez compte du scénario suivant : si les numéros ou les lettres de départ sont déjà utilisés, le premier compte créé est nommé en utilisant les numéros ou les lettres inutilisés les plus proches par la suite.

      Consultez Gérer le numéro de séquence du nom de la machine pour personnaliser le numéro de séquence des machines, déployées à l’aide de MCS, via des commandes PowerShell.

      1. Sur la page Informations d’identification de domaine, sélectionnez Saisir les informations d’identification et entrez les informations d’identification d’un utilisateur disposant des autorisations suffisantes pour créer des comptes de machine.
  • Les machines sont créées en tant que processus d’arrière-plan et peuvent prendre beaucoup de temps lors de la création de nombreuses machines. La création de machines se poursuit même si vous fermez Studio.

Utiliser des fichiers CSV pour ajouter des machines en bloc à un catalogue

Vous pouvez ajouter des machines en bloc à l’aide de fichiers CSV. Cette fonctionnalité est disponible pour tous les catalogues, à l’exception des catalogues provisionnés via MCS.

Pour ajouter des machines en bloc à un catalogue, suivez les étapes suivantes :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue de machines, puis sélectionnez Ajouter des machines dans la barre d’actions. La fenêtre Ajouter des machines apparaît.
  3. Sélectionnez Ajouter un fichier CSV. La fenêtre Ajouter des machines en bloc apparaît.
  4. Sélectionnez Télécharger le modèle CSV.
  5. Remplissez le fichier modèle.
  6. Faites glisser le fichier ou naviguez jusqu’à celui-ci pour le télécharger.
  7. Sélectionnez Valider pour effectuer des vérifications de validation sur votre importation.
  8. Sélectionnez Importer pour terminer le processus.

Considérations relatives à l’utilisation de fichiers CSV pour ajouter des machines

Remarque :

  • Pour les utilisateurs non-Active Directory, vous devez saisir leurs noms dans ce format : <fournisseur d’identité>:<nom d’utilisateur>. Exemple : AzureAD:username.
  • Les noms de VM sont sensibles à la casse. Lorsque vous saisissez des chemins de VM, assurez-vous de saisir correctement les noms de VM.

Lorsque vous modifiez le fichier modèle CSV, gardez les points suivants à l’esprit :

  • Cette fonctionnalité vous offre plus de flexibilité pour ajouter des machines en bloc via un fichier CSV. Dans le fichier, vous pouvez ajouter uniquement des machines (à utiliser avec des attributions automatiques d’utilisateurs) ou ajouter des machines avec des attributions d’utilisateurs. Saisissez vos données au format suivant :

    • Pour les paires compte de machine et nom d’utilisateur (samName) :

    • Domain\ComputerName1, Domain\Username1
    • Domain\ComputerName2, Domain\Username1;Domain\Username2
    • Domain\ComputerName3, AzureAD:username

    • Pour les comptes de machine uniquement :

    • Domain\ComputerName1
    • Domain\ComputerName2

    • Pour les paires VM et nom d’utilisateur :

    • XDHyp:\Connections\ConnectionName\RegionName\vm.folder\VMName1.vm,Domain\ComputerName1,Domain\Username1
    • XDHyp:\Connections\ConnectionName\RegionName\vm.folder\VMName2.vm,Domain\ComputerName2,Domain\Username2

    • Pour les VM uniquement :

    • XDHyp:\Connections\ConnectionName\RegionName\vm.folder\VMName1.vm,Domain\ComputerName1
    • XDHyp:\Connections\ConnectionName\RegionName\vm.folder\VMName2.vm,Domain\ComputerName2

      Par exemple : XDHyp:\Connections\xpace-scale\East US.region\vm.folder\wsvdaV3-2.vm

      où,

    • xpace-scale est le ConnectionName : le nom de la connexion que vous avez saisi dans Hébergement > Ajouter des connexions et des ressources. Pour plus d’informations, consultez Créer une connexion et des ressources.
    • East US.region est le RegionName : le nom de la région avec l’extension .region.
    • wsvdaV3-2.vm est le VMName : le nom de la machine virtuelle avec l’extension .vm.

    • Le nombre maximal de machines qu’un fichier peut contenir est de 1 000. Pour importer plus de 1 000 machines, répartissez-les dans différents fichiers, puis importez ces fichiers un par un. Nous vous recommandons de ne pas importer plus de 1 000 machines. Sinon, la création du catalogue peut prendre beaucoup de temps.
  • Vous pouvez également exporter des machines à partir d’un catalogue sur la même page Ajouter des machines. Le fichier CSV de machines exporté peut ensuite être utilisé comme modèle lors de l’ajout de machines en bloc. Pour exporter des machines :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue de machines, puis sélectionnez Ajouter des machines dans la barre d’actions. La fenêtre Ajouter des machines apparaît.
  3. Sélectionnez Exporter vers un fichier CSV. Un fichier CSV contenant une liste des machines est téléchargé.
  4. Ouvrez le fichier CSV pour ajouter ou modifier des machines si nécessaire. Pour ajouter des machines en bloc à l’aide du fichier CSV enregistré, consultez la section précédente, Utiliser des fichiers CSV pour ajouter des machines en bloc à un catalogue.

Remarque :

  • Cette fonctionnalité n’est pas disponible pour les catalogues Accès PC à distance et provisionnés par MCS.

  • L’exportation et l’importation de machines dans des fichiers CSV ne sont prises en charge qu’entre des catalogues du même type.

Enregistrer des machines dans des catalogues à l’aide de l’outil d’enregistrement VDA WebSocket

-  L’outil d’enregistrement VDA WebSocket facilite l’enregistrement basé sur des jetons pour les machines VDA. Cet outil vous aide à convertir une connexion en connexion WebSocket en ajoutant le VDA au catalogue de machines à l’aide du jeton d’enregistrement.

Remarque :

Cet outil est conçu pour enregistrer les machines VDA qui n’ont été enregistrées dans aucun catalogue de machines.

Suivez les instructions pour exécuter l’outil d’enregistrement :

  1. Connectez-vous au VDA.
  2. Localisez l’outil EnrollMachine.exe, dans C:\Program Files\Citrix\Virtual Desktop Agent\Web Socket Vda Enrollment Tool.
  3. Exécutez l’outil avec les paramètres d’entrée appropriés. Par exemple,
    • EnrollMachine.exe -websocket_token_string:xxxxxxxxx

Le tableau suivant décrit les paramètres d’entrée de l’outil d’enregistrement :

| Nom du paramètre | Obligatoire | Description | Exemple | |–|–|–|–|

-  | `-websocket_token_stdin` | Oui | Lit le jeton d'inscription. | `.\EnrollMachine.exe -websocket_token_stdin` |
-websocket_token_string Oui Lit le jeton d’inscription directement à partir du paramètre de ligne de commande. .\EnrollMachine.exe -websocket_token_string:<token>
-websocket_token_file:[token-file-path] Oui Lit le jeton d’inscription à partir du chemin fourni. .\EnrollMachine.exe -websocket_token_file:C:\token\test2.txt
log:[log-file-path] Non Affiche les journaux de l’outil d’inscription. .\EnrollMachine.exe log:[C:\ProgramData\Citrix\EnrollMachine\EnrollMachine.txt]
-  | `-help` | Non | Affiche un bref texte d'aide. | `.\EnrollMachine.exe -help` |

Après une inscription réussie, vous recevrez un message de succès dans l’outil et dans les journaux. Assurez-vous de vous connecter à Studio pour vérifier que la machine VDA est ajoutée au catalogue et que son statut est enregistré.

Dépannage

Par défaut, vous pouvez trouver les journaux de l’outil d’inscription à l’emplacement suivant :

-  `C:\ProgramData\Citrix\EnrollMachine\EnrollMachine.txt`

Si vous avez spécifié un chemin différent pour les journaux, vous pouvez utiliser log:[log-file-path] pour les récupérer.

Le tableau suivant répertorie les codes renvoyés par l’outil d’inscription :

Code Chaîne Description
0 Succès Le VDA est ajouté avec succès au catalogue de machines.
  • -1 Argument non valide Le paramètre d’entrée dans le jeton d’inscription n’est pas valide.
  • -2 Agent Broker introuvable Le service de l’agent broker est introuvable.
  • -3 Jeton non valide Le jeton saisi n’est pas valide.
  • -4 Revendications requises du jeton manquantes Les revendications requises pour le jeton sont manquantes, par exemple, CustomerId ou les URI d’inscription.
-5 Erreur interne Une erreur générale s’est produite.
-6 Délai d’attente dépassé La tâche a expiré.
-7 Échec de la détermination du statut d’adhésion de la machine à l’AD Le service qui renvoie le statut d’adhésion de la machine à l’AD a échoué.
-8 Échec de la recherche du SID de la machine AD Le service qui renvoie le SID de la machine AD a échoué.
-9 Échec de la demande d’inscription La demande a échoué en raison d’une erreur HTTP.
-10 Champs requis manquants dans la réponse d’inscription Il manque le paramètre VirtualSiteId dans la réponse de l’outil d’inscription.
-11 Autorisation insuffisante Vous ne disposez pas de l’autorisation requise pour exécuter la tâche.
-12 Échec de la détermination du statut d’adhésion de la machine à AAD Le service qui vérifie le statut d’adhésion de la machine à l’AD génère une erreur.
-13 Échec de la recherche de l’ID de périphérique AAD de la machine Le paramètre supplémentaire AAD device id ajouté par le système est vide.
-14 ID de périphérique AAD non valide Le paramètre supplémentaire AAD device id ajouté par le système n’est pas un GUID valide.
-15 Aucune adresse MAC valide Adresse MAC non valide.
-16 Échec de l’obtention du nom d’hôte de l’ordinateur pour VdaInstanceName Échec de l’obtention du nom d’hôte de l’ordinateur pour définir le paramètre supplémentaire VdaInstanceName.
  • -17 Échec de l’ouverture de la clé de registre de l’agent de bureau virtuel Échec de l’ouverture de la clé de registre VDA pour écrire la liste des Delivery Controllers.
  • -18 Le jeton a atteint le nombre maximal d’échecs Le jeton a atteint le nombre maximal d’échecs.

Supprimer des machines d’un catalogue

Après avoir supprimé une machine d’un catalogue de machines, les utilisateurs ne peuvent plus y accéder. Par conséquent, avant de supprimer une machine, assurez-vous que :

  • Les données utilisateur sont sauvegardées ou ne sont plus nécessaires.
  • Tous les utilisateurs sont déconnectés. L’activation du mode maintenance empêche l’établissement de nouvelles connexions à une machine.
  • Les machines sont hors tension.

Pour supprimer des machines d’un catalogue :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue, puis sélectionnez Afficher les machines dans la barre d’actions.
  3. Sélectionnez une ou plusieurs machines, puis sélectionnez Supprimer dans la barre d’actions.
  4. Si vous supprimez des machines persistantes du catalogue, choisissez de les supprimer également de l’hyperviseur ou du service cloud. Si vous choisissez de les supprimer, indiquez si vous souhaitez conserver, désactiver ou supprimer leurs comptes Active Directory.

Lorsque vous supprimez des machines persistantes d’un catalogue Azure Resource Manager, les machines et les groupes de ressources associés sont supprimés d’Azure, même si vous choisissez de les conserver.

Lorsque vous supprimez des machines non persistantes d’un catalogue, elles sont automatiquement supprimées de l’hyperviseur ou du service cloud.

Modifier un catalogue

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue, puis sélectionnez Modifier le catalogue de machines dans la barre d’actions.
  3. Sur la page Étendues, modifiez les étendues.
  4. Sur la page NIC, effectuez les actions suivantes :

    • Pour modifier le mappage de sous-réseau d’une carte réseau, sélectionnez un réseau dans le champ Réseau associé.
    • Pour ajouter un mappage de sous-réseau, sélectionnez Ajouter une carte réseau, sélectionnez un réseau dans le champ Réseau associé, puis cliquez sur Enregistrer.

    Seuls les sous-réseaux présents dans l’hôte associé au catalogue apparaissent dans le champ Réseau associé.

    Vous ne pouvez ajouter des cartes réseau qu’aux catalogues de machines Azure sans profils de machine.

    Remarque :

    • Pour les catalogues de machines AWS, vous ne pouvez pas mapper le même sous-réseau à plusieurs cartes réseau.
    • Pour les catalogues de machines avec des profils de machine, le nombre de cartes réseau sur le catalogue doit être égal au nombre de cartes réseau sur le profil de machine.
    • Cette fonctionnalité n’est pas prise en charge pour les hyperviseurs IBM Cloud.
    • Cette fonctionnalité est prise en charge uniquement pour Nutanix Prism Element dans les hyperviseurs Nutanix.
  5. Sur la page Mise à niveau VDA, modifiez ou sélectionnez la version VDA vers laquelle effectuer la mise à niveau. Pour plus d’informations, consultez Mise à niveau VDA.
  6. Vous pouvez voir des pages supplémentaires en fonction du type de catalogue.

    Pour les catalogues créés à l’aide d’une image Azure Resource Manager, les pages suivantes sont visibles. Gardez à l’esprit que les modifications que vous apportez s’appliquent uniquement aux machines que vous ajoutez ultérieurement au catalogue. Les machines existantes restent inchangées.

    • Sur la page Machines virtuelles, modifiez la taille de la machine et les zones de disponibilité où vous souhaitez créer des machines.

      Remarque :

      • Seules les tailles de machine prises en charge par le catalogue sont affichées.
      • Si nécessaire, sélectionnez Afficher uniquement les tailles de machine utilisées dans d’autres catalogues de machines pour filtrer la liste des tailles de machine.
      • Pour les catalogues Azure, si ZRS est la redondance de stockage sur la page Types de stockage et de licence, un avertissement vous suggère de désélectionner la zone et de laisser Azure gérer les zones de disponibilité des machines virtuelles.
    • Sur la page Profil de machine, choisissez d’utiliser ou de modifier un profil de machine.

      Remarque :

      Pour les catalogues Azure, lorsque vous modifiez un profil de machine qui inclut des zones de disponibilité et choisissez ZRS pour la redondance de stockage, un avertissement vous suggère de désélectionner la zone.

    • (Uniquement lorsque le catalogue est configuré avec un groupe d’hôtes dédié) Sur la page Groupe d’hôtes dédié, choisissez de modifier un groupe d’hôtes.

    • Sur la page Types de stockage et de licence, choisissez de modifier le type de redondance de stockage (pour le catalogue Azure), le type de stockage, le type de licence et les paramètres de la galerie d’ordinateurs Azure (disponibles uniquement lorsque Placer l’image préparée dans la galerie Azure est utilisé).

      Remarque :

      Si le paramètre nouvellement sélectionné ne prend pas en charge la taille de machine actuelle, une boîte de dialogue d’avertissement apparaît, vous informant que la modification du paramètre réinitialise le paramètre de taille de machine. Si vous choisissez de continuer, un point rouge apparaît à côté du menu Machines virtuelles, vous invitant à sélectionner une nouvelle taille de machine.

    Pour plus d’informations sur les paramètres disponibles sur les pages, consultez Créer un catalogue de machines à l’aide d’une image Azure Resource Manager.

    Pour les catalogues d’accès PC distant, les pages suivantes sont visibles :

  • Sur la page Gestion de l’alimentation, modifiez les paramètres de gestion de l’alimentation et sélectionnez une connexion de gestion de l’alimentation.
    • Sur la page Unités d’organisation, ajoutez ou supprimez des unités d’organisation (UO) Active Directory.
    1. Sur la page Description, modifiez la description du catalogue.
    1. Cliquez sur Appliquer pour appliquer les modifications que vous avez apportées, puis cliquez sur Enregistrer pour quitter.

Renommer un catalogue

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue, puis sélectionnez Renommer le catalogue de machines dans la barre d’actions.
    1. Saisissez le nouveau nom.

Supprimer un catalogue

Avant de supprimer un catalogue, assurez-vous que :

  • Tous les utilisateurs sont déconnectés et aucune session déconnectée n’est en cours d’exécution.
  • Le mode maintenance est activé pour toutes les machines du catalogue afin que de nouvelles connexions ne puissent pas être établies.
  • Toutes les machines du catalogue sont hors tension.
  • Le catalogue n’est pas associé à un groupe de mise à disposition. En d’autres termes, le groupe de mise à disposition ne contient pas de machines du catalogue.

Pour supprimer un catalogue :

-  1.  Dans Studio, sélectionnez **Catalogues de machines** dans le volet gauche.
-  1.  Sélectionnez un catalogue, puis sélectionnez **Supprimer le catalogue de machines** dans la barre d'actions.
-  1.  Si le catalogue contient des machines persistantes, indiquez si vous souhaitez également supprimer ces machines de l'hyperviseur ou du service cloud. Si vous choisissez de le faire, choisissez de conserver, de désactiver ou de supprimer leurs comptes d'ordinateur Active Directory.
  1. Si nécessaire, sélectionnez Masquer la progression pour exécuter la suppression en arrière-plan.

Remarque :

-  Lorsque vous supprimez un catalogue Azure Resource Manager, les machines et les groupes de ressources associés sont supprimés d'Azure, même si vous choisissez de les conserver.
  • Lorsque vous supprimez un catalogue contenant des machines non persistantes, ces machines sont supprimées de l’hyperviseur ou du service cloud.
  • Lorsque l’hyperviseur ou le service cloud est inaccessible pendant la suppression du catalogue, la suppression du catalogue et de la machine virtuelle échoue. Si nécessaire, vous pouvez choisir de supprimer les enregistrements de machines virtuelles uniquement de la base de données de votre site Citrix. Pour ce faire, sélectionnez le catalogue de machines dans le nœud Catalogues de machines, puis effectuez la suppression indiquée dans l’onglet Dépannage. Gardez à l’esprit que cette action laisse les machines virtuelles intactes sur l’hôte.

Gérer les comptes d’ordinateur Active Directory dans un catalogue

Pour gérer les comptes Active Directory dans un catalogue de machines, vous pouvez :

  • Libérer les comptes de machines inutilisés en supprimant les comptes d’ordinateur Active Directory des catalogues à session unique et multi-sessions. Ces comptes peuvent ensuite être utilisés pour d’autres machines.
  • Ajouter des comptes afin que, lorsque d’autres machines sont ajoutées au catalogue, les comptes d’ordinateur soient déjà en place. N’utilisez pas de barre oblique (/) dans un nom d’unité d’organisation.

  • Pour gérer les comptes Active Directory :
  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue, puis sélectionnez Gérer les comptes AD dans la barre d’actions.
  3. Choisissez d’ajouter ou de supprimer des comptes d’ordinateur. Si vous ajoutez des comptes, spécifiez ce qu’il faut faire avec les mots de passe des comptes : soit les réinitialiser tous, soit saisir un mot de passe qui s’applique à tous les comptes.

    Vous pouvez réinitialiser les mots de passe si vous ne connaissez pas les mots de passe des comptes actuels ; vous devez avoir l’autorisation d’effectuer une réinitialisation de mot de passe. Si vous saisissez un mot de passe, le mot de passe est modifié sur les comptes au fur et à mesure de leur importation. Si vous supprimez un compte, choisissez si le compte dans un Active Directory doit être conservé, désactivé ou supprimé.

Vous pouvez également indiquer si les comptes Active Directory doivent être conservés, désactivés ou supprimés lorsque vous supprimez des machines d’un catalogue ou supprimez un catalogue.

Modifier l’image principale d’un catalogue

Nous vous recommandons d’enregistrer des copies ou des instantanés des images avant de modifier l’image principale d’un catalogue. La base de données conserve un historique des images utilisées avec chaque catalogue de machines. Si les utilisateurs rencontrent des problèmes avec la nouvelle image que vous avez déployée sur leurs bureaux, vous pouvez la restaurer à la version précédente, minimisant ainsi les temps d’arrêt pour l’utilisateur. Ne supprimez pas, ne déplacez pas et ne renommez pas les images. Sinon, vous ne pourrez pas restaurer l’image principale.

Important :

Lors de la modification de l’image principale d’un catalogue persistant, tenez compte des points suivants : seules les machines que vous ajoutez ultérieurement au catalogue sont créées à l’aide de la nouvelle image. Nous ne déployons pas la nouvelle image sur les machines existantes du catalogue.

Après la mise à jour d’une machine, elle redémarre automatiquement.

Convertir des catalogues provisionnés par MCS de l’utilisation d’images principales à l’utilisation d’images préparées

Pour convertir un catalogue provisionné par MCS de l’utilisation d’une image principale à l’utilisation d’une image préparée, suivez ces étapes :

  1. Cliquez sur Catalogues de machines dans le volet gauche et sélectionnez un catalogue de machines que vous souhaitez convertir. Cliquez avec le bouton droit de la souris et sélectionnez Convertir en image préparée.
  2. Sur la page Image, sélectionnez une image préparée.
  3. Sur la page Stratégie de déploiement, sélectionnez le moment où vous souhaitez mettre à jour ce catalogue avec l’image préparée sélectionnée.
  4. Sur la page Résumé, vérifiez les détails et cliquez sur Terminer.
  5. Vérifiez les détails du catalogue de machines converti dans les Propriétés du modèle.

    • Actuellement, cette fonctionnalité est disponible uniquement pour les environnements de virtualisation Azure et VMware.

Mettre à jour ou créer une image

Avant de modifier l’image principale d’un catalogue, préparez une nouvelle image sur votre hyperviseur hôte en mettant à jour une image existante ou en en créant une.

  1. Sur votre hyperviseur ou fournisseur de services cloud, prenez un instantané de la machine virtuelle actuelle et donnez-lui un nom significatif. Cet instantané peut être utilisé pour restaurer l’image principale.
  2. Si nécessaire, mettez l’image sous tension et connectez-vous.
  3. Installez les mises à jour ou apportez les modifications requises à l’image.
  4. Si l’image utilise un vDisk personnel, mettez à jour l’inventaire.
  5. Mettez la machine virtuelle hors tension.
  6. Prenez un instantané de la machine virtuelle et donnez-lui un nom significatif qui sera reconnu lorsque vous modifierez l’image principale.

Remarque :

Bien que vous puissiez créer un instantané à l’aide de l’interface de gestion, nous vous recommandons de créer un instantané à l’aide de la console de gestion de l’hyperviseur, puis de sélectionner cet instantané dans Studio. Cela vous permet de fournir un nom et une description significatifs plutôt qu’un nom généré automatiquement. Pour les images GPU, vous ne pouvez modifier l’image que via la console XenCenter® de XenServer.

Modifier l’image principale

  • Pour déployer une nouvelle image principale sur toutes les machines d’un catalogue :
  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez un catalogue, puis sélectionnez Modifier l’image principale dans la barre d’actions.
  3. Sur la page Image, sélectionnez l’hôte et l’image que vous souhaitez déployer.

Conseil : > > Pour un catalogue créé par MCS, vous pouvez annoter son image en ajoutant une note pour l’image. Une note peut contenir jusqu’à 500 caractères. Chaque fois que vous modifiez l’image principale, une entrée liée à la note est créée, que vous ajoutiez une note ou non. Si vous mettez à jour un catalogue sans ajouter de note, l’entrée apparaît comme nulle (-). Pour afficher l’historique des notes de l’image, sélectionnez le catalogue, cliquez sur Propriétés du modèle dans le volet inférieur, puis cliquez sur Afficher l’historique des notes.

  1. Sur la page Stratégie de déploiement, choisissez le moment où les machines du catalogue de machines sont modifiées avec la nouvelle image : lors du prochain arrêt ou immédiatement.

Remarque :

La page Stratégie de déploiement n’est pas disponible pour les machines virtuelles persistantes, car le déploiement ne s’applique qu’aux machines virtuelles non persistantes.

  1. Vérifiez les informations sur la page Résumé, puis sélectionnez Terminer. Chaque machine redémarre automatiquement après sa mise à jour.

    Pour suivre la progression de la mise à jour, localisez le catalogue dans Catalogues de machines pour afficher la barre de progression intégrée et le graphique de progression étape par étape. Pour un catalogue non persistant, vous pouvez suivre l’état de la mise à jour de son image via la colonne Mise à jour de l’image, notamment Entièrement mis à jour, Partiellement mis à jour, Mise à jour en attente et Préparation de l’image.

    Conseil :

    Pour afficher la colonne Mise à jour de l’image, sélectionnez l’icône Colonnes à afficher dans la barre d’actions, sélectionnez Catalogue de machines > État de l’image, puis cliquez sur Enregistrer.

Si vous mettez à jour un catalogue à l’aide du SDK PowerShell, vous pouvez spécifier un modèle d’hyperviseur (VMTemplates), comme alternative à une image ou à un instantané d’une image.

Pour déployer une nouvelle image principale sur le catalogue de machines basé sur Azure :

    1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  1. Sélectionnez un catalogue Azure, puis sélectionnez Modifier l’image principale dans la barre d’actions.
  2. Sur la page Modifier l’image principale, sélectionnez une image sous Image principale. Le panneau répertorie toutes les images qui appartiennent à la même région que celles des ressources.

Stratégie de déploiement

-  La modification de l’image lors du prochain arrêt affectera immédiatement toutes les machines non utilisées actuellement, c’est-à-dire les machines qui n’ont pas de session utilisateur active. Un système en cours d’utilisation reçoit la mise à jour lorsque la session active en cours se termine.

Remarque :

La stratégie de déploiement s’applique uniquement aux machines virtuelles non persistantes.

Tenez compte des points suivants :

  • Les nouvelles sessions ne peuvent pas être lancées tant que la mise à jour n’est pas terminée sur les machines applicables.
  • Pour les machines à session unique, les machines sont immédiatement mises à jour lorsqu’elles ne sont pas utilisées ou lorsque les utilisateurs ne sont pas connectés.
  • Pour un système d’exploitation multi-session avec des machines enfants, les redémarrages ne se produisent pas automatiquement. Pour appliquer l’image principale mise à jour, redémarrez les machines à l’aide de Studio, PowerShell ou Workspace. Le redémarrage à partir des machines ou des hyperviseurs n’applique pas la mise à jour.

Conseil :

Limitez le nombre de machines redémarrées en utilisant les paramètres avancés d’une connexion d’hôte. Utilisez ces paramètres pour modifier les actions entreprises pour un catalogue donné ; les paramètres avancés varient en fonction de l’hyperviseur.

Restaurer l’image principale

  • Après avoir déployé une image mise à jour ou une nouvelle image, vous pouvez la restaurer. Cela peut être nécessaire si des problèmes surviennent avec les machines nouvellement mises à jour. Lorsque vous restaurez, les machines du catalogue sont restaurées à la dernière image fonctionnelle. Toutes les nouvelles fonctionnalités qui nécessitent l’image plus récente ne sont plus disponibles. Comme pour le déploiement, la restauration d’une machine inclut un redémarrage.

    1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
    1. Sélectionnez le catalogue, puis sélectionnez Restaurer l’image principale dans la barre d’actions.
        1. Spécifiez quand appliquer l’image précédente aux machines, comme décrit pour l’opération de déploiement.
    • La restauration est appliquée uniquement aux machines qui doivent être restaurées. Pour les machines qui n’ont pas été modifiées vers la nouvelle image ou l’image mise à jour (par exemple, les machines avec des utilisateurs qui ne se sont pas déconnectés), les utilisateurs ne reçoivent pas de messages de notification et ne sont pas forcés de se déconnecter.

    • Pour suivre la progression de la restauration, localisez le catalogue dans Catalogues de machines pour afficher la barre de progression intégrée et le graphique de progression étape par étape.

    • Vous ne pouvez pas restaurer dans certains scénarios, y compris les suivants. (L’option Restaurer l’image principale n’est pas visible).

    • Vous n’avez pas l’autorisation de restaurer.
    • Le catalogue n’a pas été créé à l’aide de MCS.
    • Le catalogue a été créé à l’aide d’une image du disque du système d’exploitation.
  • L’instantané utilisé pour créer le catalogue est corrompu.
  • Les modifications utilisateur apportées aux machines du catalogue ne sont pas persistantes.
    • Les machines du catalogue sont en cours d’exécution.

Modifier le niveau fonctionnel ou annuler la modification

Modifiez le niveau fonctionnel du catalogue de machines après avoir mis à niveau les VDA sur les machines vers une version plus récente. Nous vous recommandons de mettre à niveau tous les VDA vers la dernière version pour permettre l’accès à toutes les nouvelles fonctionnalités.

Avant de modifier le niveau fonctionnel d’un catalogue de machines :

    -  Démarrez les machines mises à niveau afin qu’elles s’enregistrent auprès de Citrix DaaS. Cela permet à l’interface de gestion de déterminer que les machines du catalogue doivent être mises à niveau.

Pour modifier le niveau fonctionnel d’un catalogue :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche. - 1. Sélectionnez le catalogue. L’onglet Détails dans le volet inférieur affiche les informations de version.
  2. Sélectionnez Modifier le niveau fonctionnel. Si l’interface de gestion détecte que le catalogue doit modifier le niveau fonctionnel, elle affiche un message. Suivez les invites. Si une ou plusieurs machines ne peuvent pas être modifiées, un message explique pourquoi. Pour vous assurer que toutes les machines fonctionnent correctement. Nous vous recommandons de résoudre ces problèmes avant de cliquer sur Modifier.

Une fois la mise à niveau du catalogue terminée, vous pouvez restaurer les machines à leurs versions VDA précédentes en sélectionnant le catalogue, puis en sélectionnant Annuler la modification du niveau fonctionnel dans la barre d’actions.

Cloner un catalogue

Avant de cloner un catalogue, tenez compte des considérations suivantes :

    -  Vous ne pouvez pas modifier les paramètres associés au [système d’exploitation](/fr-fr/citrix-daas/install-configure/machine-catalogs-create.html#operating-system) et à la [gestion des machines](/fr-fr/citrix-daas/install-configure/machine-catalogs-create.html#machine-management). Le catalogue cloné hérite de ces paramètres de l’original.

> **Remarque :**
> > Si vous sélectionnez un catalogue Azure à cloner et que vous sélectionnez une image principale, le panneau répertorie toutes les images qui appartiennent à la même région que celles des ressources.

-  Le clonage d’un catalogue peut prendre un certain temps. Si nécessaire, sélectionnez **Masquer la progression** pour exécuter le clonage en arrière-plan.
-  Le catalogue cloné hérite du nom de l’original et porte le suffixe `Copy`. Vous pouvez modifier le nom. Consultez [Renommer un catalogue](/fr-fr/citrix-daas/install-configure/machine-catalogs-manage.html#rename-a-catalog).
  • Une fois le clonage terminé, assurez-vous d’affecter le catalogue cloné à un groupe de mise à disposition.
  • Vous pouvez créer un catalogue vide par clonage. Lors du clonage de catalogue, vous pouvez définir le nombre de machines à zéro pour les catalogues provisionnés par MCS et n’ajouter aucune machine pour les catalogues non provisionnés par MCS.
  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
      1. Sélectionnez un catalogue, puis sélectionnez Cloner dans la barre d’actions.
  2. Dans la fenêtre Cloner le catalogue de machines sélectionné, affichez les paramètres du catalogue cloné et configurez les paramètres si nécessaire. Sélectionnez Suivant pour passer à la page suivante.
  3. Sur la page Résumé, affichez un résumé des paramètres et sélectionnez Terminer pour démarrer le clonage.
  4. Si nécessaire, sélectionnez Masquer la progression pour exécuter le clonage en arrière-plan.

Organiser les catalogues à l’aide de dossiers

Vous pouvez créer des dossiers pour organiser les catalogues afin d’en faciliter l’accès. Par exemple, vous pouvez organiser les catalogues par type d’image ou par structure organisationnelle.

Conseil :

Vous pouvez définir votre vue par défaut préférée (vue de dossier ou vue de liste) pour le nœud Catalogues de machines en cliquant sur l’icône Dossier en haut à droite de la barre d’actions.

Rôles requis

Par défaut, vous devez disposer du rôle intégré suivant pour créer et gérer des dossiers de catalogue : Administrateur cloud, Administrateur complet ou Administrateur de catalogue de machines. Si nécessaire, vous pouvez personnaliser les rôles pour la création et la gestion des dossiers de catalogue. Pour plus d’informations, consultez Autorisations requises.

Créer un dossier de catalogue

-  Avant de commencer, planifiez d’abord l’organisation de vos catalogues. Tenez compte des points suivants :
  • Vous pouvez imbriquer des dossiers jusqu’à cinq niveaux de profondeur (à l’exclusion du dossier racine par défaut).
  • Un dossier de catalogue peut contenir des catalogues et des sous-dossiers.
  • Tous les nœuds de Studio (tels que Catalogues de machines, Groupes de mise à disposition, Applications et Groupes d’applications) partagent la même arborescence de dossiers dans le back-end. Pour éviter les conflits de noms lors du renommage ou du déplacement de dossiers, utilisez des noms uniques pour les dossiers de premier niveau sur les différents nœuds.

    Si vous créez un dossier à l’aide de l’applet de commande SDK New-BrokerAdminFolder et que vous souhaitez qu’il apparaisse sous le nœud Catalogues de machines, vous devez ajouter les métadonnées ContainsMachineCatalogs à l’aide de l’applet de commande Set-BrokerAdminFolderMetadata.

    • Exemple :
     Set-BrokerAdminFolderMetadata -AdminFolderId {adminFolderUid} -Name ContainsMachineCatalogs -Value true
    
     <!--NeedCopy-->
    

Pour créer un dossier de catalogue, procédez comme suit :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Dans la hiérarchie des dossiers, sélectionnez un dossier, puis sélectionnez Créer un dossier dans la barre d’actions.
  3. Saisissez un nom pour le nouveau dossier, puis cliquez sur Terminé.

Conseil :

Si vous créez un dossier à un emplacement non intentionnel, vous pouvez le faire glisser vers l’emplacement correct.

Déplacer un catalogue

  • Vous pouvez déplacer un catalogue entre des dossiers. Voici les étapes détaillées :
  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Affichez les catalogues par dossier. Vous pouvez également activer Afficher tout au-dessus de la hiérarchie des dossiers pour afficher tous les catalogues en même temps.
  3. Cliquez avec le bouton droit sur un catalogue, puis sélectionnez Déplacer le catalogue de machines.
  4. Sélectionnez le dossier vers lequel vous souhaitez déplacer le catalogue, puis cliquez sur Terminé.

Conseil :

Vous pouvez faire glisser un catalogue vers un dossier.

Gérer les dossiers de catalogue

    -  Vous pouvez supprimer, renommer et déplacer des dossiers de catalogue.

    -  Vous ne pouvez supprimer un dossier que si celui-ci et ses sous-dossiers ne contiennent pas de catalogues.

Pour gérer un dossier, procédez comme suit :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Dans la hiérarchie des dossiers, sélectionnez un dossier, puis sélectionnez une action dans la barre d’actions selon vos besoins :

    • Pour renommer le dossier, sélectionnez Renommer le dossier.
    • Pour supprimer le dossier, sélectionnez Supprimer le dossier.
    • Pour déplacer le dossier, sélectionnez Déplacer le dossier.
  3. Suivez les instructions à l’écran pour terminer les étapes restantes.

Autorisations requises

Le tableau suivant répertorie les autorisations requises pour effectuer des actions sur les dossiers de catalogue.

Action Autorisations requises
Créer des dossiers de catalogue Créer un dossier de catalogue de machines
Supprimer des dossiers de catalogue Supprimer un dossier de catalogue de machines
Déplacer des dossiers de catalogue Déplacer un dossier de catalogue de machines
Renommer des dossiers de catalogue Modifier un dossier de catalogue de machines
Déplacer des catalogues vers des dossiers Modifier un dossier de catalogue de machines et Modifier les propriétés du catalogue de machines

Mettre à niveau les VDA

Vous pouvez utiliser l’interface Studio pour mettre à niveau les VDA en toute simplicité. Pour plus d’informations et des conseils étape par étape, consultez la documentation du service de mise à niveau des VDA Citrix.

Gérer les paramètres d’optimisation de l’expérience pour un catalogue

Avant de commencer, assurez-vous que votre déploiement du service Workspace Environment Management (WEM) est configuré. Pour plus d’informations, consultez Mise en route du service Workspace Environment Management.

Autorisations requises

  • Par défaut, la création et la gestion des ensembles de configuration pour les catalogues de machines nécessitent le rôle Administrateur complet WEM, ainsi que l’un des rôles suivants :

  • Administrateur avec accès complet
  • Administrateur cloud
  • Administrateur de catalogue de machines

  • Pour permettre à d’autres rôles de gérer les ensembles de configuration, attribuez-leur à la fois l’autorisation Gérer les ensembles de configuration et le rôle Administrateur complet WEM.

Modifier les paramètres d’optimisation de l’expérience

  • Sélectionnez une option d’optimisation de l’expérience à appliquer au catalogue :

  • Appliquer les paramètres par défaut : Sélectionnez cette option pour appliquer les paramètres d’optimisation par défaut, y compris la protection automatique contre les pics de CPU et l’optimisation intelligente du CPU.

  • Appliquer les paramètres personnalisés : Saisissez un nom pour créer un ensemble de configurations, puis personnalisez les paramètres d’optimisation en fonction de vos besoins. Vous pouvez également sélectionner un ensemble de configurations existant.

Relancer la création de catalogue

Remarque :

Cette fonctionnalité s’applique uniquement aux catalogues MCS.

Les catalogues ayant échoué sont marqués d’une icône d’erreur. Pour afficher les détails, accédez à l’onglet Dépannage de chaque catalogue. Avant de relancer la création de catalogue, tenez compte des considérations suivantes :

  • Vérifiez d’abord les informations de dépannage et résolvez les problèmes. Les informations décrivent les problèmes rencontrés et fournissent des recommandations pour les résoudre.
  • Vous ne pouvez pas modifier les paramètres associés au système d’exploitation et à la gestion des machines. Le catalogue hérite de ces paramètres de l’original.
    • La création peut prendre un certain temps. Si nécessaire, sélectionnez Masquer la progression pour exécuter la création en arrière-plan.

    • Pour relancer la création d’un catalogue, procédez comme suit :

  1. Dans Studio, sélectionnez Catalogues de machines dans le volet gauche.
  2. Sélectionnez le catalogue, puis accédez à son onglet Dépannage.
      1. Cliquez sur le lien hypertexte de relance pour relancer la création du catalogue.
  3. Dans l’assistant qui apparaît, modifiez les paramètres si nécessaire. S’il n’est pas nécessaire d’apporter des modifications, vous pouvez accéder directement à la page Résumé.
  4. Une fois terminé, sélectionnez Terminer pour démarrer la création.

(VDA non provisionnés par Citrix uniquement) Générer et gérer des jetons d’inscription

Remarque :

Pour effectuer cette tâche, vous devez disposer du rôle d’administrateur cloud.

  • Après avoir décidé d’adopter l’inscription basée sur des jetons pour les machines non provisionnées par Citrix, générez des jetons par catalogue de machines, puis partagez-les avec les administrateurs d’installation de VDA.

  • Un jeton d’inscription comprend :

  • Plage d’inscription : 1 à 5000 machines VDA
  • Période de validité : jusqu’à 14 jours

  • Pour générer un jeton pour un catalogue à l’aide de Studio, procédez comme suit :
  1. Dans Catalogues de machines, localisez un catalogue non provisionné par MCS, qui affiche Méthode de provisionnement : Manuelle dans la colonne Nombre de machines.
  2. Cliquez avec le bouton droit sur le catalogue, puis sélectionnez Gérer les jetons d’inscription.
  3. Sur la page Générer un jeton d’inscription qui apparaît, fournissez les informations de jeton suivantes :
    • Saisissez un nom pour le jeton.
    • Saisissez sa période de validité. La période ne doit pas dépasser 14 jours. Le jeton n’est valide que pour la période spécifiée.
    • (Facultatif) Sélectionnez une connexion d’hôte pour la gestion de l’alimentation des VDA inscrits avec le jeton. Les options incluent toutes les connexions d’hôte sous la zone de ce catalogue.
    • Saisissez les limites d’utilisation du jeton (entre 1 et 5000).
  4. Cliquez sur Générer.
  5. Dans la fenêtre Jeton généré avec succès qui apparaît, copiez le jeton et enregistrez-le dans un endroit sûr, ou cliquez sur Télécharger pour le télécharger dans le dossier Téléchargements.

    Un enregistrement de jeton apparaît dans la liste des jetons.

    Génération de jeton

  6. Partagez le jeton avec les administrateurs d’installation de VDA.

    Pour plus d’informations sur l’installation de VDA et d’un jeton sur les machines, consultez Installer les VDA.

Gérer les jetons

Vous avez deux options pour révoquer un jeton et le rendre indisponible pour l’inscription VDA :

  • Révoquer : Révoque le jeton mais le conserve dans la liste à des fins de journalisation.
  • Supprimer : Révoque le jeton et le supprime de la liste.

Remarque :

Les jetons expirés sont automatiquement supprimés après 14 jours.

Utiliser PowerShell

-  Cette section détaille comment vous pouvez gérer les catalogues à l'aide de PowerShell :

Gérer le numéro de séquence du nom de la machine

Pour personnaliser le numéro de séquence des machines, déployées à l’aide de MCS, via des commandes PowerShell, procédez comme suit :

  1. Ouvrez PowerShell en tant qu’administrateur sur le Delivery Controller.
  2. Exécutez la commande asnp citrix* pour charger les modules Citrix.
  3. Exécutez la commande suivante pour vérifier le nombre de départ du pool d’identités du catalogue :
  • Get-AcctIdentityPool -IdentityPoolName xxx

  • IdentityPoolName est le nom du catalogue.

  1. Si vous souhaitez définir ce nombre sur une valeur différente, exécutez la commande suivante et spécifiez StartCount comme X :
  • Set-AcctIdentityPool -IdentityPoolName xxx -StartCount X
  1. Ajoutez les machines au catalogue afin qu’elles soient créées avec le nombre requis.
  2. Après avoir créé les machines, exécutez la commande suivante pour la rétablir à la valeur d’origine Y :
  • Set-AcctIdentityPool -IdentityPoolName xxx -StartCount Y

Ajouter des descriptions à une image

Vous pouvez ajouter des descriptions informatives sur les modifications liées aux mises à jour d’images pour les catalogues de machines. Utilisez cette fonctionnalité pour ajouter une description lors de la création d’un catalogue ou lors de la mise à jour d’une image principale existante pour un catalogue. Vous pouvez également afficher des informations pour chaque image principale du catalogue. Cette fonctionnalité est utile pour les administrateurs qui souhaitent ajouter des étiquettes descriptives lors de la mise à jour d’une image principale utilisée par un catalogue, par exemple, Office 365 installé. Utilisez les commandes suivantes pour ajouter ou afficher des descriptions d’images :

  • NewProvScheme. Un nouveau paramètre, masterImageNote, vous permet d’ajouter une note à une image. Par exemple :

C:\PS>New-ProvScheme -ProvisioningSchemeName XenPS -HostingUnitName XenHu -IdentityPoolName idPool1 -MasterImageVM XDHyp:\HostingUnits\XenHU\Base.vm\Base.snapshot -MasterImageNote "Office365 installed"

<!--NeedCopy-->
  • Publish-ProvMasterVMImage. Utilisez ce paramètre pour publier la note. Par exemple :

  • C:\PS>Publish-ProvMasterVMImage -ProvisioningSchemeName MyScheme -MasterImageVM XDHyp:\HostingUnits\HostUnit1\RhoneCC_baseXP.vm\base.snapshot -MasterImageNote "Visual Studio 2019 installed"

  • Get-ProvSchemeMasterVMImageHistory. Affichez les informations pour chaque image. Par exemple :

`C:\PS>Get-ProvSchemeMasterVMImageHistory -ProvisioningSchemeName MyScheme -Showall

VMImageHistoryUid : 3cba3a75-89cd-4868-989b-27feb378fec5

ProvisioningSchemeUid : 7585f0de-192e-4847-a6d8-22713c3a2f42

ProvisioningSchemeName : MyScheme

MasterImageVM : /Base.vm/base.snapshot

-  Date : 17/05/2021 09:27:50

-  MasterImageNote : Office365 installed`

Réinitialiser le disque du système d’exploitation

  • Utilisez la commande PowerShell Reset-ProvVMDisk pour réinitialiser le disque du système d’exploitation d’une machine virtuelle persistante dans un catalogue de machines créé par MCS. Actuellement, cette fonctionnalité s’applique aux environnements de virtualisation AWS, Azure, Google Cloud, SCVMM, VMware et XenServer®.

  • Pour exécuter la commande PowerShell avec succès, assurez-vous que :

  • Les machines virtuelles cibles se trouvent dans un catalogue MCS persistant.
  • Le catalogue de machines MCS fonctionne correctement. Cela implique que le schéma de provisionnement et l’hôte existent, et que le schéma de provisionnement contient des entrées correctes.
  • L’hyperviseur n’est pas en mode maintenance.
  • Les machines virtuelles cibles sont hors tension et en mode maintenance.

Effectuez les étapes suivantes pour réinitialiser le disque du système d’exploitation :

  1. Ouvrez une fenêtre PowerShell.
  2. Exécutez asnp citrix* pour charger les modules PowerShell spécifiques à Citrix.
  3. Exécutez la commande PowerShell Reset-ProvVMDisk de l’une des manières suivantes :

    • Spécifiez la liste des machines virtuelles sous forme de liste séparée par des virgules, et effectuez la réinitialisation sur chaque machine virtuelle :

      
       Reset-ProvVMDisk -ProvisioningSchemeName "xxx" -VMName ("abc","def") -OS
      
       <!--NeedCopy-->
      
    • Spécifiez la liste des machines virtuelles comme sortie de la commande Get-ProvVM, et effectuez la réinitialisation sur chaque machine virtuelle :

      
       (Get-ProvVM -ProvisioningSchemeName "xxx") | Reset-ProvVMDisk "abc" -OS
      
       <!--NeedCopy-->
      
      • Spécifiez une seule machine virtuelle par son nom :
      
       Reset-ProvVMDisk -ProvisioningSchemeName "xxx" -VMName "abc" -OS
      
       <!--NeedCopy-->
      
      • Créez des tâches de réinitialisation distinctes pour chacune des machines virtuelles renvoyées par la commande Get-ProvVM. Cette méthode est moins efficace car chaque tâche effectuera les mêmes vérifications redondantes, telles que la vérification des capacités de l’hyperviseur et la vérification de la connexion pour chaque machine virtuelle.
      
       Get-ProvVM -ProvisioningSchemeName "xxx" | Reset-ProvVMDisk -ProvisioningSchemeName "xxx" -OS
      
       <!--NeedCopy-->
      
  4. Une invite de confirmation apparaît, listant les machines virtuelles à réinitialiser ainsi qu’un message d’avertissement indiquant qu’il s’agit d’une opération irrécupérable. Si vous ne fournissez pas de réponse et appuyez sur Entrée, aucune autre action n’est effectuée.

    Vous pouvez exécuter la commande PowerShell -WhatIf pour afficher l’action qu’elle effectuerait et quitter sans l’exécuter.

    Vous pouvez également contourner l’invite de confirmation en utilisant l’une des méthodes suivantes :

    • Fournissez le paramètre -Force :

      
       Reset-ProvVMDisk -ProvisioningSchemeName "xxx" -VMName "abc" -OS -Force
      
       <!--NeedCopy-->
      
      • Fournissez le paramètre -Confirm:$false :
      
       Reset-ProvVMDisk -ProvisioningSchemeName "xxx" -VMName "abc" -OS -Confirm:$false
      
       <!--NeedCopy-->
      
      • Avant d’exécuter la commande Reset-ProvVMDisk, définissez $ConfirmPreference sur ‘None’ :
      
       PS C:\Windows\system32> $ConfirmPreference='None'
       PS C:\Windows\system32> $ConfirmPreference
       None
       PS C:\Windows\system32> Reset-ProvVMDisk -ProvisioningSchemeName "xxx" -VMName "abc" -OS
      
       <!--NeedCopy-->
      

    Remarque :

    Ne retirez pas les machines virtuelles du mode de maintenance et ne les mettez pas sous tension avant la fin du processus de réinitialisation.

  5. Exécutez Get-ProvTask pour obtenir l’état des tâches renvoyées par la commande Reset-ProvVMDisk.

Réparer les informations d’identité des comptes d’ordinateur actifs

Vous pouvez réinitialiser les informations d’identité des comptes d’ordinateur actifs qui rencontrent des problèmes liés à l’identité. Vous pouvez choisir de réinitialiser uniquement le mot de passe de la machine et les clés de confiance, ou de réinitialiser toute la configuration du disque d’identité. Cette implémentation s’applique aux catalogues de machines MCS persistants et non persistants.

Remarque :

Actuellement, la fonctionnalité est prise en charge uniquement pour les environnements de virtualisation AWS, Azure, GCP, SCVMM, VMware et XenServer.

Conditions

Assurez-vous des points suivants pour réinitialiser le disque d’identité avec succès :

  • Éteignez la machine virtuelle et mettez-la en mode de maintenance
  • N’incluez pas le paramètre -OS dans la commande PowerShell

Réinitialiser les informations d’identité

Pour réinitialiser les informations d’identité :

  1. Ouvrez la fenêtre PowerShell.
  2. Exécutez asnp citrix* pour charger les modules PowerShell spécifiques à Citrix.
  3. Réinitialisez les informations d’identité.

    • Pour réinitialiser uniquement le mot de passe de la machine et les clés de confiance, exécutez la commande suivante :

      
       Repair-AcctIdentity -IdentityAccountName TEST\VM1 -PrivilegedUserName TEST\admin1 -PrivilegedUserPassword $password -Target IdentityInfo
      
       <!--NeedCopy-->
      

      La description des paramètres utilisés dans la commande est la suivante :

      • IdentityAccountName : Nom du compte d’identité qui doit être réparé.
      • PrivilegedUserName : Compte d’utilisateur disposant d’une autorisation d’écriture sur le fournisseur d’identité (AD ou Microsoft Entra ID).
      • PrivilegedUserPassword : Mot de passe de PrivilegedUserName.
      • Target : Cible de l’action de réparation. Il peut s’agir d’IdentityInfo pour réparer le mot de passe/la clé de confiance du compte, et de UserCertificate pour réparer les attributs de certificat utilisateur des identités de machine jointes à Microsoft Entra hybride.
    • Pour réinitialiser toute la configuration du disque d’identité, exécutez les commandes suivantes dans l’ordre suivant :

      
       Repair-AcctIdentity -IdentityAccountName TEST\VM1 -PrivilegedUserName TEST\admin1 -PrivilegedUserPassword $password -Target IdentityInfo
      
       <!--NeedCopy-->
      
      
       Reset-ProvVMDisk ProvisioningSchemeName <name> -VMName <name>  -Identity
      
       <!--NeedCopy-->
      
    • Pour recréer complètement le disque d’identité :

      
       Reset-ProvVMDisk -ProvisioningSchemeName <name> -VMname <name> -Identity -Recreate
      
       <!--NeedCopy-->
      

      Remarque :

      Si la machine est sur une version VDA 2511 (Mise à jour 1) ou ultérieure et que la clé de registre est définie pour activer un MachineGuid unique (HKLM:\Software\Citrix\MachineIdentityServiceAgent\EnableUniqueMachineGuid), elle continue d’utiliser le même MachineGuid qu’auparavant, quel que soit le paramètre -Recreate.

  4. Tapez y pour confirmer l’action. Vous pouvez également ignorer l’invite de confirmation en utilisant le paramètre -Force. Par exemple :

    
    Reset-ProvVMDisk -ProvisioningSchemeName <name> -VMName <name> -Identity -Force
    
    <!--NeedCopy-->
    
  5. Exécutez Get-ProvVM -ProvisioningSchemeName <name -VMName <name> pour vérifier le paramètre mis à jour du disque d’identité. Les attributs du disque d’identité (par exemple, IdentityDiskId) doivent être mis à jour. Les valeurs StorageId et IdentityDiskIndex ne doivent pas changer.

Modifier le paramètre réseau d’un catalogue de machines existant

Vous pouvez modifier le paramètre réseau d’un catalogue de machines existant afin que les nouvelles machines virtuelles soient créées sur le nouveau sous-réseau. Utilisez le paramètre -NetworkMapping dans la commande Set-ProvScheme pour modifier le paramètre réseau.

-  Pour modifier le paramètre réseau d'un schéma de provisioning existant, procédez comme suit :
  1. Dans la fenêtre PowerShell, exécutez la commande asnp citrix* pour charger les modules PowerShell.
  2. Exécutez (Get-Provscheme -ProvisioningSchemeName "name").NetworkMaps pour accéder au chemin réseau que vous souhaitez modifier.
  3. Attribuez une variable au nouveau paramètre réseau. Par exemple :

    
    $NewNetworkMap = @{"0"= "XDHYP:\HostingUnits\MyNetworks\Network 0.network"}
    
    <!--NeedCopy-->
    
  4. Exécutez Set-ProvScheme -ProvisioningSchemeName "name" -NetworkMapping $NewNetworkMap.
  5. Exécutez (Get-Provscheme -ProvisioningSchemeName "name").NetworkMaps pour vérifier le nouveau paramètre réseau du schéma de provisioning existant.

Gérer les versions d’un catalogue de machines

Lorsqu’un catalogue de machines MCS est mis à jour avec la commande Set-ProvScheme, la configuration actuelle est enregistrée en tant que version. Vous pouvez ensuite gérer les différentes versions du catalogue de machines à l’aide de commandes PowerShell. Vous pouvez :

  • Consulter la liste des versions d’un catalogue de machines.
  • Utiliser n’importe quelle version précédente pour mettre à jour le catalogue de machines.
  • Supprimer manuellement une version si elle n’est pas utilisée par une machine virtuelle de ce catalogue de machines.
  • Modifier le nombre maximal de versions à conserver par le catalogue de machines (la valeur par défaut est 99).

Une version inclut les informations suivantes d’un catalogue de machines :

  • VMCpuCount
  • VMMemoryMB
  • CustomProperties
  • ServiceOffering
  • MachineProfile
  • NetworkMapping
  • SecurityGroup

Exécutez les commandes suivantes (fournies à titre d’exemples) pour gérer les différentes versions d’un catalogue de machines.

  • Pour afficher les détails de configuration des différentes versions d’un catalogue de machines :

    
     Get-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog
    
     <!--NeedCopy-->
    
  • Pour afficher les détails de configuration d’une version particulière d’un catalogue de machines :

    
     Get-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog -Version 2
    
     <!--NeedCopy-->
    
  • Pour afficher le nombre total de versions associées à un catalogue de machines :

    
     (Get-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog).Count
    
     <!--NeedCopy-->
    
  • Pour utiliser une version précédente afin de mettre à jour le catalogue de machines :

    
         -  Set-ProvScheme -ProvisioningSchemeName AzureCatalog -Version 2
    
     <!--NeedCopy-->
    
  • Pour supprimer manuellement une version si elle n’est pas utilisée par une machine virtuelle de ce catalogue de machines :

    
     Remove-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog -Version 3
    
     <!--NeedCopy-->
    
  • Pour définir le nombre maximal de versions à conserver par le catalogue de machines (la valeur par défaut est 99). Ce paramètre est appliqué à tous les catalogues. Par exemple, dans ce cas, un maximum de 15 versions sera conservé pour tous les catalogues provisionnés par MCS.

    
     Set-ProvServiceConfigurationData -Name "MaxProvSchemeVersions" -Value 15
    
     <!--NeedCopy-->
    

Si le nombre de versions atteint le nombre maximal de versions, une nouvelle version ne peut pas être créée si des versions plus anciennes sont utilisées par l’une des machines virtuelles du catalogue de machines. Dans ce cas, effectuez l’une des opérations suivantes :

  • Augmentez la limite du nombre maximal de versions à conserver par le catalogue de machines.
  • Mettez à jour certaines machines virtuelles qui utilisent des versions plus anciennes afin que ces versions plus anciennes ne soient plus référencées par aucune machine virtuelle et puissent être supprimées.

Modifier la configuration du cache d’un catalogue de machines existant

Après avoir créé un catalogue non persistant avec MCSIO activé, vous pouvez utiliser la commande Set-ProvScheme pour modifier les paramètres suivants :

  • WriteBackCacheMemorySize
  • WriteBackCacheDiskSize

  • Cette fonctionnalité est actuellement applicable à :

  • les environnements GCP et Microsoft Azure, et
  • un catalogue non persistant avec MCSIO activé

Exigences

Les exigences pour modifier la configuration du cache sont les suivantes :

  • Mise à jour vers la dernière version de VDA (2308 ou ultérieure).
  • Activez le paramètre UseWriteBackCache pour le catalogue de machines existant. Utilisez New-ProvScheme pour créer un catalogue de machines avec UseWriteBackCache activé. Par exemple :

    
     New-ProvScheme -ProvisioningSchemeName $CatalogName -HostingUnitUid $HostingUnitUid `
     -IdentityPoolUid $acctPool.IdentityPoolUid -CleanOnBoot `
     -MasterImageVM $MasterImage `
     -ServiceOffering $ServiceOffering `
     -NetworkMap $NetworkMap `
     -SecurityGroup $SecurityGroup `
     -UseWriteBackCache -WriteBackCacheDiskSize 8
    
     <!--NeedCopy-->
    

Modifier la configuration du cache

Exécutez la commande Set-ProvScheme. Par exemple :


Set-ProvScheme -ProvisioningSchemeName $provScheme.ProvisioningSchemeName -WriteBackCacheDisk32 -WriteBackCacheMemorySize 128

<!--NeedCopy-->

Remarque :

  • La valeur de WriteBackCacheDiskSize doit être supérieure à zéro, car au moins 1 Go de stockage de disque de cache est requis.
  • La valeur de WriteBackCacheMemorySize doit être inférieure à la taille de la mémoire du catalogue de machines.
  • Ces modifications n’affectent que les nouvelles machines virtuelles ajoutées au catalogue après la modification. Les machines virtuelles existantes ne sont pas affectées par ces modifications.

Convertir un catalogue de machines non basé sur un profil de machine en un catalogue de machines basé sur un profil de machine

Vous pouvez utiliser une machine virtuelle, une spécification de modèle (dans le cas d’Azure), un modèle de lancement (dans le cas d’AWS) ou un modèle VMware (dans le cas de VMware) comme entrée de profil de machine pour convertir un catalogue de machines non basé sur un profil de machine en un catalogue de machines basé sur un profil de machine. Les nouvelles machines virtuelles ajoutées au catalogue reprennent les valeurs de propriété du profil de machine.

Remarque :

Un catalogue de machines existant basé sur un profil de machine ne peut pas être modifié en un catalogue de machines non basé sur un profil de machine.

Pour ce faire :

  1. Créez un catalogue de machines persistant ou non persistant avec des machines virtuelles et sans profil de machine.
  2. Ouvrez la fenêtre PowerShell.
  3. Exécutez la commande Set-ProvScheme pour appliquer les valeurs de propriété du profil de machine aux nouvelles machines virtuelles ajoutées au catalogue de machines. Par exemple :

    • Dans le cas d’Azure :

      
       Set-ProvScheme -ProvisioningSchemeName xxxx -MachineProfile XDHyp:\HostingUnits\<HostingUnitName>\machineprofile.folder\<ResourceGroupName>\<TemplateSpecName>\<VersionName>
      
       <!--NeedCopy-->
      
    • Dans le cas d’AWS :

      
       Set-ProvScheme -ProvisioningSchemeName xxxx -MachineProfile "XDHyp:\HostingUnits\<hosting-unit>\<launch-template>.launchtemplate\<launch-template-version>.launchtemplateversion"
      
       <!--NeedCopy-->
      
    • Dans le cas de VMware :

      
       Set-ProvScheme -ProvisioningSchemeName "my-prov-scheme" -MachineProfile "XDHyp:\HostingUnits\my-hosting-unit\my-template.template"
      
       <!--NeedCopy-->
      

      Remarque :

      Définissez l’ID de dossier (FolderID) comme propriété personnalisée pour éviter de dériver l’ID de dossier (FolderID) du modèle VMware.

Récupérer les avertissements et les erreurs associés à un catalogue

Vous pouvez obtenir les erreurs et avertissements historiques afin de comprendre les problèmes liés à votre catalogue de machines MCS et de les résoudre.

À l’aide des commandes PowerShell, vous pouvez :

  • Obtenir une liste d’erreurs ou d’avertissements
  • Modifier l’état d’un avertissement de Nouveau à Accusé de réception
  • Supprimer les erreurs ou les avertissements

Pour exécuter les commandes PowerShell :

  1. Ouvrez une fenêtre PowerShell.
  2. Exécutez asnp citrix* pour charger les modules PowerShell spécifiques à Citrix.

Pour obtenir une liste d’erreurs et d’avertissements :

Exécutez la commande Get-ProvOperationEvent.

  • Sans paramètres : Obtient toutes les erreurs et tous les avertissements
  • Avec les paramètres LinkedObjectType et LinkedObjectUid : Obtient toutes les erreurs et tous les avertissements associés à un schéma de provisionnement spécifique
  • Avec le paramètre EventId : Obtient une erreur ou un avertissement spécifique correspondant à cet ID d’événement
  • Avec le paramètre Filter : Obtient les erreurs ou les avertissements par un filtre personnalisé

Pour modifier l’état des erreurs ou des avertissements de Nouveau à Accusé de réception :

Exécutez la commande Confirm-ProvOperationEvent.

  • Avec le paramètre EventId : Définit l’état d’une erreur ou d’un avertissement spécifique correspondant à cet ID d’événement. Vous pouvez obtenir l’EventId d’une erreur ou d’un avertissement spécifique en tant que sortie de la commande Get-ProvOperationEvent
  • Avec les paramètres LinkedObjectType et LinkedObjectUid : Définit l’état de toutes les erreurs et de tous les avertissements associés à un schéma de provisionnement spécifique
  • Avec le paramètre All : Définit l’état de toutes les erreurs et de tous les avertissements comme Accusé de réception

Pour supprimer les erreurs ou les avertissements :

Exécutez la commande Remove-ProvOperationEvent.

  • Avec le paramètre EventId : Supprime une erreur ou un avertissement spécifique correspondant à cet ID d’événement. Vous pouvez obtenir l’EventId d’une erreur ou d’un avertissement spécifique en tant que sortie de la commande Get-ProvOperationEvent
  • Avec les paramètres LinkedObjectType et LinkedObjectUid : Supprime toutes les erreurs et tous les avertissements associés à un schéma de provisionnement spécifique
  • Avec le paramètre All : Supprime toutes les erreurs et tous les avertissements

Pour plus d’informations, consultez le SDK PowerShell de Citrix.

Supprimer des machines sans accès à l’hyperviseur

Lors de la suppression d’une machine virtuelle ou d’un schéma de provisionnement, MCS doit supprimer les balises de la machine virtuelle, et parfois aussi du disque de base, afin que les ressources incluses dans les options de suppression ne soient plus suivies ou identifiées par MCS. Cependant, certaines de ces ressources ne sont accessibles que via l’hyperviseur. Utilisez l’option PurgeDBOnly dans la commande PowerShell Remove-ProvVM pour supprimer les objets de ressources de machine virtuelle tels que la machine virtuelle, le disque de base, l’image dans ACG, etc., de la base de données, même en l’absence d’accès à l’hyperviseur.

Cette option est activée sur :

  • tous les hyperviseurs pris en charge
  • les machines virtuelles persistantes et non persistantes

Limitations

Vous ne pouvez pas utiliser les commandes -PurgeDBOnly et -ForgetVM simultanément.

Utiliser la commande PurgeDBOnly

Lorsque vous exécutez la commande PowerShell Remove-ProvVM -ProvisioningSchemeName SCVMM-MC -VMName SCVMM01 -ForgetVM, l’opération de suppression peut échouer dans les scénarios suivants :

  • La connexion hôte est en mode maintenance
  • Informations d’identification non valides
  • Échec de l’authentification
  • Opération non autorisée
  • L’hyperviseur est inaccessible

Remarque :

La commande Remove-ProvVM -ForgetVM cible uniquement les machines virtuelles persistantes. Si l’une des machines virtuelles de la liste n’est pas persistante, l’opération échoue.

Lorsque l’opération échoue parce que l’hyperviseur est inaccessible, l’invite suivante apparaît :

Essayez d'utiliser l'option -PurgeDBOnly pour nettoyer la base de données DDC.

Utilisez l’option -PurgeDBOnly dans la commande PowerShell Remove-ProvVM pour supprimer les références d’une machine virtuelle de la base de données MCS. Par exemple,

Remove-ProvVM -ProvisioningSchemeName SCVMM-MC -VMName SCVMM01 -PurgeDBOnly

Mettre à jour les propriétés des machines virtuelles individuelles

Vous pouvez mettre à jour les propriétés des machines virtuelles individuelles dans un catalogue de machines MCS persistant à l’aide de la commande PowerShell Set-ProvVM. Cependant, les mises à jour ne sont pas appliquées immédiatement. Vous devez définir la fenêtre de temps à l’aide de la commande PowerShell Set-ProvVMUpdateTimeWindow pour que les mises à jour soient appliquées.

Cette implémentation vous aide à gérer efficacement les machines virtuelles individuelles sans mettre à jour l’intégralité du catalogue de machines. Actuellement, cette fonctionnalité est applicable aux environnements Azure et VMware.

Actuellement, les propriétés que vous pouvez mettre à jour sont :

  • CustomProperties
  • ServiceOffering (Non applicable à VMware)
  • MachineProfile
  • CpuCount
  • Memory

À l’aide de cette fonctionnalité, vous pouvez :

Avant de mettre à jour les propriétés d’une machine virtuelle :

  1. Ouvrez une fenêtre PowerShell.
  2. Exécutez asnp citrix* pour charger les modules PowerShell spécifiques à Citrix.
  3. Vérifiez la configuration du catalogue de machines existant. Par exemple :

    
    Get-ProvScheme -ProvisioningSchemeName <catalog name>
    
    <!--NeedCopy-->
    
  4. Vérifiez la configuration de la machine virtuelle sur laquelle vous souhaitez appliquer les mises à jour. Par exemple :

    
    Get-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    

Mettre à jour les propriétés d’une machine virtuelle

Procédez comme suit pour mettre à jour les propriétés d’une machine virtuelle :

  1. Arrêtez la machine virtuelle sur laquelle vous souhaitez appliquer les mises à jour.
  2. Mettez à jour les propriétés de la machine virtuelle. Par exemple, si vous souhaitez mettre à jour la propriété personnalisée de type de stockage (StorageType) de la machine virtuelle, exécutez ce qui suit :

    
    Set-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1 -CustomProperties "...<Property Name='StorageType' Value='Premium_LRS' />..."
    
    <!--NeedCopy-->
    

    Vous pouvez mettre à jour les propriétés de deux machines virtuelles dans un catalogue de machines simultanément. Par exemple :

    
    Set-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1 -CustomProperties "...<Property Name='StorageType' Value='Premium_LRS' />..."
    
    <!--NeedCopy-->
    
    
    Set-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine2 -CustomProperties "...<Property Name='StorageType' Value='StandardSSD_LRS' />..."
    
    <!--NeedCopy-->
    

    Remarque :

    Les mises à jour ne sont pas appliquées immédiatement.

  3. Obtenez la liste des propriétés à mettre à jour et la version de la configuration. Par exemple :

    
    Get-ProvVMConfiguration -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    

    Vérifiez la valeur de la propriété Version et les propriétés à mettre à jour (dans ce cas, StorageType).

  4. Vérifiez la version de la configuration. Par exemple :

    
    Get-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    

    Vérifiez la valeur de la propriété ProvVMConfigurationVersion. La mise à jour n’est pas encore appliquée. La machine virtuelle est toujours dans l’ancienne configuration.

  5. Demandez une mise à jour planifiée. Par exemple :

    
     Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName <catalog name> -StartsNow -DurationInMinutes -1
    
     <!--NeedCopy-->
    

    Pour plus d’informations sur les mises à jour planifiées, consultez Mettre à jour les machines provisionnées vers l’état actuel du schéma de provisioning.

    Remarque :

    Toute mise à jour de schéma de provisioning en attente est également appliquée.

  6. Redémarrez la VM. Par exemple :

    
    New-BrokerHostingPowerAction -MachineName machine1 -Action TurnOn
    
    <!--NeedCopy-->
    
  7. Vérifiez la version de la configuration. Par exemple :

    
    Get-ProvVM -ProvisioningSchemeName AzureCatalog -VMName machine1
    
    <!--NeedCopy-->
    

    Vérifiez la valeur de la propriété ProvVMConfigurationVersion. La mise à jour est maintenant appliquée. La VM dispose désormais de la nouvelle configuration.

  8. Pour appliquer d’autres mises à jour de configuration sur la VM, arrêtez la VM et répétez les étapes.

Conserver les propriétés mises à jour sur une VM après la mise à jour du catalogue de machines

Procédez comme suit pour conserver les propriétés mises à jour sur une VM :

  1. Arrêtez la VM sur laquelle vous souhaitez appliquer les mises à jour.
  2. Mettez à jour le catalogue de machines. Par exemple, si vous souhaitez modifier la taille de la VM (ServiceOffering) et le type de stockage (StorageType), exécutez la commande suivante :

    
    Set-ProvScheme -ProvisioningSchemeName <catalog name> -ServiceOffering Standard_E4_v3 -CustomProperties "...<Property Name='StorageType' Value='StandardSSD_LRS' />..."
    
    <!--NeedCopy-->
    
  3. Obtenez les détails de configuration du catalogue de machines. Par exemple :

    
    Get-ProvScheme -ProvisioningSchemeName <catalog name>
    
    <!--NeedCopy-->
    

    La ProvisioningSchemeVersion est maintenant incrémentée de un. La taille de la VM et le type de stockage sont également mis à jour.

  4. Mettez à jour les propriétés de la VM. Par exemple, fournissez un profil de machine à la VM.

    
    Set-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1 -MachineProfile "XDHyp:\HostingUnits\<hosting-unit>\machineprofile.folder\<resource-group>.resourcegroup\<template-spec>.templatespec\<template-spec-version>.templatespecversion"
    
    <!--NeedCopy-->
    

    Remarque :

    L’entrée du profil de machine spécifie une balise et une taille de VM (ServiceOffering) différente.

  5. Obtenez la liste des propriétés que la VM aura après la fusion des mises à jour de configuration sur la VM avec les mises à jour du catalogue de machines. Par exemple :

    
    Get-ProvVMConfigurationResultantSet -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    

    Remarque :

    Toute mise à jour sur la VM remplacera les mises à jour effectuées sur le catalogue de machines.

  6. Demandez une mise à jour planifiée pour la VM. Par exemple :

    
    Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName <catalog name> -VMName machine1 -StartsNow -DurationInMinutes -1
    
    <!--NeedCopy-->
    
  7. Redémarrez la VM. Par exemple :

    
    New-BrokerHostingPowerAction -MachineName machine1 -Action TurnOn
    
    <!--NeedCopy-->
    

    La VM conserve sa taille de VM mise à jour, telle que dérivée du profil de machine. Les valeurs de balise spécifiées dans le profil de machine sont également appliquées à la VM. Cependant, le type de stockage est dérivé du dernier schéma de provisionnement.

  8. Obtenez la version de configuration de la VM. Par exemple :

    
    Get-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    

    La ProvisioningSchemeVersion et la ProvVMConfigurationVersion affichent désormais la dernière version.

Annuler les mises à jour de configuration appliquées à une VM

  1. Après avoir appliqué les mises à jour à une VM, arrêtez la VM.
  2. Exécutez la commande suivante pour supprimer les mises à jour appliquées sur la VM. Par exemple :

    
    Set-ProvVM -RevertToProvSchemeConfiguration -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    
  3. Demandez une mise à jour planifiée pour la VM. Par exemple :

    
    Set-ProvVMUpdateTimeWindow -ProvisioningSchemeName <catalog name> -VMName machine1 -StartsNow -DurationInMinutes -1
    
    <!--NeedCopy-->
    
  4. Redémarrez la VM. Par exemple :

    
    New-BrokerHostingPowerAction -MachineName machine1 -Action TurnOn
    
    <!--NeedCopy-->
    
  5. Vérifiez la version de configuration de la VM. Par exemple :

    
    Get-ProvVM -ProvisioningSchemeName <catalog name> -VMName machine1
    
    <!--NeedCopy-->
    

    La valeur ProvVMConfigurationVersion est désormais la version de configuration du catalogue de machines.

Migration du stockage des VM

Vous pouvez déplacer le stockage de disque des VM existantes d’un ancien stockage vers un nouveau stockage dans les environnements VMware et XenServer. Pendant la migration, MCS conserve les fonctionnalités de la VM telles que la gestion de l’alimentation, la réinitialisation du disque du système d’exploitation, etc. Vous pouvez également ajouter de nouvelles VM au catalogue de machines à l’aide du nouveau stockage de disque. Pour ce faire, utilisez la commande PowerShell Move-ProvVMDisk.

Vous pouvez migrer les VM persistantes de clone complet et les VM non persistantes.

  • Pour les VM persistantes de clone complet : Disque du système d’exploitation, Disque d’identité et disques non provisionnés par MCS.
  • Pour les VM non persistantes : Disque du système d’exploitation, Disque d’identité et disque de cache en écriture (WBC).

Le nouveau stockage doit satisfaire aux conditions suivantes :

  • Il doit se trouver dans le même cluster que l’ancien stockage.
  • L’hôte sur lequel la VM s’exécute doit avoir accès aux anciens et aux nouveaux datastores.

Migrer le stockage de disque

Pour migrer le stockage de disque :

  1. Ajoutez un stockage de destination à une unité d’hébergement existante. Vous pouvez exécuter la commande PowerShell Add-Hyphostingunitstorage pour ajouter le stockage de destination :

    Si vous ne souhaitez pas ajouter de nouvelles VM à l’ancien stockage, remplacez l’ancien stockage par Obsolète. Vous pouvez le faire à l’aide de Studio ou de commandes PowerShell. Pour Studio, consultez Modifier le stockage. Vous pouvez également exécuter Set-Hyphostingunitstorage et définir Superseded sur true pour désactiver la création de nouvelles VM dans l’ancien stockage.

    Remarque :

    Pour les VM non persistantes :

    • Si le WBC est utilisé, configurez le stockage de destination WBC dans l’unité d’hébergement.
    • Si le stockage de destination du système d’exploitation est configuré, le WBC (s’il est utilisé) doit être compatible avec le stockage de destination du système d’exploitation.
    • Si le stockage de destination du système d’exploitation n’est pas configuré, le WBC (s’il est utilisé) doit être compatible avec le stockage actuel du système d’exploitation.
  2. Arrêtez les VM et activez le mode maintenance.
  3. Obtenez les informations sur le schéma de provisionnement, l’unité d’hébergement, le stockage de disque du système d’exploitation et le stockage de disque WBC.

    • Exécutez ProvResourceInStorage pour obtenir des informations sur le stockage du système d’exploitation. Par exemple :

      
       $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
       $result
       $result.ProvResourceInStorage | Format-List -Property *
      
       <!--NeedCopy-->
      
    • Exécutez TemporaryStorageInfo pour obtenir des informations sur le stockage WBC. Par exemple :

      
       $result=Get-ProvSchemeResourceInStorage -ProvisioningSchemeName xxxxx
       $result
       $result.TemporaryStorageInfo | Format-List -Property *
      
       <!--NeedCopy-->
      
  4. Migrez le disque du système d’exploitation, le disque d’identité et le disque WBC (applicable aux VM non persistantes) vers le stockage de destination à l’aide de la commande PowerShell Move-ProvVMDisk.

    Remarque :

    • Fournissez toujours les disques du système d’exploitation et d’identité dans les paramètres DiskType et DestinationStorageId.
    • Le DestinationStorageId pour le disque du système d’exploitation et le disque d’identité doit être le même.

    Exemple :

    VM persistantes :

    
    (Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName "myFullCloneProvScheme" -VMName "machine01" -DiskType OS,Identity -DestinationStorageId datastore1,datastore1
    
    <!--NeedCopy-->
    

    Important :

    Pour une VM persistante, tous les disques sont déplacés. Vous ne pouvez pas sélectionner les disques à déplacer.

    VM non persistantes :

    
    (Get-ProvVM -ProvisioningSchemeName xxxxx) | Move-ProvVMDisk -ProvisioningSchemeName "myCleanOnBootProvScheme" -VMName "machine01" -DiskType OS,Identity,WBC -DestinationStorageId None,None,datastore1
    
    <!--NeedCopy-->
    

    Important :

    • Si vous ne souhaitez pas migrer un disque spécifique, définissez la valeur sur None pour le paramètre DestinationStorageId.
    • Si la VM possède un disque WBC, ajoutez le disque WBC dans le paramètre DiskType et ajoutez les informations requises dans le paramètre DestinationStorageId.

Dépannage

Si l’un des disques ne parvient pas à migrer, aucun des disques n’est migré vers le stockage de destination. Vous pouvez obtenir le rapport d’échec à l’aide de la commande suivante :


(Get-ProvTask -TaskID xxxxxxxxx).DiskMoveFailedVirtualMachines

<!--NeedCopy-->

Considérations importantes pour la migration des VM non persistantes dans VMware

  • Si vous essayez de déplacer le disque du système d’exploitation et le disque d’identité vers un nouveau stockage, les fichiers spécifiques à la VM sont également déplacés vers le nouveau stockage.
  • VMware ne prend pas en charge le déplacement du disque s’il contient l’instantané.

Migrer les catalogues provisionnés par MCS existants vers un catalogue de machines d’image préparée

Vous pouvez convertir un catalogue de machines provisionné MCS existant en un catalogue de machines à image préparée à l’aide d’une commande PowerShell Set-ProvSchemeImage. Cependant, vous ne pouvez pas revenir au catalogue hérité après la migration. Actuellement, cette fonctionnalité est applicable aux environnements de virtualisation Azure et VMware.

Limitations

Tenez compte des limitations suivantes :

  • Si le catalogue MCS utilise un disque de données persistant, il ne peut pas être migré pour utiliser une image préparée.
  • Si le catalogue MCS utilise des disques non gérés, il ne peut pas être migré pour utiliser une image préparée.

Migrer vers un catalogue de machines à image préparée

Pour migrer, procédez comme suit :

  1. Créez une définition d’image et des versions d’image à l’aide de Studio ou de commandes PowerShell. Consultez les étapes de création de définitions d’image et de versions d’image dans :

  2. Exécutez la commande Get-ProvScheme pour obtenir l’UID du schéma de provisioning. Par exemple :

    
    Get-ProvScheme -ProvisioningSchemeName <name> | select ProvisioningSchemeName, ProvisioningSchemeUid
    
    <!--NeedCopy-->
    
  3. Exécutez la commande Get-ProvImageVersionSpec pour obtenir le nom de la définition d’image et l’UID de la spécification de version d’image. Par exemple :

    
    Get-ProvImageVersionSpec -ImageDifinitionName <name> -Filter {IsPrepared -eq $true} | select ImageDefinitionName ImageVersionSpecUId
    
    <!--NeedCopy-->
    
  4. Exécutez la commande Set-ProvSchemeImage pour migrer un catalogue de machines provisionné MCS existant vers un catalogue de machines à image préparée. Par exemple :

    
    Set-ProvSchemeImage -ProvisioningSchemeName [ProvisioningSchemeName] -ImageVersionSpecUid [ImageVersionSpecUid]
    
    <!--NeedCopy-->
    
  5. Exécutez la commande Get-ProvScheme pour vérifier que le catalogue est migré. Par exemple :

    
    Get-ProvScheme -ProvisioningSchemeName <name> | select ProvisioningSchemeName, ProvisioningSchemeUid, ImageVersionSpecUid
    
    <!--NeedCopy-->
    

Dépannage

  • Pour les machines dont l’état est Power State Unknown, consultez CTX131267 pour obtenir des conseils.
  • Pour résoudre le problème des machines virtuelles qui affichent continuellement un état d’alimentation inconnu, consultez Comment réparer les machines virtuelles qui affichent continuellement un état d’alimentation inconnu.
  • Si un Cloud Connector ne fonctionne pas correctement, les opérations de provisioning MCS (telles que les mises à jour de catalogue) prennent plus de temps que d’habitude et les performances de la console de gestion se dégradent considérablement.

Où aller ensuite

Pour plus d’informations sur la gestion de catalogues d’hyperviseurs spécifiques, consultez :

Gérer les catalogues de machines

Dans cet article