Product Documentation

Gérer la charge du serveur de la machine avec système d'exploitation de serveur

Oct 21, 2016

La gestion de la charge mesure la charge du serveur et détermine le serveur à sélectionner dans les conditions actuelles d'environnement.

Lorsqu'un utilisateur ouvre une session sur une machine dotée d'un système d'exploitation de serveur, la gestion de la charge attribue l'utilisateur au serveur le plus approprié pour traiter la demande. Cette sélection est basée sur :

  • L'état du mode de maintenance du serveur
  • L'index de charge du serveur, qui est un nombre qui représente la charge agrégée, mesuré en fonction de différents paramètres, y compris l'utilisation d'UC, l'utilisation de la mémoire et l’utilisation du disque. Les index de charges sont calculés en fonction d'une formule, appelée le calculateur de charge.
  • Le paramètre de tolérance d'ouvertures de session simultanées, qui est le nombre autorisé de demandes simultanées d'ouvertures de session sur le serveur.

Mode de maintenance

L'état du mode maintenance du serveur XenDesktop et le paramètre Connexion Bureau à distance de Microsoft Windows (RDC) déterminent si la machine dotée d'un système d’exploitation de serveur est considérée dans la gestion de la charge.

Le mode de maintenance est activé dans l'un des cas suivants :

  • Le mode de maintenance du serveur XenDesktop est défini sur Activé
  • RDC est défini sur Ne pas autoriser les connexions à cet ordinateur
  • RDC n'est pas défini sur Ne pas autoriser les connexions à cet ordinateur et le paramètre de mode d'ouverture de session utilisateur de la configuration à distance d'hôte est l'une des options suivantes :
    • Autoriser les reconnexions mais refuser les nouvelles ouvertures de session
    • Autoriser les reconnexions mais refuser les nouvelles ouvertures de session jusqu’au redémarrage du serveur

La machine dotée du système d’exploitation de serveur est uniquement prise en compte pour l’équilibrage de charge lorsque le mode maintenance est désactivé.

Index de charge du serveur

Un index de charge de serveur détermine la probabilité qu'un serveur qui met à disposition des machines dotées d'un système d'exploitation de serveur a de recevoir des connexions. C'est la combinaison des éléments suivants :

  • Nombre de sessions
  • Paramètres des mesures de performances tels que l'UC, le disque et l'utilisation de la mémoire

Vous pouvez configurer ces calculateurs de charge via les paramètres de stratégie de gestion de charge, comme décrit dans la section Paramètres de stratégie Gestion de la charge.

Vous pouvez contrôler cet index via :

  • La fonctionnalité Rechercher de Studio

    Par défaut, la colonne d'index de charge du serveur est masquée. Incluez cet attribut dans l'affichage :

    1. Sélectionnez une machine.
    2. Cliquez avec le bouton droit sur un en-tête de colonne, puis choisissez Sélectionner les colonnes.
    3. Dans l'onglet de la machine sélectionnée, faites défiler vers la droite pour afficher la colonne d'attribut Machine pour Index de charge du serveur.
    4. Dans le dossier Machine, sélectionnez Index de charge du serveur.

      Vous pouvez également afficher les informations d'index de charge d'informations en utilisant le SDK PowerShell Get-BrokerMachine. Pour plus d'informations sur le SDK, veuillez consulter À propos du kit de développement logiciel (SDK) XenDesktop.

      Remarque : une valeur d'indice de charge du serveur de 10 000 indique que le serveur est en pleine charge. Si aucun des autres serveurs n'est disponible sur le site, il se peut que les utilisateurs reçoivent un message indiquant que le bureau est actuellement indisponible lorsqu'ils lancent une session.
  • Director : consultez la documentation Director pour plus d’informations sur le contrôle de cet indice.

Paramètre de tolérance d'ouvertures de session simultanées

Vous pouvez contrôler le nombre d'ouvertures de session simultanées qu'un serveur qui délivrent des machines avec système d'exploitation de serveur peut accepter en définissant la tolérance d'ouvertures de session simultanées. Cela permet d’éviter les problèmes de performances du serveur.

Le paramètre de tolérance d'ouvertures de session simultanées est équivalent à Optimisation de la charge dans XenApp.

Si le nombre de demandes d'ouvertures de session que tous les serveurs reçoivent est égal ou supérieur au paramètre Tolérance d'ouvertures de session simultanées, la prochaine demande d'ouverture de session est attribuée au serveur avec le nombre d'ouvertures de session en attente le plus faible. Si plusieurs serveurs répondent à ce critère, le serveur ayant l'index de charge le plus faible est sélectionné.