Vous pouvez configurer l'équilibrage de charge des hôtes RDS en configurant les paramètres d'équilibrage de charge dans Horizon Console ou en créant et en configurant des scripts d'équilibrage de charge.
Par défaut, le Serveur de connexion utilise la formule suivante pour équilibrer le placement des sessions de poste de travail publié et d'application sur les hôtes RDS :
(connected sessions + pending sessions + disconnected sessions)/(maximum session count)
Si le nombre maximal de sessions est configuré comme étant illimité, l'équilibrage de charge utilise à nouveau le nombre absolu du nombre total de sessions, qui inclut les sessions connectées, en attente et déconnectées.
- Paramètres d'équilibrage de charge dans Horizon Console
- Horizon calcule l’indice de charge du serveur en fonction des paramètres d’équilibrage de charge que vous configurez dans Horizon Console. L'indice de charge du serveur indique la charge sur le serveur. Cet indice est compris entre 0 et 100, 0 ne représentant aucune charge et 100 représentant une charge complète. Un indice de charge du serveur de -1 indique que l'équilibrage de charge est désactivé. Vous pouvez afficher l'index de charge du serveur dans le tableau de bord Horizon Console. Horizon propose également des valeurs de seuil dans les paramètres d'équilibrage de charge pour la gestion des tempêtes d'ouverture de session. Reportez-vous à la section, Paramètres d'équilibrage de charge.
- Scripts d'équilibrage de charge
-
Vous pouvez également remplacer le comportement par défaut des paramètres d'équilibrage de charge et contrôler le placement de nouvelles sessions d'application et de poste de travail publié en écrivant et en configurant des scripts d'équilibrage de charge.
Vous pouvez écrire vos propres scripts d'équilibrage de charge personnalisés ou utiliser l'un des exemples de scripts d'équilibrage de charge fournis avec Horizon Agent. Pour utiliser des scripts d'équilibrage de charge personnalisés, vous devez sélectionner le paramètre d'équilibrage de charge Utiliser un script personnalisé dans Horizon Console.
Vous pouvez exécuter ces scripts selon votre propre planification ou le faire avec Horizon 8. Pour plus d'informations sur la configuration des scripts d'équilibrage de charge dans Horizon 8, reportez-vous à la section Configurer un script d'équilibrage de charge sur un hôte RDS.
La configuration de scripts d'équilibrage de charge implique d'activer le service VMware Horizon View Script Host et de définir une clé de registre sur chaque hôte RDS dans une batterie de serveurs.
Les scripts d'équilibrage de charge doivent écrire l'indice de charge dans la clé de registre
CustomLoadValue
avec le paramètre de registreREG_DWORD
dans l'emplacement suivant :HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue
La valeur doit être comprise entre 0 et 100.
Horizon 8 calcule les mesures de performances brutes qui sont écrites dans la clé de registre
Performance Stats
à l'emplacement suivant :HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats
Vous pouvez utiliser les mesures de performances brutes et les combiner avec votre facteur d'indice personnalisé pour écrire des scripts personnalisés.