Vous devez configurer le même script d'équilibrage de charge sur chaque hôte RDS dans la batterie de serveurs. La configuration d'un script d'équilibrage de charge implique la définition d'une clé de registre sur l'hôte RDS.
Si vous utilisez une batterie de serveurs automatisée, vous exécutez cette procédure sur la machine virtuelle d'image standard pour la batterie de serveurs automatisée.
Important : vous devez configurer le script d'équilibrage de charge sur tous les hôtes RDS dans une batterie de serveurs ou sur aucun des hôtes RDS dans une batterie de serveurs. Si vous configurez un script d'équilibrage de charge uniquement sur certains hôtes RDS dans une batterie de serveurs, Horizon Console définit l'état de la batterie de serveurs sur rouge.
Conditions préalables
- Écrivez un script d'équilibrage de charge et copiez le même script dans le répertoire
scriptsd'Horizon Agent sur chaque hôte RDS dans la batterie de serveurs. Par défaut, le répertoirescriptsde l'agent se trouve dans la structure de répertoiresC:\Program Files. Reportez-vous à la section Écrire un script d'équilibrage de charge pour un hôte RDS. - Activez le service Horizon View Script Host sur l'hôte RDS. Reportez-vous à la section Activer le service Horizon View Script Host sur un hôte RDS.
Procédure
-
Connectez-vous à l'hôte RDS en tant qu'administrateur.
-
Démarrez le gestionnaire de serveurs.
-
Sélectionnez Outils > Configuration système, cliquez sur l'onglet Outils et lancez l'Éditeur de registre.
-
Dans le registre, localisez la clé
ScriptEventsutilisée pour Horizon Agent. -
Dans la zone de navigation, sélectionnez la touche RdshLoad.
Les valeurs éventuelles de la touche RdshLoad s'affichent dans la zone de rubrique (volet de droite).
-
Cliquez avec le bouton droit sur la zone de rubrique de la touche RdshLoad, sélectionnez Nouveau > Valeur de chaîne et créez une valeur de chaîne.
Il est conseillé d'utiliser un nom qui représente le script d'équilibrage de charge à exécuter, par exemple,
cpuutilisationScriptpour le scriptcpuutilisation.vbs. -
Cliquez avec le bouton droit sur l'entrée pour la nouvelle valeur de chaîne que vous avez créée et sélectionnez Modifier.
-
Dans le champ Données de valeur, saisissez la ligne de commande qui appelle votre script d'équilibrage de charge, puis cliquez sur OK pour enregistrer la valeur.
Dans la ligne de commande, incluez le chemin complet vers votre script d'équilibrage de charge.
Dans l'exemple suivant, avec un script nommé
cpuutilisation.vbset le chemin d'accès à l'emplacement du répertoirescriptsd'Horizon Agent représenté parpath-to-scripts, la commande d'appel à saisir est la suivante :cscript.exe "path-to-scripts\cpuutilisation.vbs" -
Redémarrez le service Horizon Agent sur l'hôte RDS pour que vos modifications prennent effet.
Résultats
Votre script d'équilibrage de charge commence à s'exécuter sur l'hôte RDS.
Étape suivante
Répétez cette procédure sur chaque hôte RDS dans la batterie de serveurs. Si vous avez exécuté cette procédure sur la machine virtuelle d'image standard pour une batterie de serveurs automatisée, provisionnez la batterie de serveurs automatisée.
Pour vérifier que votre script d'équilibrage de charge fonctionne correctement, reportez-vous à la section Vérifier un script d'équilibrage de charge.
Cette page vous a-t-elle été utile ?