Vous pouvez configurer l'équilibrage de charge des hôtes de sessions multiples 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, Horizon Connection Server utilise la formule suivante pour équilibrer le placement des sessions de poste de travail publié et d'application sur les hôtes de sessions multiples :
(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
- VMware Horizon 8 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'indice de charge du serveur dans le tableau de bord de Horizon Console. Horizon 8 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 sur la machine hôte.
Vous pouvez écrire votre propre script d'équilibrage de charge personnalisé dans un fichier désigné. Vous pouvez définir le chemin d'accès au fichier en configurant l'option LBCustomScript dans le fichier de configuration /etc/vmware/viewagent-custom.conf.
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 les paramètres d'équilibrage de charge sur un hôte de sessions multiples Linux dans Horizon Console.
Les scripts d'équilibrage de charge doivent écrire l'indice de charge dans un fichier désigné. Pour définir le chemin d'accès au fichier, configurez l'option LBCustomScriptResult dans /etc/vmware/viewagent-custom.conf. La valeur de l'indice de charge doit être comprise entre 0 et 100.