Citrix Hypervisor

Tâches de base d’équilibrage

Lorsque vous commencez à utiliser l’équilibrage de la charge de travail, vous utilisez régulièrement l’équilibrage de la charge de travail pour certaines tâches de base :

En plus de vous permettre d’effectuer ces tâches de base, l’équilibrage de la charge de travail est un puissant composant Citrix Hypervisor qui optimise les charges de travail de votre environnement. Les fonctionnalités qui vous permettent d’optimiser vos charges de travail sont les suivantes :

  • Gestion de l’alimentation de l’hôte
  • Planification des modifications du mode d’optimisation
  • Rapports en cours
  • Réglage fin des critères utilisés par l’équilibrage de la charge de travail pour formuler des recommandations d’optimisation.

Pour plus d’informations sur ces fonctionnalités plus complexes, consultez Administrer l’équilibrage de la charge de travail.

Remarques :

  • L’Workload Balancing de la charge de travail est disponible pour les clients Citrix Hypervisor Premium Edition ou ceux qui ont accès à Citrix Hypervisor via leur droit Citrix Virtual Apps and Desktops ou Citrix DaaS. Pour plus d’informations sur les licences Citrix Hypervisor, consultez la section Système de licences. Pour mettre à niveau ou acheter une licence Citrix Hypervisor, visitez le site Web de Citrix.
  • L’équilibrage de la charge de travail 8.2 est compatible avec XenServer 7.1 CU2 et Citrix Hypervisor 8.2.
  • Pour exécuter la dernière version du dispositif virtuel d’équilibrage de charge de travail sur un hôte XenServer 7.1 CU2, installez le correctif XS71ECU2040 sur l’hôte XenServer 7.1 CU2. Ce correctif vous permet d’utiliser toutes les fonctionnalités d’équilibrage de la charge de travail.

Déterminez le meilleur serveur sur lequel exécuter une machine virtuelle

Lorsque vous avez activé l’équilibrage de la charge de travail et que vous redémarrez une machine virtuelle hors connexion, XenCenter recommande les membres de pool optimaux pour démarrer la machine virtuelle. Les recommandations sont également connues sous le nom de cotes d’étoiles puisque les étoiles sont utilisées pour indiquer le meilleur hôte.

 Cette illustration montre une capture d'écran de la fonctionnalité Démarrer sur le serveur. Plus d'étoiles apparaissent à côté de host17 car cet hôte est l'hôte optimal sur lequel démarrer la machine virtuelle. host16 n'a pas d'étoiles à côté, ce qui indique que l'hôte n'est pas recommandé. Cependant, comme host16 est activé, l'utilisateur peut le sélectionner. host18 est grisé en raison d'une mémoire insuffisante, de sorte que l'utilisateur ne peut pas le sélectionner.

Lorsque l’équilibrage de la charge de travail est activé, XenCenter fournit des évaluations par étoiles pour indiquer les hôtes optimaux pour démarrer une machine virtuelle. Ces cotes sont également fournies :

  • Lorsque vous voulez démarrer la machine virtuelle lorsqu’elle est mise hors tension
  • Lorsque vous voulez démarrer la machine virtuelle lorsqu’elle est suspendue
  • Lorsque vous souhaitez migrer la machine virtuelle vers un autre hôte (Mode Migration et Maintenance)

Lorsque vous utilisez ces fonctionnalités avec l’équilibrage de la charge de travail activé, les recommandations d’hôte apparaissent sous forme d’étoiles à côté du nom de l’hôte physique. Cinq étoiles vides indiquent le serveur le moins bien noté, et donc le moins optimal. Si vous ne pouvez pas démarrer ou migrer une machine virtuelle vers un hôte, le nom d’hôte est grisé dans la commande de menu d’une fonction de placement. La raison pour laquelle elle ne peut pas accepter la machine virtuelle apparaît à côté de celle-ci.

Le terme optimal indique le serveur physique le mieux adapté à l’hébergement de votre charge de travail. Il existe plusieurs facteurs utilisés par l’équilibrage de la charge de travail pour déterminer quel hôte est optimal pour une charge de travail :

  • La quantité de ressources disponibles sur chaque hôte du pool. Lorsqu’un pool s’exécute en mode Performances maximales, l’équilibrage de la charge de travail tente d’équilibrer les machines virtuelles sur les hôtes afin que toutes les machines virtuelles aient de bonnes performances. Lorsqu’un pool s’exécute en mode Densité maximale, l’équilibrage de la charge de travail place les machines virtuelles sur des hôtes aussi densément que possible tout en veillant à ce que les machines virtuelles disposent de ressources suffisantes.

  • Mode d’optimisation dans lequel le pool est en cours d’exécution (Performances maximales ou Densité maximale). Lorsqu’un pool s’exécute en mode Performances maximales, l’équilibrage de la charge de travail place les machines virtuelles sur des hôtes disposant du plus grand nombre de ressources disponibles du type requis par la machine virtuelle. Lorsqu’un pool s’exécute en mode Densité maximale, l’équilibrage de la charge de travail place les machines virtuelles sur des hôtes qui ont déjà des machines virtuelles en cours d’exécution. Cette approche garantit que les machines virtuelles s’exécutent sur le moins d’hôtes possible.

  • La quantité et le type de ressources dont la machine virtuelle a besoin. Après que l’équilibrage de charge de travail surveille une machine virtuelle pendant un certain temps, il utilise les mesures de la machine virtuelle pour faire des recommandations de placement en fonction du type de ressources dont la machine virtuelle a besoin. Par exemple, l’équilibrage de la charge de travail peut sélectionner un hôte avec moins de CPU disponible mais plus de mémoire disponible si c’est ce que la machine virtuelle a besoin.

En général, l’équilibrage de la charge de travail fonctionne plus efficacement et fait de meilleures recommandations d’optimisation moins fréquentes si vous démarrez des machines virtuelles sur les hôtes qu’il recommande. Pour suivre les recommandations de l’hôte, utilisez l’une des fonctions de placement pour sélectionner l’hôte avec le plus d’étoiles à côté. Les recommandations de placement peuvent également être utiles dans les environnements Citrix Virtual Desktops.

Pour démarrer une machine virtuelle sur le serveur optimal

  1. Dans le volet Ressources de XenCenter, sélectionnez la machine virtuelle que vous souhaitez démarrer.

  2. Dans le menu VM , sélectionnez Démarrer sur le serveur , puis sélectionnez l’une des options suivantes :

    • Serveur optimal. Le serveur optimal est l’hôte physique le mieux adapté aux besoins en ressources de la machine virtuelle que vous démarrez. L’équilibrage de la charge de travail détermine le serveur optimal en fonction de ses enregistrements historiques des mesures de performance et de votre stratégie de placement. Le serveur optimal est le serveur avec le plus d’étoiles.

    • L’un des serveurs dont le nombre d’étoiles est répertorié sous la commande Optimal Server. Cinq étoiles indiquent le serveur le plus recommandé (optimal) et cinq étoiles vides indiquent le serveur le moins recommandé.

Conseil :

Vous pouvez également sélectionner Démarrer sur le serveur en cliquant avec le bouton droit de la souris sur la machine virtuelle à démarrer dans le volet Ressources.

Pour reprendre une machine virtuelle sur le serveur optimal

  1. Dans le volet Ressources de XenCenter, sélectionnez la machine virtuelle suspendue que vous souhaitez reprendre.

  2. Dans le menu VM , sélectionnez Reprendre sur le serveur , puis sélectionnez l’une des options suivantes :

    • Serveur optimal. Le serveur optimal est l’hôte physique le mieux adapté aux besoins en ressources de la machine virtuelle que vous démarrez. L’équilibrage de la charge de travail détermine le serveur optimal en fonction de ses enregistrements historiques des mesures de performance et de votre stratégie de placement. Le serveur optimal est le serveur avec le plus d’étoiles.

    • L’un des serveurs dont le nombre d’étoiles est répertorié sous la commande Optimal Server. Cinq étoiles indiquent le serveur le plus recommandé (optimal) et cinq étoiles vides indiquent le serveur le moins recommandé.

Conseil :

Vous pouvez également sélectionner Reprendre sur le serveur en cliquant avec le bouton droit sur la machine virtuelle suspendue dans le volet Ressources.

Accepter les recommandations d’optimisation d’équilibrage

Une fois l’équilibrage de la charge de travail exécuté pendant un certain temps, il commence à formuler des recommandations sur les moyens d’améliorer votre environnement. Par exemple, si votre objectif est d’améliorer la densité des machines virtuelles sur les hôtes, à un moment donné, l’équilibrage de la charge de travail peut vous recommander de consolider les machines virtuelles sur un hôte. Si vous n’exécutez pas en mode automatisé, vous pouvez choisir soit d’accepter cette recommandation et de l’appliquer, soit de l’ignorer.

Important :

Une fois l’équilibrage de la charge de travail exécuté pendant un certain temps, si vous ne recevez pas de recommandations de placement optimales, évaluez vos seuils de performance. Cette évaluation est décrite dans Comprendre quand l’équilibrage de la charge de travail fait des recommandations. Il est essentiel de définir l’équilibrage de la charge de travail sur les seuils corrects pour votre environnement, sinon ses recommandations pourraient ne pas être appropriées.

Les recommandations d’optimisation sont basées sur les critères suivants :

  • Stratégie de placement que vous sélectionnez (c’est-à-dire le mode d’optimisation).

    Découvrez le mode d’optimisation d’un pool à l’aide de XenCenter pour sélectionner le pool. Consultez la section Configuration de l’onglet WLB pour obtenir les informations.

  • Mesures de performances pour les ressources telles que l’utilisation du processeur, de la mémoire, du réseau et du disque d’un hôte physique.

  • Rôle de l’hôte dans le pool de ressources.

    Lors de la formulation de recommandations de placement, l’équilibrage de la charge de travail considère le maître de pool pour le placement de VM uniquement si aucun autre hôte ne peut accepter la charge de travail. De même, lorsqu’un pool fonctionne en mode Densité maximale, l’équilibrage de la charge de travail tient compte du maître de pool en dernier lors de la détermination de l’ordre de remplissage des hôtes avec des machines virtuelles.

Les recommandations d’optimisation apparaissent dans l’onglet Optimisation WLB de XenCenter.

 Cette illustration montre une capture d'écran de la liste des recommandations d'optimisation, qui apparaît dans l'onglet WLB. La colonne Opération affiche le changement de comportement suggéré pour cette recommandation d'optimisation. La colonne Raison affiche le but de la recommandation. Cette capture d'écran affiche une recommandation d'optimisation pour une machine virtuelle, HA-Prot-VM-7 et un hôte, host17.domain4.bedford4.ctx4.

Les recommandations d’optimisation affichent les informations suivantes :

  • Nom de la machine virtuelle que l’équilibrage de charge de travail recommande de déplacer
  • Hôte sur lequel réside actuellement la machine virtuelle
  • L’équilibrage de la charge de travail de l’hôte recommande comme nouvel emplacement.

Les recommandations d’optimisation indiquent également la raison pour laquelle l’équilibrage de charge de travail recommande le déplacement de la machine virtuelle. Par exemple, la recommandation affiche « CPU » pour améliorer l’utilisation du CPU. Lorsque la gestion de l’alimentation de l’équilibrage de la charge de travail est activée, l’équilibrage de la charge de travail affiche également des recommandations d’optimisation pour les hôtes qu’il recommande d’activer ou de désactiver. Plus précisément, ces recommandations concernent les regroupements.

Vous pouvez cliquer sur Appliquer les recommandationspour effectuer toutes les opérations répertoriées dans la liste Recommandations d’optimisation.

Pour accepter une recommandation d’optimisation

  1. Dans le volet Ressources de XenCenter, sélectionnez le pool de ressources pour lequel vous souhaitez afficher les recommandations.

  2. Cliquez sur l’onglet WLB. S’il existe des optimisations recommandées pour des machines virtuelles sur le pool de ressources sélectionné, elles s’affichent dans la section Recommandations d’optimisation de l’onglet WLB.

  3. Pour accepter les recommandations, cliquez sur Appliquer les recommandations. Citrix Hypervisor commence à effectuer toutes les opérations répertoriées dans la colonne Opérations de la section Recommandations d’optimisation.

    Après avoir cliqué sur Appliquer les recommandations, XenCenter affiche automatiquement l’onglet Journaux afin que vous puissiez voir la progression de la migration des machines virtuelles.

Comprendre les recommandations relatives à l’équilibrage de charge de travail

Si vous avez activé l’équilibrage de la charge de travail et la haute disponibilité Citrix Hypervisor sont activés dans le même pool, il est utile de comprendre comment les deux fonctionnalités interagissent. L’équilibrage de la charge de travail est conçu pour ne pas interférer avec la haute disponibilité. En cas de conflit entre une recommandation d’équilibrage de la charge de travail et un paramètre de haute disponibilité, le paramètre Haute disponibilité est toujours prioritaire. En pratique, cette priorité signifie que :

  • Si une tentative de démarrage d’une machine virtuelle sur un hôte enfreint le plan Haute disponibilité, l’équilibrage de la charge de travail ne vous donne pas d’étoiles.

  • L’équilibrage de la charge de travail ne met pas automatiquement hors tension les hôtes au-delà du nombre spécifié dans la zone Échecs autorisés de la boîte de dialogue Configurer HA .

    • Toutefois, l’équilibrage de la charge de travail peut toujours faire des recommandations pour éteindre plus d’hôtes que le nombre d’échecs d’hôte à tolérer. (Par exemple, l’équilibrage de la charge de travail recommande toujours d’éteindre deux hôtes lorsque la haute disponibilité n’est configurée que pour tolérer une défaillance d’un hôte.) Toutefois, lorsque vous tentez d’appliquer la recommandation, XenCenter peut afficher un message d’erreur indiquant que la haute disponibilité n’est plus garantie.

    • Lorsque l’équilibrage de la charge de travail s’exécute en mode automatisé et que la gestion de l’alimentation est activée, les recommandations qui dépassent le nombre de défaillances d’hôte tolérées sont ignorées. Dans ce cas, le journal d’équilibrage de la charge de travail affiche un message indiquant que la recommandation de gestion de l’alimentation n’a pas été appliquée car la haute disponibilité est activée.

Générer des rapports de charge de travail

L’équilibrage de la charge de travail capture les données de performance et peut les utiliser pour générer des rapports, appelés rapports de charge de travail, sur votre environnement virtualisé, y compris des rapports sur les hôtes et les machines virtuelles. Les rapports d’équilibrage de la charge de travail peuvent vous aider à planifier la capacité, à déterminer l’intégrité du serveur virtuel et à évaluer l’efficacité des seuils configurés.

Vous pouvez utiliser le rapport d’intégrité du pool pour évaluer l’efficacité de vos seuils d’optimisation. Bien que l’équilibrage de la charge de travail fournisse des paramètres de seuil par défaut, vous devrez peut-être ajuster ces valeurs par défaut pour qu’elles fournissent de la valeur dans votre environnement. Si les seuils d’optimisation ne sont pas ajustés au niveau approprié pour votre environnement, les recommandations d’équilibrage de charge de travail peuvent ne pas convenir à votre environnement.

Pour exécuter des rapports, vous n’avez pas besoin de configurer l’équilibrage de la charge de travail pour faire des recommandations de placement ou déplacer des machines virtuelles. Toutefois, vous devez configurer le composant Équilibrage de charge globale. Idéalement, vous devez définir des seuils critiques sur des valeurs qui reflètent le point auquel les performances des hôtes de votre pool se dégradent. Idéalement, le pool exécute l’équilibrage de la charge de travail pendant quelques heures ou assez longtemps pour générer les données à afficher dans les rapports.

L’équilibrage de la charge de travail vous permet de générer des rapports sur trois types d’objets : les hôtes physiques, les pools de ressources et les machines virtuelles. À un niveau élevé, l’équilibrage de la charge de travail fournit deux types de rapports :

  • Rapports historiques affichant des informations par date

  • Rapports de style « Roll up », qui fournissent un aperçu récapitulatif d’une zone

  • Rapports à des fins d’audit, afin que vous puissiez déterminer, par exemple, le nombre de fois qu’une machine virtuelle a été déplacée

  • Rapport de refacturation qui montre l’utilisation de la machine virtuelle et peut vous aider à mesurer et attribuer les coûts

Générer un rapport d’équilibrage des charges de travail

  1. Dans XenCenter, dans le menu Pool, sélectionnez Afficher les rapports de charge globale.

    Vous pouvez également afficher l’écran Rapports de charge globale à partir de l’onglet WLB en cliquant sur le bouton Rapports .

  2. Dans l’écran Rapports sur la charge globale, sélectionnez un rapport dans le volet Rapports .

  3. Sélectionnez la date de début et la date de fin de la période de reporting. Selon le rapport que vous sélectionnez, vous devrez peut-être spécifier un serveur dans la liste des hôtes .

  4. Cliquez sur Exécuter le rapport. Le rapport s’affiche dans la fenêtre du rapport. Pour plus d’informations sur la signification des rapports, consultez le glossaire du rapport Équilibrage de charge globale.

Après avoir généré un rapport, vous pouvez utiliser les boutons de la barre d’outils du rapport pour naviguer et effectuer certaines tâches. Pour afficher le nom d’un bouton de barre d’outils, placez la souris sur l’icône de la barre d’outils.

Boutons de la barre d’outils Description
Carte du document Document Map vous permet d’afficher une carte de document qui vous aide à naviguer dans des rapports longs.
Page avant et arrière Page avant/arrière vous permet de déplacer une page en avant ou en arrière dans le rapport.
Retour au rapport parent Retour au rapport parent vous permet de revenir au rapport parent lorsque vous travaillez avec des rapports d’exploration amont. Remarque : Ce bouton n’est disponible que dans les rapports d’exploration amont, tels que le rapport sur l’état du pool.
Arrêter le rendu Arrêter le rendu annule la génération du rapport.
Imprimer Print vous permet d’imprimer un rapport et de spécifier les options d’impression générales. Ces options incluent : l’imprimante, le nombre de pages et le nombre de copies.
Mise en paged'impression Lamise en page d’impression vous permet d’afficher un aperçu du rapport avant de l’imprimer. Pour quitter la mise en page avant impression, cliquez à nouveau sur le bouton Mise en page .
Mise en page La mise en page vous permet de spécifier des options d’impression telles que le format du papier, l’orientation de la page et les marges.
Exporter Ex porter vous permet d’exporter le rapport en tant que fichier Acrobat (.PDF) ou en tant que fichier Excel avec une extension .XLS.
Rechercher Fin d vous permet de rechercher un mot dans un rapport, tel que le nom d’une machine virtuelle.

Exporter un rapport d’équilibrage de charge globale

Vous pouvez exporter un rapport au format Microsoft Excel ou Adobe Acrobat (PDF).

  1. Après avoir généré le rapport, cliquez sur le bouton Exporter suivant :

  2. Sélectionnez l’un des éléments suivants dans le menu du bouton Exporter :

    • Excel

    • Fichier Acrobat (PDF)

Remarque :

Selon le format d’exportation que vous sélectionnez, le rapport contient différentes quantités de données. Les rapports exportés vers Excel incluent toutes les données disponibles pour les rapports, y compris les données « d’analyse ». Les rapports exportés au format PDF et affichés dans XenCenter contiennent uniquement les données que vous avez sélectionnées lors de la génération du rapport.

Glossaire du rapport d’équilibrage de la charge de travail

Cette section fournit des informations sur les rapports d’équilibrage de charge globale suivants :

Analyse de l’utilisation de la rétrofacturation

Vous pouvez utiliser le rapport Analyse de l’utilisation de la rétrofacturation (« rapport de facturation ») pour déterminer la quantité d’une ressource utilisée par un service spécifique de votre organisation. Plus précisément, le rapport affiche des informations sur toutes les machines virtuelles de votre pool, y compris leur disponibilité et leur utilisation des ressources. Étant donné que ce rapport affiche le temps de mise en service de la machine virtuelle, il peut vous aider à démontrer la conformité et la disponibilité des accords de niveau de service.

Le rapport de refacturation peut vous aider à implémenter une solution simple de refacturation et à faciliter la facturation. Pour facturer des clients pour une ressource spécifique, générez le rapport, enregistrez-le sous Excel et modifiez la feuille de calcul pour inclure votre prix unitaire. Vous pouvez également importer les données Excel dans votre système de facturation.

Si vous souhaitez facturer des clients internes ou externes pour l’utilisation de machines virtuelles, envisagez d’incorporer des noms de département ou de client dans vos conventions de dénomination de machines virtuelles. Cette pratique facilite la lecture des rapports de rétrofacturation.

Les rapports sur les ressources dans le rapport de refacturation sont parfois basés sur l’allocation de ressources physiques à des machines virtuelles individuelles.

Les données de mémoire moyennes de ce rapport sont basées sur la quantité de mémoire actuellement allouée à la machine virtuelle. Citrix Hypervisor vous permet d’avoir une allocation de mémoire fixe ou une allocation de mémoire ajustée automatiquement (contrôle dynamique de la mémoire).

Le rapport de refacturation contient les colonnes de données suivantes :

  • Nom de la VM. Nom de la machine virtuelle à laquelle les données des colonnes de cette ligne s’appliquent.

  • Temps de disponibilité de la machine virtuelle. Le nombre de minutes pendant lesquelles la machine virtuelle a été mise sous tension (ou, plus précisément, s’affiche avec une icône verte en regard de celle-ci dans XenCenter).

  • Allocation vCPU. Nombre de processeurs virtuels configurés sur la machine virtuelle. Chaque CPU virtuel reçoit une part égale des CPU physiques sur l’hôte. Par exemple, considérez le cas où vous avez configuré huit processeurs virtuels sur un hôte qui contient deux processeurs physiques. Si la colonne Allocation vCPU contient « 1 », cette valeur est égale à 2/16 de la puissance totale de traitement de l’hôte.

  • Utilisation minimale du processeur ( %). Valeur enregistrée la plus faible pour l’utilisation du processeur virtuel au cours de la période de rapport. Cette valeur est exprimée en pourcentage de la capacité vCPU de la machine virtuelle. La capacité est basée sur le nombre de vCPU alloués à la machine virtuelle. Par exemple, si vous avez alloué un vCPU à une machine virtuelle, l’utilisation minimale du processeur représente le pourcentage le plus faible d’utilisation du vCPU enregistré. Si vous avez alloué deux vCPU à la machine virtuelle, la valeur correspond à l’utilisation la plus faible de la capacité combinée des deux vCPU en pourcentage.

    En fin de compte, le pourcentage d’utilisation de l’UC représente la charge de travail enregistrée la plus faible que l’UC virtuel a gérée. Par exemple, si vous allouez un vCPU à une machine virtuelle et que le PCPU sur l’hôte est 2,4 GHz, 0,3 GHz est alloué à la machine virtuelle. Si l’utilisation minimale de l’UC pour la VM était de 20 %, l’utilisation la plus faible de l’UC de l’hôte physique au cours de la période de rapport était de 60 MHz.

  • Utilisation maximale du processeur ( %). Pourcentage le plus élevé de la capacité CPU virtuelle de la machine virtuelle consommée par la machine virtuelle au cours de la période de reporting. La capacité CPU consommée est un pourcentage de la capacité CPU virtuelle que vous avez allouée à la machine virtuelle. Par exemple, si vous avez alloué un vCPU à la machine virtuelle, l’utilisation maximale du processeur représente le pourcentage enregistré le plus élevé d’utilisation du vCPU pendant le temps signalé. Si vous avez alloué deux processeurs virtuels à la machine virtuelle, la valeur de cette colonne représente l’utilisation la plus élevée de la capacité combinée des deux processeurs virtuels.

  • Utilisation moyenne du processeur ( %). Montant moyen, exprimé en pourcentage, de la capacité CPU virtuelle de la machine virtuelle utilisée au cours de la période de rapport. La capacité CPU est la capacité CPU virtuelle que vous avez allouée à la machine virtuelle. Si vous avez alloué deux processeurs virtuels à la machine virtuelle, la valeur de cette colonne représente l’utilisation moyenne de la capacité combinée des deux processeurs virtuels.

  • Allocation totale de stockage (Go). Quantité d’espace disque actuellement allouée à la machine virtuelle au moment de l’exécution du rapport. Fréquemment, sauf si vous l’avez modifié, cet espace disque correspond à la quantité d’espace disque allouée à la machine virtuelle lors de sa création.

  • Allocation de carte réseau virtuelle. Nombre d’interfaces virtuelles (VIF) allouées à la machine virtuelle.

  • Mémoire dynamique minimale actuelle (Mo).

    • Correction de l’allocation de mémoire. Si vous avez attribué à une machine virtuelle une quantité fixe de mémoire (par exemple, 1 024 Mo), la même quantité de mémoire apparaît dans les colonnes suivantes : Mémoire dynamique minimale actuelle (Mo), Mémoire dynamique maximale actuelle (Mo), Mémoire assignée actuelle (Mo) et Mémoire moyenne assignée (Mo).

    • Allocation de mémoire dynamique. Si vous avez configuré Citrix Hypervisor pour utiliser le contrôle dynamique de la mémoire, la quantité minimale de mémoire spécifiée dans la plage apparaît dans cette colonne. Si la plage contient 1 024 Mo en mémoire minimale et 2 048 Mo en mémoire maximale, la colonne Mémoire dynamique minimale actuelle (Mo) affiche 1 024 Mo.

  • Mémoire dynamique maximale actuelle (Mo).

    • Allocation de mémoire dynamique. Si Citrix Hypervisor ajuste automatiquement la mémoire d’une machine virtuelle en fonction d’une plage, la quantité maximale de mémoire spécifiée dans la plage apparaît dans cette colonne. Par exemple, si les valeurs de plage de mémoire sont de 1 024 Mo minimum et 2 048 Mo maximum, 2 048 Mo apparaissent dans la colonne Mémoire dynamique maximale actuelle (Mo) .

    • Correction de l’allocation de mémoire. Si vous affectez à une machine virtuelle une quantité fixe de mémoire (par exemple, 1 024 Mo), la même quantité de mémoire apparaît dans les colonnes suivantes : Mémoire dynamique minimale actuelle (Mo), Mémoire dynamique maximale actuelle (Mo), Mémoire assignée actuelle (Mo) et Mémoire moyenne assignée (Mo).

  • Mémoire assignée actuelle (Mo).

    • Allocation de mémoire dynamique. Lorsque Dynamic Memory Control est configuré, cette valeur indique la quantité de mémoire que Citrix Hypervisor alloue à la machine virtuelle lors de l’exécution du rapport.

    • Correction de l’allocation de mémoire. Si vous affectez à une machine virtuelle une quantité fixe de mémoire (par exemple, 1 024 Mo), la même quantité de mémoire apparaît dans les colonnes suivantes : Mémoire dynamique minimale actuelle (Mo), Mémoire dynamique maximale actuelle (Mo), Mémoire assignée actuelle (Mo) et Mémoire moyenne assignée (Mo).

    Remarque :

    Si vous modifiez l’allocation de mémoire de la machine virtuelle immédiatement avant d’exécuter ce rapport, la valeur reflétée dans cette colonne reflète la nouvelle allocation de mémoire que vous avez configurée.

  • Mémoire moyenne assignée (Mo).

    • Allocation de mémoire dynamique. Lorsque le contrôle dynamique de la mémoire est configuré, cette valeur indique la quantité moyenne de mémoire Citrix Hypervisor allouée à la machine virtuelle au cours de la période de rapport.

    • Correction de l’allocation de mémoire. Si vous affectez à une machine virtuelle une quantité fixe de mémoire (par exemple, 1 024 Mo), la même quantité de mémoire apparaît dans les colonnes suivantes : Mémoire dynamique minimale actuelle (Mo), Mémoire dynamique maximale actuelle (Mo), Mémoire assignée actuelle (Mo) et Mémoire moyenne assignée (Mo).

    Remarque :

    Si vous modifiez l’allocation de mémoire de la machine virtuelle immédiatement avant d’exécuter ce rapport, la valeur de cette colonne peut ne pas changer par rapport à ce qui était précédemment affiché. La valeur de cette colonne reflète la moyenne sur la période.

  • Nombre moyen de lectures réseau (BPS). Quantité moyenne de données (en bits par seconde) reçue par la VM au cours de la période de rapport.

  • Écritures réseau moyennes (BPS). Quantité moyenne de données (en bits par seconde) envoyée par la machine virtuelle au cours de la période de rapport.

  • Utilisation moyenne du réseau (BPS). Total combiné (en bits par seconde) des lectures réseau moyennes et des écritures réseau moyennes. Si une machine virtuelle envoie, en moyenne, 1 027 points de base et reçoit en moyenne 23 831 points de base au cours de la période de reporting, l’utilisation moyenne du réseau est le total combiné de ces valeurs : 24 858 points de base.

  • Utilisation totale du réseau (BPS). Total de toutes les transactions en lecture et écriture réseau en bits par seconde au cours de la période de reporting.

Historique de la santé de l’hôte

Ce rapport affiche les performances des ressources (CPU, mémoire, lectures réseau et écritures réseau) sur un hôte spécifique par rapport aux valeurs de seuil.

Les lignes colorées (rouge, vert, jaune) représentent vos valeurs de seuil. Vous pouvez utiliser ce rapport avec le rapport d’intégrité du pool d’un hôte pour déterminer comment les performances de l’hôte peuvent affecter l’intégrité globale du pool. Lorsque vous modifiez les seuils de performances, vous pouvez utiliser ce rapport pour obtenir des informations sur les performances de l’hôte.

Vous pouvez afficher l’utilisation des ressources sous forme de moyenne journalière ou horaire. La moyenne horaire vous permet de voir les heures les plus achalandées de la journée, en moyenne, pour la période.

Pour afficher les données de rapport regroupées par heure, sous Historique de santé de l’hôte , développez Cliquez pour afficher les données de rapport regroupées par maison pour la période .

L’équilibrage de la charge de travail affiche la moyenne pour chaque heure de la période définie. Le point de données est basé sur une moyenne d’utilisation pour cette heure pour tous les jours de la période. Par exemple, dans un rapport du 1er mai 2009 au 15 mai 2009, le point de données Utilisation moyenne de l’UC représente l’utilisation des ressources de tous les 15 jours à 12 heures. Cette information est combinée en moyenne. Si l’utilisation du processeur était de 82 % à 12 h le 1er mai, de 88 % à 12 h le 2 mai et de 75 % les autres jours, la moyenne affichée pour 12 h est de 76,3%.

Remarque :

L’équilibrage de la charge de travail atténue les pics et les pics afin que les données n’apparaissent pas artificiellement élevées.

Historique des performances de l’optimisation du pool

Le rapport sur les performances d’optimisation affiche les événements d’optimisation par rapport à l’utilisation moyenne des ressources de ce pool. Ces événements sont des instances lorsque vous avez optimisé un pool de ressources. Plus précisément, il affiche l’utilisation des ressources pour le processeur, la mémoire, les lectures réseau et les écritures réseau.

La ligne pointillée représente l’utilisation moyenne dans le pool pendant la période de jours sélectionnée. Une barre bleue indique le jour où vous avez optimisé le pool.

Ce rapport peut vous aider à déterminer si l’équilibrage de la charge de travail fonctionne correctement dans votre environnement. Vous pouvez utiliser ce rapport pour voir ce qui a conduit aux événements d’optimisation (c’est-à-dire l’utilisation des ressources avant l’optimisation recommandée par l’équilibrage de la charge de travail).

Ce rapport affiche l’utilisation moyenne des ressources pour la journée. Il n’affiche pas l’utilisation maximale, par exemple lorsque le système est soumis à des contraintes. Vous pouvez également utiliser ce rapport pour voir comment un pool de ressources fonctionne lorsque l’équilibrage de la charge de travail ne formule pas de recommandations d’optimisation.

En général, l’utilisation des ressources diminue ou reste stable après un événement d’optimisation. Si l’utilisation des ressources n’est pas améliorée après l’optimisation, envisagez de réajuster les valeurs de seuil. Vérifiez également si le pool de ressources contient trop de machines virtuelles et si vous avez ajouté ou supprimé de nouvelles machines virtuelles au cours de la période spécifiée.

Piste d’audit de pool

Ce rapport affiche le contenu du journal d’audit Citrix Hypervisor. Le journal d’audit est une fonctionnalité Citrix Hypervisor conçue pour consigner les tentatives d’exécution d’actions non autorisées et sélectionner les actions autorisées. Ces mesures comprennent :

  • Importation et exportation
  • Sauvegardes de l’hôte et du pool
  • Accès à la console hôte et invité.

Le rapport fournit des informations plus significatives lorsque vous donnez aux administrateurs Citrix Hypervisor leurs propres comptes d’utilisateur avec des rôles distincts qui leur sont attribués à l’aide de la fonctionnalité RBAC.

Important :

Pour exécuter le rapport du journal d’audit, vous devez activer la fonctionnalité Journalisation d’audit. Par défaut, le journal d’audit est toujours activé dans le dispositif virtuel d’équilibrage de la charge de travail.

La fonction de piste d’audit de pool améliorée vous permet de spécifier la granularité du rapport du journal d’audit. Vous pouvez également rechercher et filtrer les journaux de piste d’audit par utilisateurs, objets et par temps spécifiques. La granularité de piste d’audit de pool est définie sur Minimum par défaut. Cette option capture une quantité limitée de données pour des utilisateurs et des types d’objets spécifiques. Vous pouvez modifier le paramètre à tout moment en fonction du niveau de détail dont vous avez besoin dans votre rapport. Par exemple, définissez la granularité sur Moyen pour un rapport convivial du journal d’audit. Si vous avez besoin d’un rapport détaillé, définissez l’option sur Maximum.

Le rapport Pool Audit Trail contient les informations suivantes :

  • Heure. Heure à laquelle Citrix Hypervisor a enregistré l’action de l’utilisateur.

  • Nom d’utilisateur. Nom de la personne qui a créé la session dans laquelle l’action a été exécutée. Parfois, cette valeur peut être l’ID utilisateur

  • Objet d’événement. Objet faisant l’objet de l’action (par exemple, une machine virtuelle).

  • Action de l’événement. L’action qui s’est produite. Pour obtenir la définition de ces actions, consultez la section Noms des événements du journal d’audit.

  • Accès. Indique si l’utilisateur était autorisé à effectuer l’action.

  • Nom de l’objet. Nom de l’objet (par exemple, le nom de la machine virtuelle).

  • UUID de l’objet. UUID de l’objet (par exemple, l’UUID de la machine virtuelle).

  • Réussi. Ces informations fournissent l’état de l’action (c’est-à-dire si elle a réussi).

Noms des événements du journal d’audit

Le rapport Audit Log enregistre les événements Citrix Hypervisor, les objets et les actions d’événement, y compris l’importation/exportation, les sauvegardes d’hôte et de pool, ainsi que l’accès à la console hôte et invité. Le tableau suivant définit certains des événements typiques qui apparaissent fréquemment dans le rapport Journal d’audit Citrix Hypervisor et piste d’audit du pool. Le tableau spécifie également la granularité de ces événements.

Dans le rapport Pool Audit Trail, les événements répertoriés dans laEvent Action colonne s’appliquent à un pool, une machine virtuelle ou un hôte. Pour déterminer à quoi s’appliquent les événements, reportez-vous auxEvent Object colonnesObject Name et du rapport. Pour plus de définitions d’événements, consultez la section événements de l’API de gestion Citrix Hypervisor.

Granularité des pistes d’audit de pool Action de l’événement Action de l’utilisateur
Minimum pool.join Demande à l’hôte de rejoindre un nouveau pool
Minimum pool.join_force Ordonné (forcé) à l’hôte de rejoindre un pool
Medium (Moyen) SR.destroy Détruit le référentiel de stockage
Medium (Moyen) SR.create Création d’un référentiel de stockage
Medium (Moyen) VDI.snapshot A pris un instantané en lecture seule du VDI, renvoyant une référence au snapshot
Medium (Moyen) VDI.clone A pris une copie exacte du VDI, renvoyant une référence au nouveau disque
Medium (Moyen) VIF.plug Branché à chaud le VIF spécifié, l’attachant dynamiquement à la machine virtuelle en cours d’exécution
Medium (Moyen) VIF.unplug Débranché à chaud le VIF spécifié, le détachant dynamiquement de la machine virtuelle en cours d’exécution
Maximum auth.get_subject_identifier Interrogé le service d’annuaire externe pour obtenir l’identificateur de sujet sous forme de chaîne à partir du nom de sujet lisible par l’homme
Maximum task.cancel Demande qu’une tâche soit annulée
Maximum VBD.insert Inséré de nouveaux supports dans le périphérique
Maximum VIF.get_by_uuid Obtention d’une référence à l’instance VIF avec l’UUID spécifié
Maximum VDI.get_sharable Obtenu le champ partageable du VDI donné
Maximum SR.get_all Renvoie une liste de tous les SR connus du système
Maximum pool.create_new_blob Création d’un espace réservé pour un élément binaire nommé de données associé à ce pool
Maximum host.send_debug_keys Injection de la chaîne donnée en tant que clés de débogage dans Xen
Maximum VM.get_boot_record Retourné un enregistrement décrivant l’état dynamique des machines virtuelles, initialisé au démarrage de la machine virtuelle et mis à jour pour refléter les modifications de configuration d’exécution, par exemple, la prise à chaud du processeur

Intégrité du pool

Le rapport sur l’état du pool affiche le pourcentage de temps passé par un pool de ressources et ses hôtes dans quatre plages de seuil différentes : Critique, Élevée, Moyenne et Faible. Vous pouvez utiliser le rapport d’intégrité du pool pour évaluer l’efficacité de vos seuils de performance.

Quelques points sur l’interprétation de ce rapport :

  • L’utilisation des ressources dans le seuil moyen moyen moyen moyen (bleu) est l’utilisation optimale des ressources, quelle que soit la stratégie de placement sélectionnée. De même, la section bleue du graphique circulaire indique la durée pendant laquelle l’hôte a utilisé les ressources de manière optimale.

  • L’utilisation des ressources dans le pourcentage moyen de seuil faible (vert) n’est pas nécessairement positive. Le fait que la faible utilisation des ressources soit positive dépend de votre stratégie de placement. Si votre stratégie de placement est Densité maximale et que l’utilisation des ressources est verte, l’équilibrage de la charge de travail peut ne pas correspondre au nombre maximum de machines virtuelles sur cet hôte ou ce pool. Si tel est le cas, ajustez vos valeurs de seuil de performance jusqu’à ce que la majeure partie de votre utilisation des ressources tombe dans la plage de seuil moyen (bleu).

  • L’utilisation des ressources dans le pourcentage de seuil critique moyen (rouge) indique la durée d’utilisation moyenne des ressources atteint ou dépasse la valeur du seuil critique.

Si vous double-cliquez sur un graphique à secteurs pour l’utilisation des ressources d’un hôte, XenCenter affiche le rapport d’historique d’intégrité de l’hôte pour cette ressource sur cet hôte. Cliquez sur Retour au rapport parent dans la barre d’outils pour revenir au rapport de l’historique de l’état du pool.

Si vous constatez que la plupart des résultats de votre rapport ne se trouvent pas dans la plage de seuil moyen moyen moyen moyen, ajustez le seuil critique pour ce pool. Bien que l’équilibrage de la charge de travail fournisse des paramètres de seuil par défaut, ces valeurs par défaut ne sont pas efficaces dans tous les environnements. Si les seuils ne sont pas ajustés au niveau approprié pour votre environnement, les recommandations d’optimisation de l’équilibrage de la charge de travail et de placement peuvent ne pas être appropriées. Pour plus d’informations, voir Modifier les seuils critiques.

Historique de la santé du pool

Ce rapport fournit un graphique linéaire de l’utilisation des ressources sur tous les hôtes physiques d’un pool au fil du temps. Il vous permet de voir la tendance de l’utilisation des ressources, si elle tend à augmenter par rapport à vos seuils (Critique, Élevé, Moyenne et Faible). Vous pouvez évaluer l’efficacité de vos seuils de performance en surveillant les tendances des points de données dans ce rapport.

L’équilibrage de la charge de travail extrapole les plages de seuil à partir des valeurs que vous définissez pour les seuils critiques lorsque vous avez connecté le pool à l’équilibrage de la charge de travail. Bien qu’il soit similaire au rapport d’intégrité du pool, le rapport Historique de l’état du pool affiche l’utilisation moyenne d’une ressource à une date spécifique. Au lieu de la quantité de temps globale la ressource dépensée dans un seuil.

À l’exception du graphique Mémoire libre moyenne, les points de données ne se situent jamais au-dessus de la ligne de seuil critique (rouge). Pour le graphique Mémoire libre moyenne, les points de données ne sont jamais inférieurs à la ligne de seuil critique (qui se trouve au bas du graphique). Étant donné que ce graphique affiche la mémoire libre, le seuil critique est faible, contrairement aux autres ressources.

Quelques points sur l’interprétation de ce rapport :

  • Lorsque la ligne Utilisation moyenne du graphique approche de la ligne Seuil moyen moyen (bleu), elle indique que l’utilisation des ressources du pool est optimale. Cette indication est quelle que soit la stratégie de placement configurée.

  • L’utilisation des ressources approchant le seuil moyen inférieur (vert) n’est pas nécessairement positive. Le fait que la faible utilisation des ressources soit positive dépend de votre stratégie de placement. Dans le cas où :
    • Votre stratégie de placement est la densité maximale
    • La plupart des jours, la ligne d’utilisation moyenne est inférieure ou inférieure à la ligne verte équilibrage de charge de travail peut ne pas placer les machines virtuelles aussi densément que possible sur ce pool. Si tel est le cas, ajustez les valeurs de seuil critique du pool jusqu’à ce que la majeure partie de son utilisation des ressources tombe dans la plage de seuil moyen (bleu) moyenne.
  • Lorsque la ligne Utilisation moyenne croise le Seuil critique moyen (rouge), elle indique quand l’utilisation moyenne des ressources a atteint ou dépassé la valeur du seuil critique pour cette ressource.

Si les points de données de vos graphiques ne se situent pas dans la plage de seuil moyen moyen moyen moyen, mais que les performances sont satisfaisantes, vous pouvez ajuster le seuil critique pour ce pool. Pour plus d’informations, voir Modifier les seuils critiques.

Historique de l’optimisation du pool

Le rapport Historique de l’optimisation du pool fournit une visibilité chronologique de l’activité d’optimisation de l’équilibrage de la charge de travail.

L’activité d’optimisation est résumée graphiquement et dans un tableau. L’exploration d’un champ de date dans la table affiche des informations détaillées pour chaque optimisation de pool effectuée pour cette journée.

Ce rapport vous permet d’afficher les informations suivantes :

  • Nom de la machine virtuelle : nom de la machine virtuelle optimisée par l’équilibrage de charge de travail.

  • Raison : raison de l’optimisation.

  • Méthode : Indique si l’optimisation a réussi.

  • De l’hôte : serveur physique sur lequel la machine virtuelle était initialement hébergée.

  • Vers l’hôte : serveur physique sur lequel la machine virtuelle a été migrée.

  • Heure : heure à laquelle l’optimisation a eu lieu.

Conseil :

Vous pouvez également générer un rapport Historique d’optimisation de pool à partir de l’onglet WLB en cliquant sur le lien Afficher l’historique.

Historique des mouvements de la machine virtuelle

Ce graphique linéaire affiche le nombre de fois où des machines virtuelles ont migré sur un pool de ressources sur une période. Elle indique si une migration résulte d’une recommandation d’optimisation et vers quel hôte la machine virtuelle a été déplacée. Ce rapport indique également la raison de l’optimisation. Vous pouvez utiliser ce rapport pour auditer le nombre de migrations sur un pool.

Quelques points sur l’interprétation de ce rapport :

  • Les chiffres sur le côté gauche du graphique correspondent au nombre de migrations possibles. Cette valeur est basée sur le nombre de machines virtuelles dans un pool de ressources.

  • Vous pouvez consulter les détails des migrations à une date spécifique en développant le signe + dans la section Date du rapport.

Historique des performances des machines virtuelles

Ce rapport affiche les données de performances de chaque machine virtuelle sur un hôte spécifique pendant une période spécifiée. L’équilibrage de la charge de travail base les données de performances sur la quantité de ressources virtuelles allouées à la machine virtuelle. Par exemple, si l’utilisation moyenne du processeur pour votre machine virtuelle est de 67 %, votre machine virtuelle utilise, en moyenne, 67 % de son vCPU pour la période spécifiée.

La vue initiale du rapport affiche une valeur moyenne pour l’utilisation des ressources sur la période spécifiée.

L’extension du signe + affiche des graphiques linéaires pour les ressources individuelles. Vous pouvez utiliser ces graphiques pour afficher les tendances de l’utilisation des ressources dans le temps.

Ce rapport affiche les données relatives à l’utilisation du processeur, à la mémoire libre, aux lectures/écritures réseau et aux lectures/écritures de disque.

Tâches de base d’équilibrage