Skip to main content

10 juillet 2026

Écriture d'un script d'équilibrage de charge pour un hôte RDS

Vous pouvez écrire un script d'équilibrage de charge pour générer une valeur de charge basée sur n'importe quelle mesure d'hôte RDS que vous voulez utiliser pour l'équilibrage de charge.

Votre script d'équilibrage de charge doit écrire la valeur de l'index de charge dans la clé de registre CustomLoadValue des Performance Stats de l'ensemble d'entrées de registre HKLM\SOFTWARE d'Horizon Agent. Cette valeur doit être comprise entre 0 et 100.

Si, dans la batterie de serveurs, au moins un hôte RDS renvoie une valeur de charge valide, le Serveur de connexion suppose une valeur de charge de 25 pour les autres hôtes RDS dans la batterie de serveurs jusqu'à ce que leurs scripts d'équilibrage de charge renvoient des valeurs valides. Si aucun hôte RDS dans la batterie de serveurs ne renvoie une valeur de charge valide, la fonctionnalité d'équilibrage de charge est désactivée pour la batterie de serveurs.

Remarque : Le tableau de bord d'Horizon Console affiche -1 pour les hôtes RDS qui ne signalent pas d'indice de charge. Le Serveur de connexion utilise uniquement la valeur 25 pour la logique d'équilibrage de charge interne.

Si votre script d'équilibrage de charge écrit une valeur de charge non valide dans la clé de registre CustomLoadValue, cette valeur est limitée à 100 et renvoyée comme indice de charge au Serveur de connexion. Si le script ne peut pas créer la clé de registre CustomLoadValue, la valeur par défaut de 0 est envoyée comme indice de charge au Serveur de connexion. Si le script personnalisé ne termine pas son exécution dans les 10 secondes, Horizon 8 termine le script après 10 secondes et utilise les valeurs obsolètes de la clé de registre CustomLoadValue comme indice de charge.

Copiez votre script d'équilibrage de charge dans le répertoire scripts d'Horizon Agent sur chaque hôte RDS dans la batterie de serveurs. Vous devez copier le même script sur chaque hôte RDS dans la batterie de serveurs. (Par défaut, le répertoire scripts de l'agent se trouve dans la structure de répertoires C:\Program Files.)

Pour voir un exemple d'écriture d'un script d'équilibrage de charge, consultez les exemples de scripts dans le répertoire scripts d'Horizon Agent. Pour plus d'informations, reportez-vous à la section Exemples de scripts d'équilibrage de charge pour les hôtes RDS.

Cette page vous a-t-elle été utile ?

Envoyer un commentaire sur cette rubrique

Cette rubrique vous a-t-elle été utile ?

N'indiquez aucune information personnelle ou confidentielle.

Génération du lien…