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'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.

Des tempêtes d'ouverture de session se produisent lorsqu'un grand nombre d'utilisateurs se connectent à la batterie de serveurs dans un court intervalle de temps. Dans ce cas, l'indice de charge du serveur signalé par les hôtes RDS peut être périmé ou obsolète, car l'intervalle d'échantillonnage des statistiques de CPU, de mémoire et de disque est de 30 secondes et met uniquement à jour ces mesures après 30 secondes. Horizon fournit deux méthodes pour atténuer ce problème d'indice de charge de serveur périmé : Horizon Connection Server envoie des demandes de session aux hôtes RDS avec un nombre inférieur de sessions de connexion simultanées ainsi qu'un indice de charge inférieur, et Horizon Agent peut rejeter et rediriger des sessions en fonction du nombre de sessions de connexion simultanées sur la machine et de l'indice de charge à l'aide de seuils fournis dans Horizon Console.

Lors de la configuration des paramètres d'équilibrage de charge, il est recommandé d'inclure le nombre de sessions avec d'autres mesures, ce qui permet à l'équilibrage de charge de placer des demandes de session sur des machines présentant un nombre total de sessions inférieur. En outre, suivez la recommandation de définition d'un seuil de session de connexion dans Horizon Console. Elle permet un meilleur équilibre de charge lors des tempêtes d'ouverture de session.

Les seuils de traitement des tempêtes d'ouverture de session, qui incluent le seuil de session de connexion et le seuil d'indice de charge, doivent être définis uniquement sur Horizon Console. Toutefois, ils peuvent également être définis sur chaque hôte RDS via les paramètres de stratégie de configuration d'agent (pour plus d'informations, reportez-vous à la section « Paramètres du modèle d'administration ADMX pour la configuration de VMware View Agent » dans le document Fonctionnalités et GPO des postes de travail distants Horizon). Si les paramètres de stratégie et les paramètres Horizon Console pour les seuils de gestion des tempêtes d'ouverture de session sont définis, les paramètres de stratégie sont prioritaires.

Tableau 1. Paramètres d'équilibrage de charge dans Horizon Console
Option Description
Utiliser un script personnalisé

Sélectionnez ce paramètre pour utiliser un script personnalisé pour l'équilibrage de charge. Si ce paramètre est activé, Horizon 8 ne tient pas compte d'autres mesures d'équilibrage de charge pour calculer l'indice de charge du serveur, mais il tient compte du seuil de session de connexion et du seuil d'indice de charge utilisés pour la gestion des tempêtes d'ouverture de session. Pour obtenir l'indice de charge de serveur, Horizon lit la clé de registre CustomLoadValue à l'emplacement suivant : HKLM\Sofware\VMware Inc.\VMware VDM\Performance Stats\CustomLoadValue. Reportez-vous à la section Écrire un script d'équilibrage de charge pour un hôte RDS.

Inclure le nombre de sessions Sélectionnez ce paramètre pour inclure le nombre de sessions de l'hôte RDS pour l'équilibrage de charge. Si aucun paramètre n'est sélectionné pour l'équilibrage de charge et que le paramètre de script personnalisé n'est pas sélectionné, Horizon 8 utilise le nombre de sessions par défaut. Désactivez ce paramètre si vous n'avez pas besoin de prendre en compte le nombre de sessions pour l'équilibrage de charge.
Seuil d'utilisation du CPU Valeur de seuil de l'utilisation du CPU en pourcentage. Horizon 8 utilise le seuil de CPU configuré pour calculer le facteur d'indice de charge du CPU. Vous pouvez définir une valeur comprise entre 0 et 100. La valeur recommandée est 90. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil d'utilisation de la mémoire Valeur de seuil de la mémoire en pourcentage. Horizon 8 utilise le seuil de mémoire configuré pour calculer le facteur de l'indice de charge de la mémoire. Vous pouvez définir une valeur comprise entre 0 et 100. La valeur recommandée est 90. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil de longueur de la file d'attente de disque Seuil du nombre moyen de demandes de lecture et d'écriture qui ont été mises en file d'attente pour le disque sélectionné pendant l'intervalle d'échantillonnage. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge.
Seuil de latence de lecture du disque Seuil de la durée moyenne de lecture des données à partir du disque en millisecondes. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil de latence d'écriture du disque Seuil de la durée moyenne d'écriture des données sur le disque en millisecondes. Horizon 8 utilise le seuil configuré pour calculer le facteur de l'indice de charge du disque. Vous pouvez définir la valeur sur n'importe quel nombre entier positif. Par défaut, ce paramètre n'est pas pris en compte pour l'équilibrage de charge. La valeur par défaut est 0.
Seuil de la session de connexion Valeur de seuil pour la connexion des sessions, à utiliser dans le traitement des tempêtes d'ouverture de session. Le seuil configuré spécifie le nombre maximal de sessions pouvant se connecter simultanément à chaque machine agent RDSH dans la batterie de serveurs, excluant ainsi la reconnexion des sessions. Cette valeur est configurable de 0 à 150. La valeur recommandée est 20, mais elle peut être réduite pour diminuer le nombre de sessions simultanées pouvant se connecter afin de mieux protéger chaque hôte RDS. Par défaut, ce seuil est désactivé et ne refuse pas les ouvertures de session (la valeur par défaut est 0).
Seuil d'index de charge Valeur de seuil pour l'indice de charge, à utiliser pour la gestion des tempêtes d'ouverture de session. Le seuil configuré spécifie l'indice de charge minimal auquel chaque machine agent RDSH dans la batterie de serveurs refuse les connexions de sessions, excluant ainsi la reconnexion des sessions. Cette valeur est configurable de 0 à 100. La valeur recommandée est 0 (désactivé). La valeur peut être définie sur un nombre supérieur (entre 90 et 100) pour rejeter les sessions sur un hôte RDS en fonction d'un indice de charge extrêmement élevé. Par défaut, ce seuil est désactivé et ne refuse pas les ouvertures de session (la valeur par défaut est 0).