Balises
Introduction
Les balises sont des chaînes de caractères qui identifient des éléments tels que des machines, des applications, des bureaux, des groupes de mise à disposition, des groupes d'applications et des stratégies. Après avoir créé une balise et l'avoir ajoutée à un élément, vous pouvez personnaliser certaines opérations pour qu'elles s'appliquent uniquement aux éléments qui possèdent une balise spécifiée.
-
Personnaliser les affichages de recherche dans Studio.Par exemple, pour afficher uniquement les applications qui ont été optimisées pour les testeurs, créez une balise nommée « test » et ajoutez-la (appliquez-la) à ces applications. Vous pouvez maintenant filtrer la recherche Studio avec la balise « test ».
-
Publier des applications à partir d'un groupe d'applications ou des bureaux spécifiques à partir d'un groupe de mise à disposition, en ne considérant qu'un sous-ensemble des machines dans les groupes de mise à disposition sélectionnés. C'est ce qu'on appelle une restriction de balise.Avec les restrictions de balises, vous pouvez utiliser vos machines existantes pour plusieurs tâches de publication, ce qui permet d'économiser les coûts associés au déploiement et à la gestion de machines supplémentaires. Une restriction de balise peut être considérée comme une subdivision (ou un partitionnement) des machines d'un groupe de mise à disposition. Sa fonctionnalité est similaire, mais pas identique, à celle des groupes de travailleurs dans les versions de XenApp antérieures à 7.x.L'utilisation d'un groupe d'applications ou de bureaux avec une restriction de balise peut être utile lors de l'isolation et du dépannage d'un sous-ensemble de machines dans un groupe de mise à disposition.
-
Planifier des redémarrages périodiques pour un sous-ensemble de machines dans un groupe de mise à disposition.L'utilisation d'une restriction de balise pour les machines vous permet d'utiliser de nouvelles cmdlets PowerShell pour configurer plusieurs planifications de redémarrage pour des sous-ensembles de machines dans un groupe de mise à disposition. Pour des exemples et des détails, consultez Gérer les groupes de mise à disposition.
-
Adapter l'application (l'affectation) des stratégies Citrix® à un sous-ensemble de machines dans des groupes de mise à disposition, des types de groupes de mise à disposition ou des unités d'organisation qui ont (ou n'ont pas) une balise spécifiée.Par exemple, si vous souhaitez appliquer une stratégie Citrix uniquement aux stations de travail plus puissantes, ajoutez une balise nommée « haute puissance » à ces machines. Ensuite, sur la page Attribuer une stratégie de l'assistant Création de stratégie, sélectionnez cette balise et la case à cocher Activer. Vous pouvez également ajouter une balise à un groupe de mise à disposition, puis appliquer une stratégie Citrix à ce groupe. Pour plus de détails, consultez Créer des stratégies.
Vous pouvez appliquer des balises à :
-
Machines
-
Applications
-
Catalogues de machines (PowerShell uniquement ; voir Balises sur les catalogues de machines)
-
Groupes de mise à disposition
-
Groupes d'applications
Une restriction de balise peut être configurée lors de la création ou de la modification des éléments suivants dans Studio :
-
Un bureau dans un groupe de mise à disposition partagé
-
Un groupe d'applications
Important :
Une balise peut être appliquée explicitement à une machine ou peut être appliquée explicitement au niveau du catalogue de machines ou du groupe de mise à disposition. Lorsqu'une balise est appliquée au niveau du catalogue de machines ou du groupe de mise à disposition, toutes les machines de ce catalogue ou de ce groupe de mise à disposition héritent implicitement de la balise. Ces balises héritées ne peuvent pas être supprimées au niveau de la machine. Pour supprimer l'effet de la balise, celle-ci doit être supprimée du catalogue de machines ou du groupe de mise à disposition.
Restrictions de balises pour un groupe de bureaux ou d'applications
Une restriction de balise implique plusieurs étapes :
-
Créez la balise, puis ajoutez-la (appliquez-la) aux machines.
-
Créez ou modifiez un groupe avec la restriction de balise (en d'autres termes, « restreindre les lancements aux machines avec la balise x »).
Une restriction de balise étend le processus de sélection de machine du broker. Le broker sélectionne une machine dans un groupe de mise à disposition associé, sous réserve de la stratégie d'accès, des listes d'utilisateurs configurées, de la préférence de zone et de la disponibilité au lancement, ainsi que de la restriction de balise (si présente). Pour les applications, le broker se rabat sur d'autres groupes de mise à disposition par ordre de priorité, en appliquant les mêmes règles de sélection de machine pour chaque groupe de mise à disposition considéré.
Exemple 1 : Disposition simple
Cet exemple présente une disposition simple qui utilise des restrictions de balises pour limiter les machines prises en compte pour certains lancements de bureaux et d'applications. Le site dispose d'un groupe de mise à disposition partagé, d'un bureau publié et d'un groupe d'applications configuré avec deux applications.
-
Des balises ont été ajoutées à chacune des trois machines (VDA 101-103).
-
Le bureau du groupe de mise à disposition partagé a été créé avec une restriction de balise nommée « Rouge ». Un bureau ne peut être lancé que sur les machines de ce groupe de mise à disposition qui possèdent la balise « Rouge » : VDA 101 et 102.
-
Le groupe d'applications a été créé avec la restriction de balise « Orange », de sorte que chacune de ses applications (Calculatrice et Bloc-notes) ne peut être lancée que sur les machines de ce groupe de mise à disposition qui portent la balise « Orange » : VDA 102 et 103.
La machine VDA 102 possède les deux balises (Rouge et Orange), elle peut donc être prise en compte pour le lancement des applications et du bureau.
Exemple 2 : Disposition plus complexe
Cet exemple contient plusieurs groupes d'applications qui ont été créés avec des restrictions de balises. Cela permet de fournir plus d'applications avec moins de machines que ce qui serait autrement nécessaire si vous utilisiez uniquement des groupes de mise à disposition.
Comment configurer l'exemple 2 montre les étapes utilisées pour créer et appliquer les balises, puis configurer les restrictions de balises dans cet exemple.
Cet exemple utilise 10 machines (VDA 101-110), un groupe de mise à disposition (D01) et trois groupes d'applications (A100, A200, A300). En appliquant des balises à chaque machine, puis en spécifiant des restrictions de balise lors de la création de chaque groupe d'applications :
-
Les utilisateurs de la comptabilité du groupe peuvent accéder aux applications dont ils ont besoin sur cinq machines (VDA 101-105)
-
Les concepteurs CAO du groupe peuvent accéder aux applications dont ils ont besoin sur cinq machines (VDA 106-110)
-
Les utilisateurs du groupe qui ont besoin d'applications Office peuvent accéder aux applications Office sur 10 machines (VDA 101-110)
Seules 10 machines sont utilisées, avec un seul groupe de mise à disposition. L'utilisation de groupes de mise à disposition seuls (sans groupes d'applications) nécessiterait deux fois plus de machines, car une machine ne peut appartenir qu'à un seul groupe de mise à disposition.
Gérer les balises et les restrictions de balises
Les balises sont créées, ajoutées (appliquées), modifiées et supprimées à partir des éléments sélectionnés via l'action Gérer les balises dans Studio.
(Exception : Les balises utilisées pour les attributions de stratégies sont créées, modifiées et supprimées via l'action Gérer les balises dans Studio. Cependant, les balises sont appliquées (attribuées) lorsque vous créez la stratégie. Pour plus de détails, consultez Créer des stratégies.)
Les restrictions de balises sont configurées lorsque vous créez ou modifiez des bureaux dans des groupes de mise à disposition, et lorsque vous créez et modifiez des groupes d'applications.
Utiliser les boîtes de dialogue Gérer les balises dans Studio
Dans Studio, sélectionnez les éléments auxquels vous souhaitez appliquer une balise (une ou plusieurs machines, applications, un bureau, un groupe de mise à disposition ou un groupe d'applications), puis sélectionnez Gérer les balises dans le volet Actions. La boîte de dialogue répertorie toutes les balises qui ont été créées dans le site, pas seulement celles des éléments que vous avez sélectionnés.
-
Une case à cocher contenant une coche indique que la balise a déjà été ajoutée aux éléments sélectionnés. (Dans la capture d'écran ci-dessous, la machine sélectionnée a la balise nommée « Tag1 » appliquée.)
-
Si vous avez sélectionné plusieurs éléments, une case à cocher contenant un tiret indique que certains, mais pas tous les éléments sélectionnés, ont cette balise ajoutée.
Les actions suivantes sont disponibles à partir de la boîte de dialogue Gérer les balises. Assurez-vous de consulter (#cautions-when-working-with-tags).
-
Pour créer une balise :Cliquez sur Créer. Saisissez un nom et une description. Les noms de balises doivent être uniques et ne sont pas sensibles à la casse. Cliquez ensuite sur OK. (La création d'une balise ne l'applique pas automatiquement aux éléments que vous avez sélectionnés. Utilisez les cases à cocher pour appliquer la balise.)
-
Pour ajouter (appliquer) une ou plusieurs balises :Cochez la case en regard du nom de la balise. Si vous avez sélectionné plusieurs éléments et que la case à cocher en regard d'une balise contient un tiret (indiquant que certains, mais pas tous les éléments sélectionnés ont déjà la balise appliquée), la transformer en coche affecte toutes les machines sélectionnées.Si vous tentez d'ajouter une balise à une ou plusieurs machines, et que cette balise est utilisée comme restriction dans un groupe d'applications, un avertissement vous informe que l'action peut rendre ces machines disponibles pour le lancement. Si c'est ce que vous vouliez, continuez.
-
Pour supprimer une ou plusieurs balises :Décochez la case en regard du nom de la balise. Si vous avez sélectionné plusieurs éléments et que la case à cocher en regard d'une balise contient un tiret (indiquant que certains, mais pas tous les éléments sélectionnés ont déjà la balise appliquée), décocher la case supprime la balise de toutes les machines sélectionnées.Si vous tentez de supprimer une balise d'une machine qui utilise cette balise comme restriction, un avertissement vous informe que l'action peut affecter les machines considérées pour le lancement. Si c'est ce que vous vouliez, continuez.
-
Pour modifier une balise :Sélectionnez une balise, puis cliquez sur Modifier. Saisissez un nouveau nom, une nouvelle description, ou les deux. Vous ne pouvez modifier qu'une seule balise à la fois.
-
Pour supprimer une ou plusieurs balises :Sélectionnez les balises, puis cliquez sur Supprimer. La boîte de dialogue Supprimer la balise indique le nombre d'éléments qui utilisent actuellement les balises sélectionnées (par exemple, « 2 machines »). Cliquez sur un élément pour afficher plus d'informations. Par exemple, cliquer sur un élément « 2 machines » affiche les noms des deux machines auxquelles cette balise est appliquée. Confirmez si vous souhaitez supprimer les balises.Vous ne pouvez pas utiliser Studio pour supprimer une balise utilisée comme restriction. Tout d'abord, modifiez le groupe d'applications et supprimez la restriction de balise ou sélectionnez une autre balise.
Lorsque vous avez terminé dans la boîte de dialogue Gérer les balises, cliquez sur Enregistrer.
Pour voir si une machine a des balises appliquées : Sélectionnez Groupes de mise à disposition dans le volet de navigation. Sélectionnez un groupe de mise à disposition dans le volet central, puis sélectionnez Afficher les machines dans le volet Actions. Sélectionnez une machine dans le volet central, puis sélectionnez l'onglet Balises dans le volet Détails.
Gérer les restrictions de balises
La configuration d’une restriction de balise est un processus en plusieurs étapes : vous créez d’abord la balise et l’ajoutez/l’appliquez aux machines. Ensuite, vous ajoutez la restriction au groupe d’applications ou au bureau.
-
Créer et appliquer la balise :Créez la balise, puis ajoutez-la (appliquez-la) aux machines affectées par la restriction de balise, à l’aide des actions Gérer les balises décrites précédemment.
-
Pour ajouter une restriction de balise à un groupe d’applications :Créez ou modifiez le groupe d’applications. Sur la page Groupes de mise à disposition, sélectionnez Restreindre les lancements aux machines avec la balise, puis sélectionnez la balise dans la liste.
-
Pour modifier ou supprimer la restriction de balise sur un groupe d’applications :Modifiez le groupe. Sur la page Groupes de mise à disposition, sélectionnez une autre balise dans la liste ou supprimez entièrement la restriction de balise en désactivant Restreindre les lancements aux machines avec la balise.
-
Pour ajouter une restriction de balise à un bureau :Créez ou modifiez un groupe de mise à disposition. Cliquez sur Ajouter ou Modifier sur la page Bureaux. Dans la boîte de dialogue Ajouter un bureau, sélectionnez Restreindre les lancements aux machines avec la balise, puis sélectionnez la balise dans le menu.
-
Pour modifier ou supprimer la restriction de balise sur un groupe de mise à disposition :Modifiez le groupe. Sur la page Bureaux, cliquez sur Modifier. Dans la boîte de dialogue, sélectionnez une autre balise dans les listes ou supprimez entièrement la restriction de balise en désactivant Restreindre les lancements aux machines avec la balise.
Précautions lors de l’utilisation des balises
Une balise appliquée à un élément peut être utilisée à différentes fins, gardez donc à l'esprit que l'ajout, la suppression et la suppression d'une balise peuvent avoir des effets inattendus. Vous pouvez utiliser une balise pour trier les affichages de machines dans le champ de recherche de Studio. Vous pouvez utiliser la même balise comme restriction lors de la configuration d'un groupe d'applications ou d'un bureau. La balise limite la prise en compte du lancement aux seules machines des groupes de mise à disposition spécifiés qui possèdent cette balise.
Lorsque vous tentez d’ajouter une balise à des machines après que cette balise a été configurée comme restriction de balise pour un bureau ou un groupe d’applications, un avertissement apparaît. L’ajout de cette balise peut rendre les machines disponibles pour le lancement d’applications ou de bureaux supplémentaires. Si c’est ce que vous vouliez, continuez. Sinon, vous pouvez annuler l’opération.
Par exemple, supposons que vous créez un groupe d'applications avec la restriction de balise « Rouge ». Plus tard, vous ajoutez plusieurs autres machines dans les mêmes groupes de mise à disposition utilisés par ce groupe d'applications. Si vous tentez ensuite d'ajouter la balise « Rouge » à ces machines, Studio affiche un message similaire à : « La balise « Rouge » est utilisée comme restriction sur les groupes d'applications suivants. L'ajout de cette balise pourrait rendre les machines sélectionnées disponibles pour lancer des applications dans ce groupe d'applications. » Vous pouvez ensuite confirmer ou annuler l'ajout de cette balise à ces machines supplémentaires.
De même, si un groupe d'applications utilise une balise pour restreindre les lancements, Studio avertit que vous ne pouvez pas supprimer la balise tant que vous n'avez pas modifié le groupe pour la supprimer en tant que restriction. (Si vous étiez autorisé à supprimer une balise utilisée comme restriction dans un groupe d'applications, cela pourrait avoir pour conséquence de permettre aux applications de se lancer sur toutes les machines des groupes de mise à disposition associés au groupe d'applications.) La même interdiction de supprimer une balise s'applique si la balise est utilisée comme restriction pour les lancements de bureaux. Après avoir modifié le groupe d'applications ou les bureaux dans le groupe de mise à disposition pour supprimer cette restriction de balise, vous pouvez supprimer la balise.
Toutes les machines peuvent ne pas avoir les mêmes ensembles d'applications. Un utilisateur peut appartenir à plusieurs groupes d'applications, chacun avec une restriction de balise différente et des ensembles de machines différents ou chevauchants provenant des groupes de mise à disposition. Le tableau suivant indique comment les considérations relatives aux machines sont décidées.
| Quand une application a été ajoutée à | Ces machines des groupes de mise à disposition sélectionnés sont prises en compte pour le lancement |
|---|---|
| Un groupe d'applications sans restriction de balise | N'importe quelle machine. |
| Un groupe d'applications avec la restriction de balise A | Machines auxquelles la balise A est appliquée. |
| Deux groupes d'applications, l'un avec la restriction de balise A et l'autre avec la restriction de balise B | Machines ayant la balise A et la balise B. Si aucune n'est disponible, alors les machines ayant la balise A ou la balise B. |
| Deux groupes d'applications, l'un avec la restriction de balise A et l'autre sans restriction de balise | Machines ayant la balise A. Si aucune n'est disponible, alors n'importe quelle machine. |
Si vous avez utilisé une restriction de balise dans une planification de redémarrage de machine, toutes les modifications que vous apportez qui affectent les applications ou les restrictions de balises affectent le prochain cycle de redémarrage de la machine. Cela n'affecte pas les cycles de redémarrage en cours pendant que les modifications sont apportées.
Étiquettes sur les catalogues de machines
Vous pouvez utiliser des balises sur les catalogues de machines. La séquence globale de création d'une balise, puis de son application à un catalogue est la même que celle décrite précédemment. Cependant, l'application de balises aux catalogues n'est prise en charge que via l'interface PowerShell. Vous ne pouvez pas utiliser Studio pour appliquer une balise à un catalogue ou pour en supprimer une d'un catalogue. Les affichages de catalogue dans Studio n'indiquent pas si une balise est appliquée.
Résumé : Vous pouvez utiliser Studio ou PowerShell pour créer ou supprimer une balise à utiliser sur un catalogue. Utilisez PowerShell pour appliquer la balise au catalogue.
Voici quelques exemples d'utilisation d'étiquettes avec des catalogues :
-
Un groupe de mise à disposition contient des machines provenant de plusieurs catalogues, mais vous souhaitez qu'une opération (telle qu'un programme de redémarrage) n'affecte que les machines d'un catalogue spécifique. L'application d'une étiquette à ce catalogue permet d'y parvenir.
-
Dans un groupe d'applications, vous souhaitez limiter les sessions d'application aux machines d'un catalogue spécifique. L'application d'une étiquette à ce catalogue permet d'y parvenir.
Cmdlets PowerShell affectées :
-
Vous pouvez transmettre des objets de catalogue à des cmdlets telles que
Add-BrokerTagetRemove-BrokerTag. -
Get-BrokerTagUsageindique le nombre de catalogues contenant des étiquettes. -
Get-BrokerCatalogpossède une propriété nomméeTags.
Par exemple, les cmdlets suivantes ajoutent une balise nommée
fy2018 au catalogue nommé acctg : Get-BrokerCatalog -Name acctg | Add-BrokerTag fy2018. (La balise a été précédemment créée à l'aide de Studio ou de PowerShell.)
Consultez l'aide de la cmdlet PowerShell pour plus de conseils et de syntaxe.
Plus d'informations
Article de blog : Comment attribuer des bureaux à des serveurs spécifiques.
Comment configurer l'exemple 2
CADApps. Cliquez sur OK.CADAppsetOfficeApps). Une fois terminé, fermez la boîte de dialogue.AcctgApps. Cliquez sur OK.AcctgAppsnouvellement créée et la baliseOfficeAppsaux machines sélectionnées en cochant les cases en regard du nom de chaque balise, puis fermez la boîte de dialogue.AcctgAppsdans la liste.AcctgApps.) Sur la page Résumé, nommez le groupeA100.A200, en spécifiant les machines portant l'étiquetteCADApps, ainsi que les utilisateurs et applications appropriés.A300, en spécifiant les machines portant l'étiquetteOfficeApps, ainsi que les utilisateurs et applications appropriés.