Gérer les catalogues de machines
Remarque :
Vous pouvez gérer votre déploiement Citrix Virtual Apps and Desktops™ à l’aide de deux consoles de gestion : Web Studio (basée sur le Web) et Citrix Studio (basée sur Windows). Cet article ne couvre que Web Studio. Pour plus d’informations sur Citrix Studio, consultez l’article équivalent dans Citrix Virtual Apps and Desktops 7 2212 ou version antérieure.
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 des catalogues peut également inclure la vérification que chaque machine dispose des dernières mises à jour du système d’exploitation, y compris les mises à jour antivirus, les mises à niveau du système d’exploitation ou les 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 principale 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, et pour les catalogues de machines Remote PC Access, vous gérez les mises à jour des machines des utilisateurs en dehors de Web 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, consultez Connexions et 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 d’un catalogue MCS créé à l’aide d’instances persistantes ou dédiées, toutes les nouvelles machines créées pour le catalogue utilisent l’image mise à jour. Les instances préexistantes continuent d’utiliser l’instance d’origine. Le processus de mise à jour d’une image est effectué de la même manière que 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 est mise à jour la prochaine fois que la machine est réinitialisée.
- Avec les catalogues de machines persistants, la mise à jour de l’image met également à jour les instances de catalogue qui l’utilisent.
- Pour les catalogues non 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
Vous pouvez gérer un catalogue de machines de deux manières :
Utiliser Web Studio
Cette section explique comment gérer les catalogues à l’aide de Web Studio :
- Ajouter des machines à un catalogue
- Supprimer des machines d’un catalogue
- Modifier un catalogue
- Renommer un catalogue
- Déplacer un catalogue vers une autre zone
- Supprimer un catalogue
- Gérer les comptes d’ordinateur Active Directory dans un catalogue
- Mettre à jour un catalogue
- Modifier le niveau fonctionnel ou annuler la modification
- Cloner un catalogue
- Organiser les catalogues à l’aide de dossiers
Ajouter des machines à un catalogue
Avant de commencer :
- Assurez-vous que l’hôte de virtualisation 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 Web 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.
Pour ajouter des machines à un catalogue :
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue de machines, puis sélectionnez Ajouter des machines dans la barre d’actions.
- Sélectionnez le nombre de machines virtuelles à ajouter.
- 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. 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. N’utilisez pas de barre oblique (/) dans un nom d’unité d’organisation. Un nom ne peut pas commencer par un chiffre. Par exemple, un schéma de nommage tel que 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, etc.
- Si vous utilisez des comptes Active Directory existants, accédez aux comptes ou cliquez sur 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. Web Studio gère ces comptes. Autorisez Web Studio à 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.
Les machines sont créées en tant que processus d’arrière-plan et la création de nombreuses machines peut prendre beaucoup de temps. La création de machines se poursuit même si vous fermez Web Studio.
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 mises hors tension.
Pour supprimer des machines d’un catalogue :
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Afficher les machines dans la barre d’actions.
- Sélectionnez une ou plusieurs machines, puis sélectionnez Supprimer dans la barre d’actions.
Choisissez de supprimer ou non les machines en cours de suppression. Si vous choisissez de supprimer les machines, indiquez si les comptes Active Directory de ces machines sont conservés, désactivés ou supprimés.
Modifier un catalogue
- Sur la page Description, modifiez la description du catalogue.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Modifier le catalogue de machines dans la barre d’actions.
- Sur la page Étendues, modifiez les étendues.
-
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.
-
Sur la page Profil de machine, choisissez d’utiliser ou de modifier un profil de machine.
-
(Visible 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 stockage, le type de licence et les paramètres de la galerie d’ordinateurs Azure (disponible 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éinitialisera 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.
- Sur la page Type de licence, choisissez de modifier le paramètre de licence Windows ou de licence Linux.
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 Active Directory.
-
- Cliquez sur Appliquer pour appliquer les modifications que vous avez apportées, puis cliquez sur Enregistrer pour quitter.
Renommer un catalogue
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Renommer le catalogue de machines dans la barre d’actions.
- Saisissez le nouveau nom.
Déplacer un catalogue vers une autre zone
Si votre déploiement comporte plusieurs zones, vous pouvez déplacer un catalogue d’une zone à une autre.
Le déplacement d’un catalogue vers une zone différente de celle de l’hyperviseur contenant les machines virtuelles de ce catalogue affecte les performances.
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Déplacer dans la barre d’actions.
- Sélectionnez la zone où vous souhaitez déplacer le catalogue.
Supprimer un catalogue
Avant de supprimer un catalogue, assurez-vous que :
- Tous les utilisateurs sont déconnectés et qu’aucune session déconnectée n’est en cours d’exécution.
- Le mode maintenance est activé pour toutes les machines du catalogue afin qu’aucune nouvelle connexion ne puisse être établie.
- 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 :
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Supprimer le catalogue de machines dans la barre d’actions.
- Indiquez si les machines du catalogue sont supprimées. Si vous choisissez de supprimer les machines, indiquez si les comptes d’ordinateur Active Directory pour ces machines sont conservés, désactivés ou supprimés.
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 machine inutilisés en supprimant les comptes d’ordinateur Active Directory des catalogues de systèmes d’exploitation à session unique et de systèmes d’exploitation multi-session. Ces comptes peuvent ensuite être utilisés pour d’autres machines.
- Ajoutez 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 :
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Gérer les comptes AD dans la barre d’actions.
-
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 actuels des comptes ; vous devez disposer de l’autorisation d’effectuer une réinitialisation de mot de passe. Lors de la saisie d’un mot de passe, le mot de passe est modifié sur les comptes au fur et à mesure de leur importation. Lors de la suppression d’un compte, choisissez si le compte dans Active Directory est conservé, désactivé ou supprimé.
Indiquez si les comptes Active Directory sont conservés, désactivés ou supprimés lorsque vous supprimez des machines d’un catalogue ou supprimez un catalogue.
Mettre à jour un catalogue
Nous vous recommandons d’enregistrer des copies ou des instantanés des images principales avant de mettre à jour les machines du catalogue. La base de données conserve un historique des images principales utilisées avec chaque catalogue de machines. Rétablissez ou annulez les machines d’un catalogue pour utiliser la version précédente de l’image principale. Effectuez cette tâche si les utilisateurs rencontrent des problèmes avec les mises à jour que vous avez déployées sur leurs bureaux. Cela minimise les temps d’arrêt des utilisateurs. Ne supprimez pas, ne déplacez pas et ne renommez pas les images principales. Vous ne pouvez pas restaurer un catalogue pour les utiliser.
Une fois la machine mise à jour, elle redémarre automatiquement.
Mettre à jour ou créer une image principale
Avant de mettre à jour le catalogue de machines, mettez à jour une image principale existante ou créez-en une sur votre hyperviseur hôte.
- Sur votre hyperviseur, prenez un instantané de la machine virtuelle actuelle et donnez-lui un nom significatif. Cet instantané peut être utilisé pour restaurer (annuler) les machines du catalogue, si nécessaire.
- Si nécessaire, mettez sous tension l’image principale et connectez-vous.
- Installez les mises à jour ou apportez les modifications nécessaires à l’image principale.
- Mettez la VM hors tension.
- Prenez un instantané de la VM. Donnez-lui un nom significatif qui sera reconnu lorsque le catalogue sera mis à jour dans Web Studio. Bien que Web Studio puisse créer un instantané, Citrix vous recommande de le créer à l’aide de la console de gestion de l’hyperviseur. Sélectionnez ensuite cet instantané dans Web Studio. Ce processus vous permet de fournir un nom et une description significatifs plutôt qu’un nom généré automatiquement. Pour les images principales de GPU, vous ne pouvez modifier l’image principale que via la console XenServer®.
Modifier l’image principale
Pour préparer et déployer la mise à jour sur toutes les machines d’un catalogue :
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Modifier l’image principale dans la barre d’actions.
- Sur la page Image principale, 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.
- Sur la page Stratégie de déploiement, choisissez quand les machines du catalogue de machines sont mises à jour avec la nouvelle image principale : lors du prochain arrêt ou immédiatement.
Remarque :
La page Stratégie de déploiement n’est pas disponible pour les VM persistantes, car le déploiement ne s’applique qu’aux VM non persistantes.
- Vérifiez les informations sur la page Résumé, puis cliquez sur 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.
Lors de la mise à jour d’un catalogue directement à l’aide du SDK PowerShell, plutôt que de Web Studio, spécifiez un modèle d’hyperviseur (VMTemplates). Utilisez-le comme alternative à une image ou à un instantané d’une image.
Stratégie de déploiement :
La mise à jour 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. 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 de système d’exploitation à 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 de l’hyperviseur 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 principale mise à jour ou nouvelle, vous pouvez la restaurer. Ce processus 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.
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez le catalogue, puis sélectionnez Restaurer l’image principale dans la barre d’actions.
- Spécifiez quand appliquer l’image principale précédente aux machines, comme décrit dans la section précédente pour l’opération de déploiement.
La restauration est appliquée uniquement aux machines qui doivent être restaurées. Les machines qui ne sont pas mises à jour avec la nouvelle image principale ou l’image principale mise à jour ne reçoivent pas de messages de notification et ne sont pas forcées 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.
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. Citrix recommande 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 du Controller. Ce processus permet à Web Studio de déterminer que les machines du catalogue doivent être mises à niveau.
Pour modifier le niveau fonctionnel d’un catalogue :
- Connectez-vous à Web Studio.
- Sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez le catalogue. L’onglet Détails dans le volet inférieur affiche les informations de version.
- Sélectionnez Modifier le niveau fonctionnel. Si Web Studio détecte que le catalogue doit être mis à niveau, il affiche un message. Suivez les invites. Si une ou plusieurs machines ne peuvent pas être mises à niveau, un message explique pourquoi. Pour vous assurer que toutes les machines fonctionnent correctement, Citrix vous recommande de résoudre les problèmes de machine avant de cliquer sur Modifier pour continuer.
Une fois la modification 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 et à la gestion des machines. Le catalogue cloné hérite de ces paramètres de l’original.
- 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 possède un suffixe
Copy. Vous pouvez modifier le nom. Consultez Renommer un catalogue. - Une fois le clonage terminé, veillez à attribuer le catalogue cloné à un groupe de mise à disposition.
- Connectez-vous à Web Studio, puis sélectionnez Catalogues de machines dans le volet gauche.
- Sélectionnez un catalogue, puis sélectionnez Cloner dans la barre d’actions.
- 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.
- Sur la page Résumé, affichez un résumé des paramètres et sélectionnez Terminer pour lancer le clonage.
- 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’y accéder facilement. Par exemple, vous pouvez organiser les catalogues par type d’image ou par structure organisationnelle.
Créer un dossier de catalogue
Avant de commencer, planifiez d’abord la manière d’organiser vos catalogues. Tenez compte des éléments 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 Web Studio (tels que les nœuds Catalogues de machines et Applications) partagent une arborescence de dossiers dans le backend. Pour éviter les conflits de noms avec d’autres nœuds lors du renommage ou du déplacement de dossiers, nous vous recommandons de donner des noms différents aux dossiers de premier niveau dans les différents nœuds.
Pour créer un dossier de catalogue, procédez comme suit :
- Sélectionnez Catalogues de machines dans le volet gauche.
- Dans la hiérarchie des dossiers, sélectionnez un dossier, puis sélectionnez Créer un dossier dans la barre Action.
- Saisissez un nom pour le nouveau dossier, puis cliquez sur Terminé.
Conseil :
Si vous créez un dossier à un emplacement non souhaité, vous pouvez le faire glisser vers l’emplacement correct.
Déplacer un catalogue
Vous pouvez déplacer un catalogue entre les dossiers. Les étapes détaillées sont les suivantes :
- Sélectionnez Catalogues de machines dans le volet gauche.
- 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.
- Cliquez avec le bouton droit sur un catalogue, puis sélectionnez Déplacer le catalogue de machines.
- 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 s’il ne contient pas de catalogues, ni lui ni ses sous-dossiers.
Pour gérer un dossier, procédez comme suit :
- Sélectionnez Catalogues de machines dans le volet gauche.
-
Dans la hiérarchie des dossiers, sélectionnez un dossier, puis sélectionnez une action dans la barre Action si nécessaire :
- 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.
- Suivez les instructions à l’écran pour terminer les étapes restantes.
Utiliser PowerShell
Cette section explique comment gérer les catalogues à l’aide de PowerShell :
- Récupérer les avertissements et les erreurs associés à un catalogue
- Ajouter des descriptions à une image
- Réinitialiser le disque OS
- Modifier le paramètre réseau d’un schéma de provisioning existant
- Gérer les versions d’un catalogue de machines
- Convertir un catalogue de machines non basé sur un profil de machine en catalogue de machines basé sur un profil de machine
- Réparer les informations d’identité des comptes d’ordinateur actifs
- Modifier la configuration du cache sur un catalogue de machines existant
Récupérer les avertissements et les erreurs associés à un catalogue
Vous pouvez obtenir les erreurs et avertissements historiques pour comprendre les problèmes liés à votre catalogue de machines MCS et 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 à Reconnu
- Supprimer les erreurs ou les avertissements
Pour exécuter les commandes PowerShell :
- Ouvrez une fenêtre PowerShell.
- 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 : Récupère toutes les erreurs et avertissements
- Avec les paramètres
LinkedObjectTypeetLinkedObjectUid: Récupère toutes les erreurs et avertissements associés à un schéma de provisioning spécifique - Avec le paramètre
EventId: Récupère une erreur ou un avertissement spécifique qui correspond à cet ID d’événement - Avec le paramètre
Filter: Récupère les erreurs ou avertissements par filtre personnalisé
Pour changer l’état des erreurs ou avertissements de Nouveau à Reconnu :
Exécutez la commande Confirm-ProvOperationEvent.
- Avec le paramètre
EventId: Définit l’état d’une erreur ou d’un avertissement spécifique qui correspond à cet ID d’événement. Vous pouvez obtenir leEventIdd’une erreur ou d’un avertissement spécifique en tant que sortie de la commandeGet-ProvOperationEvent - Avec les paramètres
LinkedObjectTypeetLinkedObjectUid: Définit l’état de toutes les erreurs et avertissements associés à un schéma de provisioning spécifique - Avec le paramètre
All: Définit l’état de toutes les erreurs et avertissements comme Reconnu
Pour supprimer les erreurs ou avertissements :
Exécutez la commande Remove-ProvOperationEvent.
- Avec le paramètre
EventId: Supprime une erreur ou un avertissement spécifique qui correspond à cet ID d’événement. Vous pouvez obtenir leEventIdd’une erreur ou d’un avertissement spécifique en tant que sortie de la commandeGet-ProvOperationEvent - Avec les paramètres
LinkedObjectTypeetLinkedObjectUid: Supprime toutes les erreurs et avertissements associés à un schéma de provisioning spécifique - Avec le paramètre
All: Supprime toutes les erreurs et avertissements
Pour plus d’informations, consultez le SDK Citrix PowerShell.
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. Utilisez les commandes suivantes pour ajouter ou afficher des descriptions d’images :
-
Pour ajouter une note lors de la création d’un catalogue de machines avec une image principale, utilisez le paramètre
MasterImageNotedans la commandeNewProvScheme. Par exemple :C:\PS>New-ProvScheme -ProvisioningSchemeName <name> -HostingUnitName <name> -IdentityPoolName <name> -MasterImageVM XDHyp:\HostingUnits\<hosting unit name>\<vm name>.vm\Base.snapshot -MasterImageNote "Note" <!--NeedCopy--> -
Pour mettre à jour l’image principale associée à un catalogue de machines, utilisez le paramètre
MasterImageNotedans la commandePublish-ProvMasterVMImage. Par exemple :C:\PS>Publish-ProvMasterVMImage -ProvisioningSchemeName <name> -MasterImageVM XDHyp:\HostingUnits\<hosting unit name>\<vm name>.vm\base.snapshot -MasterImageNote "Note" <!--NeedCopy--> -
Pour afficher les informations de chaque image, utilisez la commande Get-ProvSchemeMasterVMImageHistory. Par exemple :
C:\PS>Get-ProvSchemeMasterVMImageHistory -ProvisioningSchemeName MyScheme -Showall <!--NeedCopy-->
Pour suivre la progression de l’annulation, localisez le catalogue dans Catalogues de machines pour afficher la barre de progression en ligne et le graphique de progression étape par étape.
Vous ne pouvez pas annuler dans certains scénarios, y compris les suivants. (L’option Annuler l’image principale n’est pas visible).
- Vous n’avez pas l’autorisation d’annuler.
- 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 apportées par l’utilisateur aux machines du catalogue ne sont pas persistantes.
- Les machines du catalogue sont en cours d’exécution.
Réinitialiser le disque OS
Utilisez la commande PowerShell Reset-ProvVMDisk pour réinitialiser le disque du système d’exploitation d’une VM persistante dans un catalogue de machines créé par MCS. Actuellement, cette fonctionnalité est applicable aux environnements de virtualisation AWS, Azure, XenServer, Google Cloud, SCVMM et VMware.
Pour exécuter correctement la commande PowerShell, 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.
Suivez les étapes ci-dessous pour réinitialiser le disque du système d’exploitation :
- Ouvrez une fenêtre PowerShell.
- Exécutez asnp citrix* pour charger les modules PowerShell spécifiques à Citrix.
-
Exécutez la commande PowerShell
Reset-ProvVMDiskde 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-->
-
-
Une invite de confirmation apparaît, listant les machines virtuelles à réinitialiser, accompagnée d’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.
Remarque :
Ne sortez pas les machines virtuelles du mode maintenance et ne les mettez pas sous tension avant la fin du processus de réinitialisation.
Vous pouvez exécuter la commande PowerShell
-WhatIfpour afficher l’action qu’elle effectuerait et quitter sans exécuter l’action.Vous pouvez également ignorer 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
Reset-ProvVMDisk, remplacez$ConfirmPreferencepar 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-->
-
- Exécutez
Get-ProvTaskpour obtenir l’état des tâches renvoyées par la commandeReset-ProvVMDisk.
Modifier le paramètre réseau d’un schéma de provisioning existant
Vous pouvez modifier le paramètre réseau d’un schéma de provisioning 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.
Remarque :
Cette fonctionnalité est prise en charge sur Citrix Virtual Apps and Desktops 2203 LTSR CU3 et les versions ultérieures.
Pour modifier le paramètre réseau d’un schéma de provisioning existant, procédez comme suit :
- Dans la fenêtre PowerShell, exécutez la commande
asnp citrix*pour charger les modules PowerShell. - Exécutez
(Get-Provscheme -ProvisioningSchemeName "name").NetworkMapspour accéder au chemin réseau que vous souhaitez modifier. -
Attribuez une variable au nouveau paramètre réseau. Par exemple :
$NewNetworkMap = @{"0"= "XDHYP:\HostingUnits\MyNetworks\Network 0.network"} <!--NeedCopy--> - Exécutez
Set-ProvScheme -ProvisioningSchemeName "name" -NetworkMapping $NewNetworkMap. - Exécutez
(Get-Provscheme -ProvisioningSchemeName "name").NetworkMapspour vérifier le nouveau paramètre réseau pour le 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 :
- Afficher la liste des versions d’un catalogue de machines
- Utiliser une version précédente pour mettre à jour le catalogue de machines
- Supprimer manuellement une version si elle n’est pas utilisée par une VM 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
- MappageRéseau
- GroupeDeSécurité
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
-
Pour utiliser une version précédente afin de mettre à jour le catalogue de machines :
Set-ProvScheme -ProvisioningSchemeName AzureCatalog -Version 2 -
Pour supprimer manuellement une version si elle n’est pas utilisée par une VM de ce catalogue de machines :
Remove-ProvSchemeVersion -ProvisioningSchemeName AzureCatalog -Version 3 -
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
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 VM 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 VM qui utilisent des versions plus anciennes afin que ces versions plus anciennes ne soient plus référencées par aucune VM et puissent être supprimées.
Convertir un catalogue de machines non basé sur un profil de machine en catalogue de machines basé sur un profil de machine
Vous pouvez utiliser une VM, une spécification de modèle (dans le cas d’Azure) ou un modèle de lancement (dans le cas d’AWS) comme entrée de profil de machine pour convertir un catalogue de machines non basé sur un profil de machine en catalogue de machines basé sur un profil de machine. Les nouvelles VM ajoutées au catalogue reprennent les valeurs de propriété du profil de machine, sauf si elles sont remplacées par une propriété personnalisée explicite.
Remarque :
Un catalogue de machines existant basé sur un profil de machine ne peut pas être transformé en un catalogue de machines non basé sur un profil de machine.
Pour ce faire :
- Créez un catalogue de machines persistant ou non persistant avec des machines virtuelles et sans profil de machine.
- Ouvrez la fenêtre PowerShell.
-
Exécutez la commande
Set-ProvSchemepour 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> -
Dans le cas d’AWS :
Set-ProvScheme -ProvisioningSchemeName xxxx -MachineProfile "XDHyp:\HostingUnits\<hosting-unit>\<launch-template>.launchtemplate\<launch-template-version>.launchtemplateversion"
-
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 présentent 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 est applicable aux catalogues de machines MCS persistants et non persistants.
Remarque :
Actuellement, la fonctionnalité est prise en charge uniquement pour les environnements de virtualisation Azure et VMware.
Conditions
Assurez-vous des points suivants pour réinitialiser correctement le disque d’identité :
- Éteignez la machine virtuelle et mettez-la en mode maintenance
- N’incluez pas le paramètre -OS dans la commande PowerShell
Réinitialiser le disque d’identité
Pour réinitialiser le disque d’identité :
- Ouvrez la fenêtre PowerShell.
- Exécutez
asnp citrix*pour charger les modules PowerShell spécifiques à Citrix. -
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 IdentityInfoLa 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 utilisateur disposant d’une autorisation d’écriture sur le fournisseur d’identité (AD ou AzureAD). -
PrivilegedUserPassword: Mot de passe pour PrivilegedUserName. -
Target: Cible de l’action de réparation. Il peut s’agir de 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 à Hybrid AzureAD.
-
-
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 IdentityInfoReset-ProvVMDisk ProvisioningSchemeName <name> -VMName <name> -Identity -
Pour recréer complètement le disque d’identité :
Reset-ProvVMDisk -ProvisioningSchemeName <name> -VMname <name> -Identity -Recreate
-
-
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 - 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. LesStorageIdetIdentityDiskIndexne doivent pas changer.
Modifier la configuration du cache sur 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 à :
- environnements GCP et Microsoft Azure, et
- un catalogue non persistant avec MCSIO activé
Prérequis
Les prérequis pour modifier la configuration du cache sont :
- Mettre à jour vers la dernière version de VDA (2308 ou ultérieure).
-
Activez le paramètre
UseWriteBackCachepour le catalogue de machines existant. UtilisezNew-ProvSchemepour créer un catalogue de machines avecUseWriteBackCacheactivé. Par exemple :New-ProvScheme -ProvisioningSchemeName $CatalogName -HostingUnitUid $HostingUnitUid ` -IdentityPoolUid $acctPool.IdentityPoolUid -CleanOnBoot ` -MasterImageVM $MasterImage ` -ServiceOffering $ServiceOffering ` -NetworkMap $NetworkMap ` -SecurityGroup $SecurityGroup ` -UseWriteBackCache -WriteBackCacheDiskSize 8
Modifier la configuration du cache
Exécutez la commande Set-ProvScheme. Par exemple :
Set-ProvScheme -ProvisioningSchemeName $provScheme.ProvisioningSchemeName -WriteBackCacheDisk32 -WriteBackCacheMemorySize 128
Remarque :
- La valeur de
WriteBackCacheDiskSizedoit être supérieure à zéro car au moins 1 Go de stockage sur disque de cache est requis.- La valeur de
WriteBackCacheMemorySizedoit ê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.
Dépannage
- Pour les machines dont l’état d’alimentation est « Inconnu », consultez CTX131267 pour obtenir des conseils.
- Pour corriger les machines virtuelles qui affichent continuellement un état d’alimentation inconnu, consultez Comment corriger les machines virtuelles qui affichent continuellement un état d’alimentation inconnu.
Étapes suivantes
Pour plus d’informations sur la gestion des catalogues de services cloud spécifiques, consultez :
Dans cet article
- Introduction
- Gérer les catalogues de machines
- Utiliser Web Studio
- Ajouter des machines à un catalogue
- Supprimer des machines d’un catalogue
- Modifier un catalogue
- Renommer un catalogue
- Déplacer un catalogue vers une autre zone
- Supprimer un catalogue
- Gérer les comptes d’ordinateur Active Directory dans un catalogue
- Mettre à jour un catalogue
- Modifier le niveau fonctionnel ou annuler la modification
- Cloner un catalogue
- Organiser les catalogues à l’aide de dossiers
- Utiliser PowerShell
- Récupérer les avertissements et les erreurs associés à un catalogue
- Ajouter des descriptions à une image
- Réinitialiser le disque OS
- Modifier le paramètre réseau d’un schéma de provisioning existant
- Gérer les versions d’un catalogue de machines
- Convertir un catalogue de machines non basé sur un profil de machine en catalogue de machines basé sur un profil de machine
- Réparer les informations d’identité des comptes d’ordinateur actifs
- Modifier la configuration du cache sur un catalogue de machines existant
- Dépannage
- Étapes suivantes