Lorsque vous configurez une règle anti-affinité pour un pool d'applications, le Serveur de connexion Horizon tente de lancer l'application uniquement sur des hôtes RDS disposant de suffisamment de ressources pour exécuter l'application. Cette fonctionnalité peut être utile pour contrôler des applications qui consomment de grandes quantités de CPU ou de ressources de mémoire.

Une règle anti-affinité se compose d'un modèle de correspondance d'application et d'un nombre maximal. Par exemple, le modèle de correspondance d'application peut être autocad.exe et le nombre maximal 2.

Le Serveur de connexion envoie la règle anti-affinité à Horizon Agent sur un hôte RDS. Si des applications exécutées sur l'hôte RDS possèdent des noms de processus qui correspondent au modèle de correspondance d'application, Horizon Agent compte le nombre actuel d'instances de ces applications et le compare au nombre maximal. Si le nombre maximal est dépassé, le Serveur de connexion ignore cet hôte RDS lorsqu'il sélectionne un hôte RDS pour exécuter de nouvelles sessions de l'application.

Conditions préalables

Procédure

  1. Dans la Horizon Console, sélectionnez Inventaire > Applications.
  2. Sélectionnez le pool à modifier et cliquez sur Modifier.
  3. Dans la zone de texte Modèles d'anti-affinité, saisissez une liste séparée par des virgules de modèles à comparer aux noms de processus d'autres applications exécutées sur des hôtes RDS.
    La chaîne de modèle peut inclure les caractères génériques astérisque (*) et point d'interrogation (?) . L'astérisque correspond à zéro caractère ou plus et le point d'interrogation correspond à un seul caractère.
    Par exemple, *pad.exe, *notepad.??? correspond à wordpad.exe, notepad.exe et notepad.bat, mais il ne correspond pas à wordpad.bat ni à notepad.script.
    Note : Horizon compte plusieurs modèles qui correspondent à une application dans une session comme une seule correspondance.
  4. Dans la zone de texte Nombre d'anti-affinités, saisissez le nombre maximal d'autres applications pouvant être exécutées sur l'hôte RDS avant que l'hôte RDS soit refusé pour les nouvelles sessions d'application.
    Le nombre maximal peut être un entier allant de 1 à 20.
  5. Cliquez sur Envoyer pour enregistrer vos modifications.