Administrer l’équilibrage de charge de travail
Après que l’équilibrage de charge de travail a fonctionné pendant un certain temps, il y a des tâches de routine que vous pourriez avoir besoin d’effectuer pour maintenir l’équilibrage de charge de travail en fonctionnement optimal. Vous pourriez avoir besoin d’effectuer ces tâches en raison de modifications de votre environnement (telles que des adresses IP ou des informations d’identification différentes), des mises à niveau matérielles ou une maintenance de routine.
Se connecter à l’appliance virtuelle d’équilibrage de charge de travail
Après la configuration de l’équilibrage de charge de travail, connectez le pool que vous souhaitez gérer à l’appliance virtuelle d’équilibrage de charge de travail en utilisant la CLI ou XenCenter®. De même, vous pourriez avoir besoin de vous reconnecter à la même appliance virtuelle à un moment donné.
Pour connecter un pool à votre appliance virtuelle d’équilibrage de charge de travail, vous avez besoin des informations suivantes :
-
Adresse IP ou FQDN de l’appliance virtuelle d’équilibrage de charge de travail
-
Pour obtenir l’adresse IP de l’appliance virtuelle d’équilibrage de charge de travail :
- Dans XenCenter, accédez à l’onglet Console de l’appliance virtuelle d’équilibrage de charge de travail.
- Connectez-vous en tant que
rootavec le mot de passe root que vous avez créé lors de l’importation de l’appliance. - Exécutez la commande suivante :
ifconfig.
-
Pour spécifier le FQDN de l’équilibrage de charge de travail lors de la connexion au serveur d’équilibrage de charge de travail, ajoutez d’abord son nom d’hôte et son adresse IP à votre serveur DNS.
-
-
Le numéro de port de l’appliance virtuelle d’équilibrage de charge de travail. Par défaut, XenServer® se connecte à l’équilibrage de charge de travail sur le port 8012.
Modifiez le numéro de port uniquement si vous l’avez modifié lors de la configuration de l’équilibrage de charge de travail. Le numéro de port spécifié lors de la configuration de l’équilibrage de charge de travail, dans les règles de pare-feu et dans la boîte de dialogue Connecter au serveur WLB doit correspondre.
-
Informations d’identification pour le pool de ressources que vous souhaitez que l’équilibrage de charge de travail surveille.
-
Informations d’identification pour le compte d’équilibrage de charge de travail que vous avez créé lors de la configuration de l’équilibrage de charge de travail.
Ce compte est souvent appelé compte utilisateur Workload Balancing. XenServer utilise ce compte pour communiquer avec Workload Balancing. Vous avez créé ce compte sur l’appliance virtuelle Workload Balancing lors de la configuration de Workload Balancing.
!(1) XenServer communique avec Workload Balancing à l’aide d’un compte que vous avez créé lors de la configuration de Workload Balancing. (2) L’appliance virtuelle Workload Balancing s’authentifie auprès de XenServer à l’aide des informations d’identification du pool. ](/fr-fr/xenserver/9/media/wlb-accounts.png)
Lorsque vous vous connectez pour la première fois à Workload Balancing, il utilise les seuils et les paramètres par défaut pour l’équilibrage des charges de travail. Les fonctionnalités automatiques, telles que le mode d’optimisation automatisé, la gestion de l’alimentation et l’automatisation, sont désactivées par défaut.
Utilisation des certificats
La vérification des certificats est activée par défaut. Pour connecter l’appliance virtuelle Workload Balancing à XenServer, vous devez importer le certificat Workload Balancing dans votre pool XenServer. Si vous utilisez XenCenter 2025.1 ou une version ultérieure et Workload Balancing 8.4.0 ou une version ultérieure, XenCenter importe automatiquement le certificat requis depuis votre appliance virtuelle Workload Balancing. Si vous utilisez des versions antérieures, vous devez importer le certificat manuellement. Pour plus d’informations, consultez Certificats.
Si vous souhaitez télécharger un certificat différent (fiable) ou configurer la vérification des certificats, notez ce qui suit avant de connecter votre pool à Workload Balancing :
-
Le certificat auto-signé généré lors de la première configuration de l’appliance virtuelle Workload Balancing est toujours valide pour l’adresse IP. Si vous avez configuré le nom d’hôte et le FQDN pour l’appliance virtuelle Workload Balancing lors de la configuration initiale, le certificat auto-signé est également valide pour le nom d’hôte et le FQDN.
-
Si vous souhaitez utiliser un certificat d’une autorité de certification, il est plus facile de spécifier le FQDN lors de la connexion à Workload Balancing. Cependant, vous pouvez spécifier une adresse IP statique dans la boîte de dialogue Connecter au serveur WLB. Utilisez cette adresse IP comme nom alternatif du sujet (SAN) dans le certificat.
Pour plus d’informations, consultez Certificats.
Désactivez la vérification des certificats si votre pool ne peut pas se connecter à Workload Balancing :
-
Obtenez l’UUID du pool :
xe pool-list <!--NeedCopy--> -
Désactivez la vérification des certificats :
xe pool-param-set wlb-verify-cert=false uuid=<uuid_of_pool> <!--NeedCopy-->
Si votre pool peut se connecter à Workload Balancing avec la vérification des certificats désactivée, le problème vient de votre configuration de certificat. S’il ne peut pas se connecter, le problème vient de vos informations d’identification Workload Balancing ou de votre connexion réseau. Contactez le support ou consultez Dépannage de Workload Balancing pour plus d’informations.
Pour connecter votre pool à l’appliance virtuelle Workload Balancing
-
Dans XenCenter, sélectionnez votre pool de ressources et, dans son volet Propriétés, cliquez sur l’onglet WLB. L’onglet WLB affiche le bouton Connecter.

-
Dans l’onglet WLB, cliquez sur Connecter. La boîte de dialogue Se connecter au serveur WLB apparaît.

-
Dans la section Adresse du serveur, saisissez les informations suivantes :
-
Dans le champ Adresse, saisissez l’adresse IP, le nom d’hôte ou le FQDN de l’appliance virtuelle Workload Balancing. Par exemple,
WLB-appliance-computername.yourdomain.net. -
(Facultatif) Si vous avez modifié le port Workload Balancing lors de la configuration de Workload Balancing, saisissez le numéro de port dans le champ Port. XenServer utilise ce port pour communiquer avec Workload Balancing.
Par défaut, XenServer se connecte à Workload Balancing sur le port 8012.
-
-
Dans la section Informations d’identification du serveur WLB, saisissez le nom d’utilisateur et le mot de passe que le pool utilise pour se connecter à l’appliance virtuelle Workload Balancing.

Ces informations d’identification doivent correspondre au compte que vous avez créé lors de la configuration de Workload Balancing. Par défaut, le nom d’utilisateur de ce compte est
wlbuser. -
Dans la section Informations d’identification XenServer, saisissez le nom d’utilisateur et le mot de passe du pool que vous configurez. Workload Balancing utilise ces informations d’identification pour se connecter aux hôtes de ce pool.

Pour utiliser les informations d’identification avec lesquelles vous êtes actuellement connecté à XenServer, sélectionnez Utiliser les informations d’identification XenCenter actuelles. Si vous avez attribué un rôle à ce compte à l’aide de la fonction de contrôle d’accès basé sur les rôles (RBAC), assurez-vous que le rôle dispose des autorisations suffisantes pour configurer Workload Balancing. Pour plus d’informations, consultez Autorisations de contrôle d’accès de Workload Balancing.
-
Cliquez sur OK. XenCenter démarre le processus de connexion.
-
Configurer les certificats :
-
(Workload Balancing 8.4.0 et versions ultérieures, XenCenter 2025.1.0 et versions ultérieures) Si la vérification des certificats est activée pour votre pool, XenCenter récupère désormais le certificat Workload Balancing de l’appliance virtuelle.
- Si XenCenter affiche le certificat nouveau ou modifié, cliquez sur Afficher le certificat pour examiner les informations. Vous pouvez vérifier l’empreinte numérique du certificat par rapport aux informations de la console Workload Balancing.
-
Choisissez d’Accepter le certificat ou d’Annuler l’action.
- Si vous choisissez d’Accepter le certificat, XenCenter l’installe dans votre pool XenServer.
- Si vous choisissez d’Annuler, XenCenter interrompt le processus. Le certificat n’est pas installé dans le pool XenServer.
-
(Versions antérieures de Workload Balancing ou XenCenter) Les certificats ne sont pas automatiquement pris en charge, vous devez configurer XenServer pour vérifier votre certificat Workload Balancing. Pour plus d’informations, consultez Certificats.
-
Après avoir connecté le pool à l’appliance virtuelle Workload Balancing, Workload Balancing commence automatiquement à surveiller le pool avec les paramètres d’optimisation par défaut. Si vous souhaitez modifier ces paramètres ou changer la priorité accordée aux ressources, attendez que le journal XenCenter indique que la découverte est terminée avant de continuer.
Important :
Après un certain temps d’exécution de Workload Balancing, si vous ne recevez pas de recommandations optimales, évaluez vos seuils de performance comme décrit dans Configurer le comportement de Workload Balancing. Il est essentiel de définir Workload Balancing sur les seuils corrects pour votre environnement, sinon ses recommandations pourraient ne pas être appropriées.
Autorisations de contrôle d’accès de Workload Balancing
Lorsque le contrôle d’accès basé sur les rôles (RBAC) est implémenté dans votre environnement, tous les rôles d’utilisateur peuvent afficher l’onglet WLB. Cependant, tous les rôles ne peuvent pas effectuer toutes les opérations. Le tableau suivant répertorie le rôle minimum requis par les administrateurs pour utiliser les fonctionnalités de Workload Balancing :
| Autorisation | Rôle minimum requis |
|---|---|
| Configurer, initialiser, activer, désactiver WLB | Opérateur de pool |
| Appliquer les recommandations d’optimisation WLB dans l’onglet WLB | Opérateur de pool |
| Modifier les abonnements aux rapports WLB | Opérateur de pool |
| Accepter les recommandations de placement WLB | Admin d’alimentation de VM |
| Générer des rapports WLB, y compris le rapport d’audit du pool | Lecture seule |
| Afficher la configuration WLB | Lecture seule |
Le tableau suivant fournit plus de détails sur les autorisations.
| Autorisation | Permet au bénéficiaire de |
|---|---|
| Configurer, initialiser, activer, désactiver WLB | Configurer WLB |
| Initialiser WLB et modifier les serveurs WLB | |
| Activer WLB | |
| Désactiver WLB | |
| Appliquer les recommandations d’optimisation WLB dans l’onglet WLB | Appliquer toutes les recommandations d’optimisation qui apparaissent dans l’onglet WLB |
| Modifier les abonnements aux rapports WLB | Modifier le rapport WLB généré ou son destinataire |
| Accepter les recommandations de placement WLB | Sélectionner l’un des hôtes que Workload Balancing recommande pour le placement |
| Générer des rapports WLB, y compris le rapport d’audit du pool | Afficher et exécuter des rapports WLB, y compris le rapport d’audit du pool |
| Afficher la configuration WLB | Afficher les paramètres WLB d’un pool tels qu’ils apparaissent dans l’onglet WLB |
Si un utilisateur tente d’utiliser Workload Balancing et qu’il ne dispose pas des autorisations suffisantes, une boîte de dialogue d’élévation de rôle apparaît. Pour plus d’informations sur le RBAC, consultez Contrôle d’accès basé sur les rôles.
Reconfigurer un pool pour utiliser une autre appliance virtuelle Workload Balancing
Vous pouvez reconfigurer un pool de ressources pour utiliser une autre appliance virtuelle Workload Balancing.
Si vous passez d’une ancienne version de l’appliance virtuelle Workload Balancing à la dernière version, avant de déconnecter votre ancienne appliance virtuelle, vous pouvez migrer ses données vers la nouvelle version de l’appliance virtuelle. Pour plus d’informations, consultez Migrer les données d’une appliance virtuelle existante.
Après avoir déconnecté un pool de l’ancienne appliance virtuelle Workload Balancing, vous pouvez connecter le pool en spécifiant le nom de la nouvelle appliance virtuelle Workload Balancing.
Pour utiliser une autre appliance virtuelle Workload Balancing :
-
(Facultatif) Migrez les données d’une ancienne version de l’appliance virtuelle. Pour plus d’informations, consultez Migrer les données d’une appliance virtuelle existante.
-
Dans XenCenter, dans le menu Pool, sélectionnez Déconnecter le serveur Workload Balancing et cliquez sur Déconnecter lorsque vous y êtes invité.
-
Dans l’onglet WLB, cliquez sur Connecter. La boîte de dialogue Se connecter au serveur WLB s’affiche.
-
Connectez-vous à la nouvelle appliance virtuelle. Pour plus d’informations, consultez Se connecter à l’appliance virtuelle Workload Balancing
Modifier les informations d’identification de Workload Balancing
Après la configuration initiale, si vous souhaitez mettre à jour les informations d’identification utilisées par XenServer et l’appliance Workload Balancing pour communiquer, utilisez le processus suivant :
-
Pour suspendre Workload Balancing, accédez à l’onglet WLB et cliquez sur Suspendre.
-
Modifiez les informations d’identification de Workload Balancing en exécutant la commande
wlbconfig. Pour plus d’informations, consultez Commandes Workload Balancing. -
Réactivez Workload Balancing et spécifiez les nouvelles informations d’identification.
-
Une fois la barre de progression terminée, cliquez sur Connecter.
La boîte de dialogue Se connecter au serveur WLB s’affiche.
-
Cliquez sur Mettre à jour les informations d’identification.
-
Dans la section Adresse du serveur, modifiez les paramètres suivants selon vos besoins :
-
Dans la zone Adresse, saisissez l’adresse IP ou le nom de domaine complet (FQDN) de l’appliance Workload Balancing.
-
(Facultatif) Si vous avez modifié le numéro de port lors de la configuration de Workload Balancing, saisissez ce numéro de port. Le numéro de port que vous spécifiez dans cette zone et lors de la configuration de Workload Balancing est le numéro de port que XenServer utilise pour se connecter à Workload Balancing.
Par défaut, XenServer se connecte à Workload Balancing sur le port 8012.
Remarque :
Modifiez ce numéro de port uniquement si vous l’avez modifié lors de l’exécution de l’assistant de configuration de Workload Balancing. La valeur du numéro de port spécifiée lors de l’exécution de l’assistant de configuration de Workload Balancing et la boîte de dialogue Connecter au serveur WLB doivent correspondre.
-
-
Dans la section Informations d’identification du serveur WLB, saisissez le nom d’utilisateur (par exemple,
wlbuser) et le mot de passe que les ordinateurs exécutant XenServer utilisent pour se connecter au serveur Workload Balancing. -
Dans la section Informations d’identification XenServer, saisissez le nom d’utilisateur et le mot de passe du pool que vous configurez (généralement le mot de passe du coordinateur de pool). Workload Balancing utilise ces informations d’identification pour se connecter aux hôtes exécutant XenServer dans ce pool.
Pour utiliser les informations d’identification avec lesquelles vous êtes actuellement connecté à XenServer, sélectionnez Utiliser les informations d’identification XenCenter actuelles.
Modifier l’adresse IP de Workload Balancing
Pour modifier l’adresse IP de Workload Balancing, suivez les étapes suivantes dans l’appliance virtuelle Workload Balancing console :
-
Pour afficher l’adresse IP actuelle de Workload Balancing, exécutez la commande
ifconfigsur l’appliance virtuelle. -
Selon l’action que vous souhaitez effectuer, exécutez l’une des commandes suivantes :
-
Pour passer du DHCP à une adresse IP statique :
nmcli con mod eth0 ipv4.method manual ipv4.addresses <IP-address>/<CIDR-prefix> ipv4.gateway <Gateway>; nmcli con up eth0 -
Pour passer d’une adresse IP statique à DHCP :
nmcli con mod eth0 ipv4.method auto ipv4.addresses "" ipv4.gateway ""; nmcli con up eth0 -
Pour changer l’adresse IP statique pour une autre adresse IP statique :
nmcli con mod eth0 ipv4.method manual ipv4.addresses <new IP-address>/<CIDR-prefix> ipv4.gateway <Gateway>; nmcli con up eth0
-
-
Pour vérifier que la modification est terminée, exécutez à nouveau la commande
ifconfigpour afficher la nouvelle adresse IP de Workload Balancing. -
Pour vérifier que le service Workload Balancing fonctionne normalement, exécutez la
systemctl status workloadbalancingcommande.Si le résultat renvoyé contient
Active: active (running), le service Workload Balancing fonctionne normalement. Si le résultat contientActive: inactive (dead)ou tout autre statut, le Workload Balancing pourrait s’arrêter anormalement.
Modifier la configuration de l’appliance virtuelle Workload Balancing
Lorsque vous installez pour la première fois l’appliance virtuelle Workload Balancing, elle possède la configuration par défaut suivante :
| Configuration | Valeur |
|---|---|
| Nombre de vCPU | 2 |
| Mémoire (RAM) | 2 Go |
| Espace disque | 30 Go |
Ces valeurs conviennent à la plupart des environnements. Si vous surveillez de très grands pools, vous pourriez envisager d’augmenter ces valeurs.
Modifier le nombre de vCPU attribuées à l’appliance virtuelle
Par défaut, l’appliance virtuelle Workload Balancing se voit attribuer 2 vCPU. Cette valeur est suffisante pour les pools hébergeant 1000 machines virtuelles. Vous n’avez généralement pas besoin de l’augmenter. Ne diminuez le nombre de vCPU attribuées à l’appliance virtuelle que si vous avez un petit environnement.
Cette procédure explique comment modifier le nombre de vCPU attribuées à l’appliance virtuelle Workload Balancing. Arrêtez l’appliance virtuelle avant d’effectuer ces étapes. Workload Balancing sera indisponible pendant environ cinq minutes.
-
Arrêtez l’appliance virtuelle Workload Balancing.
-
Dans le volet des ressources de XenCenter, sélectionnez l’appliance virtuelle Workload Balancing.
-
Dans l’onglet Général de l’appliance virtuelle, cliquez sur Propriétés. La boîte de dialogue Propriétés s’ouvre.
-
Dans l’onglet CPU de la boîte de dialogue Propriétés, modifiez les paramètres du CPU aux valeurs requises.
-
Cliquez sur OK.
-
Démarrez l’appliance virtuelle Workload Balancing.
Les nouveaux paramètres de vCPU prennent effet au démarrage de l’appliance virtuelle.
Redimensionner la mémoire de l’appliance virtuelle
Par défaut, l’appliance virtuelle Workload Balancing se voit attribuer 2 Go de mémoire.
Pour les grands pools, configurez l’appliance virtuelle Workload Balancing pour qu’elle consomme la quantité maximale de mémoire que vous pouvez lui allouer (même jusqu’à 16 Go). Ne vous inquiétez pas de l’utilisation élevée de la mémoire. Une utilisation élevée de la mémoire est normale pour l’appliance virtuelle car la base de données consomme toujours autant de mémoire qu’elle peut en obtenir.
Remarque :
Le contrôle dynamique de la mémoire n’est pas pris en charge avec l’appliance virtuelle Workload Balancing. Définissez une valeur fixe pour la mémoire maximale à allouer à l’appliance virtuelle.
Cette procédure explique comment redimensionner la mémoire de l’appliance virtuelle Workload Balancing. Arrêtez l’appliance virtuelle avant d’effectuer ces étapes. Workload Balancing est indisponible pendant environ cinq minutes.
-
Arrêtez l’appliance virtuelle Workload Balancing.
-
Dans le volet des ressources de XenCenter, sélectionnez l’appliance virtuelle Workload Balancing.
-
Dans l’onglet Mémoire de l’appliance virtuelle, cliquez sur Modifier. La boîte de dialogue Paramètres de la mémoire s’ouvre.
-
Modifiez les paramètres de la mémoire aux valeurs requises.
-
Cliquez sur OK.
-
Démarrez l’appliance virtuelle Workload Balancing.
Les nouveaux paramètres de mémoire prendront effet au démarrage de l’appliance virtuelle.
Étendre le disque de l’appliance virtuelle
Avertissement :
Vous ne pouvez étendre l’espace disque disponible qu’à partir de la version 8.3.0, car LVM n’est pas pris en charge avant la version 8.3.0.
Workload Balancing ne prend pas en charge la réduction de l’espace disque disponible.
Par défaut, l’appliance virtuelle Workload Balancing se voit attribuer 30 Go d’espace disque.
Plus le nombre de machines virtuelles surveillées par l’appliance virtuelle Workload Balancing est élevé, plus elle consomme d’espace disque par jour.
Vous pouvez estimer la taille de disque dont l’appliance virtuelle a besoin en utilisant la formule suivante :
Total estimated disk size = ( ( number of days * average disk usage ) + base disk usage ) * grooming multiplier
-
nombre de jours est le nombre de jours de données à conserver
-
utilisation moyenne du disque dépend du nombre de machines virtuelles surveillées. Les valeurs suivantes donnent une approximation pour certains nombres de machines virtuelles :
- Pour 200 machines virtuelles - 0,246 Go/jour
- Pour 400 machines virtuelles - 0,505 Go/jour
- Pour 600 machines virtuelles - 0,724 Go/jour
- Pour 800 machines virtuelles - 0,887 Go/jour
- utilisation de base du disque est de 2,4 Go
- multiplicateur de toilettage est de 1,25. Ce multiplicateur tient compte de l’espace disque requis par le toilettage. Il suppose que le toilettage nécessite 25 % d’espace disque supplémentaire par rapport à l’espace total calculé.
Pour les versions 8.3.0 et ultérieures
Cette procédure explique comment étendre le disque virtuel de l’appliance virtuelle Workload Balancing pour les versions de Workload Balancing 8.3.0 et ultérieures, à l’aide de Linux Volume Manager (LVM).
Avertissement :
Cette procédure doit être suivie uniquement par des administrateurs système Linux expérimentés, car une exécution incorrecte de ces étapes peut entraîner la corruption de l’appliance virtuelle Workload Balancing. Assurez-vous de sauvegarder l’appliance virtuelle avant d’effectuer ces étapes et d’arrêter l’appliance virtuelle avant de commencer. Workload Balancing sera indisponible pendant environ cinq minutes.
Pour créer de nouvelles partitions, manipuler des volumes physiques et modifier la taille de votre système de fichiers, effectuez les actions suivantes en étant connecté en tant que Super Utilisateur (root) :
-
Afficher les partitions actuelles :
fdisk -l <!--NeedCopy-->Les partitions par défaut peuvent ressembler à ceci :

-
Afficher le style de partition de disque :
parted <disk> <!--NeedCopy-->Par exemple, pour afficher le style de partition de
/dev/xvda:parted /dev/xvda <!--NeedCopy--> -
Saisissez
p.Si les messages d’erreur suivants apparaissent, saisissez
Fixpour résoudre chacun d’eux :- “Erreur : La table GPT de sauvegarde n’est pas à la fin du disque, comme elle devrait l’être. Cela peut signifier qu’un autre système d’exploitation pense que le disque est plus petit. Corriger, en déplaçant la sauvegarde à la fin (et en supprimant l’ancienne sauvegarde) ?”
- “Avertissement : Tout l’espace disponible pour
<disk>ne semble pas être utilisé, vous pouvez corriger la GPT pour utiliser tout l’ espace (<block number>blocs supplémentaires) ou continuer avec le paramètre actuel ?”

- Saisissez
qet appuyez sur Entrée pour quitter parted. -
Modifier les partitions :
fdisk <disk> <!--NeedCopy-->Par exemple, pour modifier les partitions dans les appliances d’équilibrage de charge :
fdisk /dev/xvda <!--NeedCopy--> -
Saisissez
net appuyez sur Entrée pour créer une nouvelle partition, saisissezpet appuyez sur Entrée pour en faire une partition principale, puis appuyez sur Entrée pour utiliser la valeur par défaut qui est la prochaine partition disponible (dans ce cas, comme indiqué ci-dessus, ce sera la partition numéro 3).Remarque :
Si aucun espace supplémentaire n’a encore été alloué, un message vous indiquera qu’aucun secteur libre n’est disponible. Saisissez
qet appuyez sur Entrée pour quitter fdisk. Allouez d’abord l’espace souhaité via XenCenter, puis revenez à cette étape. -
Appuyez deux fois sur Entrée pour utiliser les secteurs de début et de fin par défaut de la partition disponible (ou indiquez manuellement les secteurs souhaités). Tapez
tpour spécifier un type de partition, choisissez la partition souhaitée (dans ce cas 3), tapez8e, et appuyez sur Entrée pour en faire une partition de type LVM.Exemple de sortie :

-
Tapez
pet appuyez sur Entrée pour afficher les détails de la partition. La sortie devrait ressembler à celle ci-dessous (notez que les valeurs des blocs de début et de fin peuvent varier en fonction de l’espace que vous avez alloué) :
-
Si quelque chose est incorrect, tapez
qet appuyez sur Entrée pour quitter sans enregistrer et éviter que vos partitions existantes ne soient affectées. Recommencez à l’étape 1. Sinon, si tout semble correct, tapezwet appuyez sur Entrée pour écrire les modifications.Après avoir écrit ces modifications, vous pourriez recevoir un avertissement indiquant que le périphérique était occupé et que le noyau utilise toujours l’ancienne table. Si c’est le cas, exécutez cette commande qui rafraîchira la table de partitions, avant de passer à l’étape suivante :
partprobe.Assurez-vous que la nouvelle partition de périphérique (dans ce cas
/dev/xvda4) est maintenant listée. Pour ce faire, exécutez :fdisk -l.Le périphérique nouvellement créé devrait être listé maintenant :

-
Si la sortie semble correcte, créez un Volume Physique :
pvcreate <new partition> <!--NeedCopy-->Par exemple :
pvcreate /dev/xvda4 <!--NeedCopy--> -
Vérifiez que le Volume Physique créé ci-dessus est maintenant listé :
pvs <!--NeedCopy-->Dans cet exemple, l’espace supplémentaire ajouté était de 12 Go. Exemple de sortie :

-
D’après la sortie de la commande précédente, le groupe de volumes nommé centos doit être étendu :
vgextend <volume group> <new partition> <!--NeedCopy-->Par exemple :
vgextend centos /dev/xvda4 <!--NeedCopy--> -
Vérifiez les groupes de volumes actuels :
vgs <!--NeedCopy--> -
Exécutez la commande suivante :
pvscan <!--NeedCopy-->Ceci devrait afficher
/dev/xvda4comme faisant partie du groupe de volumes centos. Exemple de sortie :
-
Si les informations affichées aux étapes précédentes semblent correctes, exécutez cette commande pour voir le chemin du volume logique pour le volume logique à étendre :
lvdisplay <!--NeedCopy-->Dans cet exemple, le chemin est
/dev/centos/root:
-
Exécutez la commande suivante pour afficher l’espace PE/taille libre (cela vous indique la valeur exacte à utiliser lors de l’extension de la partition) :
vgdisplay <!--NeedCopy-->Exemple de sortie :

-
En utilisant la valeur PE/taille libre et le chemin du volume logique affiché à l’étape 11, étendez le volume logique :
lvextend -l +100%FREE /dev/centos/root <!--NeedCopy-->Si cette opération s’exécute avec succès, étendez le système de fichiers :
resize2fs /dev/centos/root <!--NeedCopy-->Exemple de sortie :

-
Vérifiez que la taille du système de fichiers s’affiche comme prévu :
df -h /* <!--NeedCopy-->
Si vous voyez les chiffres attendus, vous avez alloué l’espace souhaité avec succès et correctement étendu la partition. Pour une assistance supplémentaire, veuillez contacter le support XenServer.
Arrêter l’équilibrage de la charge de travail
Étant donné que l’équilibrage de la charge de travail est configuré au niveau du pool, lorsque vous souhaitez qu’il cesse de gérer un pool, vous devez effectuer l’une des opérations suivantes :
Mettre en pause l’équilibrage de la charge de travail. La mise en pause de l’équilibrage de la charge de travail empêche XenCenter d’afficher des recommandations pour le pool de ressources spécifié et de gérer le pool. La mise en pause est conçue pour une courte période et vous permet de reprendre la surveillance sans avoir à reconfigurer. Lorsque vous mettez en pause l’équilibrage de la charge de travail, la collecte de données s’arrête pour ce pool de ressources jusqu’à ce que vous réactiviez l’équilibrage de la charge de travail.
-
Dans XenCenter, sélectionnez le pool de ressources pour lequel vous souhaitez désactiver l’équilibrage de la charge de travail.
-
Dans l’onglet WLB, cliquez sur Pause. Un message apparaît dans l’onglet WLB indiquant que l’équilibrage de la charge de travail est en pause.
Conseil :
Pour reprendre la surveillance, cliquez sur le bouton Reprendre dans l’onglet WLB.
Déconnecter le pool de l’équilibrage de la charge de travail. La déconnexion de l’appliance virtuelle d’équilibrage de la charge de travail rompt la connexion entre le pool et, si possible, supprime les données du pool de la base de données d’équilibrage de la charge de travail. Lorsque vous vous déconnectez de l’équilibrage de la charge de travail, l’équilibrage de la charge de travail cesse de collecter des données sur le pool.
-
Dans XenCenter, sélectionnez le pool de ressources sur lequel vous souhaitez arrêter l’équilibrage de la charge de travail.
-
Dans le menu Infrastructure, sélectionnez Déconnecter le serveur d’équilibrage de la charge de travail. La boîte de dialogue Déconnecter le serveur d’équilibrage de la charge de travail apparaît.
-
Cliquez sur Déconnecter pour empêcher définitivement l’équilibrage de la charge de travail de surveiller le pool.
Conseil :
Si vous avez déconnecté le pool de l’appliance virtuelle Workload Balancing, pour réactiver Workload Balancing sur ce pool, vous devez vous reconnecter à une appliance Workload Balancing. Pour plus d’informations, consultez la Connexion à l’appliance virtuelle Workload Balancing.
Passer en mode maintenance avec Workload Balancing activé
Lorsque Workload Balancing est activé, si vous placez un hôte en mode maintenance, XenServer migre les machines virtuelles (VM) exécutées sur cet hôte vers leurs hôtes optimaux, si disponibles. XenServer utilise les recommandations de Workload Balancing, basées sur les données de performance, votre stratégie de placement et les seuils de performance, pour sélectionner l’hôte optimal.
Si un hôte optimal n’est pas disponible, les mots Cliquez ici pour suspendre la machine virtuelle apparaissent dans l’assistant Passer en mode Maintenance. Dans ce cas, parce qu’il n’y a pas d’hôte disposant de ressources suffisantes pour exécuter la machine virtuelle, Workload Balancing ne recommande pas de placement. Vous pouvez soit suspendre cette machine virtuelle, soit quitter le mode maintenance et suspendre une machine virtuelle sur un autre hôte dans le même pool. Ensuite, si vous revenez dans la boîte de dialogue Passer en mode Maintenance, Workload Balancing pourrait être en mesure de lister un hôte qui est un candidat approprié pour la migration.
Remarque :
Lorsque vous mettez un hôte hors ligne pour maintenance et que Workload Balancing est activé, les mots « Workload Balancing » apparaissent dans l’assistant Passer en mode Maintenance.
Pour passer en mode maintenance avec Workload Balancing activé :
-
Dans le volet Ressources de XenCenter, sélectionnez le serveur physique que vous souhaitez mettre hors ligne.
-
Dans le menu Serveur, sélectionnez Passer en mode maintenance.
-
Dans l’assistant Passer en mode maintenance, cliquez sur Passer en mode maintenance.
Les machines virtuelles exécutées sur l’hôte sont automatiquement migrées vers l’hôte optimal en fonction des données de performance de Workload Balancing, de votre stratégie de placement et des seuils de performance.
Pour sortir le serveur du mode maintenance :
-
Cliquez avec le bouton droit sur l’hôte et sélectionnez Quitter le mode maintenance.
Lorsque vous retirez un hôte du mode maintenance, XenServer restaure automatiquement les machines virtuelles d’origine de cet hôte sur celui-ci.
Supprimer l’appliance virtuelle Workload Balancing
Pour supprimer l’appliance virtuelle Workload Balancing, nous vous recommandons d’utiliser la procédure standard pour supprimer les machines virtuelles depuis XenCenter.
Lorsque vous supprimez l’appliance virtuelle Workload Balancing, la base de données PostgreSQL contenant le Workload Balancing est supprimée. Pour sauvegarder ces données, vous devez les migrer de la base de données avant de supprimer l’appliance virtuelle Workload Balancing.
Gérer la base de données Workload Balancing
La base de données Workload Balancing est une base de données PostgreSQL. PostgreSQL est une base de données relationnelle open source. Vous pouvez trouver la documentation de PostgreSQL en effectuant une recherche sur le Web.
Les informations suivantes sont destinées aux administrateurs de bases de données et aux utilisateurs avancés de PostgreSQL qui sont à l’aise avec les tâches d’administration de bases de données. Si vous n’avez pas d’expérience avec PostgreSQL, nous vous recommandons de vous familiariser avec celui-ci avant de tenter les tâches de base de données dans les sections suivantes.
Par défaut, le nom d’utilisateur PostgreSQL est postgres. Vous définissez le mot de passe de ce compte lors de la configuration du Workload Balancing
configuration.
La quantité de données historiques que vous pouvez stocker est basée sur la taille du disque virtuel alloué au Workload Balancing et l’espace minimum requis. Par défaut, la taille du disque virtuel alloué au Workload Balancing est de 30 Go. En termes de gestion de la base de données, vous pouvez contrôler l’espace consommé par les données de la base de données en configurant le nettoyage de la base de données. Pour plus d’informations, consultez Paramètres de nettoyage de la base de données.
Pour stocker un grand nombre de données historiques, par exemple si vous souhaitez activer le rapport d’audit du pool, vous pouvez effectuer l’une des opérations suivantes :
-
Augmentez la taille du disque virtuel attribué à l’appliance virtuelle Workload Balancing. Pour ce faire, importez l’ appliance virtuelle et augmentez la taille du disque virtuel en suivant les étapes décrites dans Étendre le disque de l’appliance virtuelle.
-
Créez des copies de sauvegarde périodiques des données en activant l’accès client distant à la base de données et en utilisant un outil d’administration de base de données tiers.
Accéder à la base de données
L’appliance virtuelle Workload Balancing est configurée avec un pare-feu (firewalld). Avant de pouvoir accéder à la base de données, vous devez ouvrir le port du serveur PostgreSQL (5432) dans le pare-feu de l’appliance.
-
Depuis la console de l’appliance virtuelle Workload Balancing, exécutez la commande suivante pour ouvrir le port PostgreSQL :
firewall-cmd --permanent --zone=public --add-port=5432/tcp <!--NeedCopy--> -
Rechargez le pare-feu pour appliquer la modification :
firewall-cmd --reload <!--NeedCopy-->
Gestion du nettoyage de la base de données
La base de données Workload Balancing supprime automatiquement les données les plus anciennes chaque fois que l’appliance virtuelle atteint la quantité minimale d’espace disque requise par Workload Balancing pour fonctionner. Par défaut, la quantité minimale d’espace disque requise est définie sur 4 096 Mo.
Les options de nettoyage de la base de données Workload Balancing sont contrôlées via le fichier wlb.conf.
Lorsqu’il n’y a plus suffisamment d’espace disque sur l’appliance virtuelle Workload Balancing, Workload Balancing commence automatiquement le nettoyage des données historiques. Le processus est le suivant :
-
À un intervalle de nettoyage prédéfini, le collecteur de données Workload Balancing vérifie si un nettoyage est nécessaire. Un nettoyage est nécessaire si les données de la base de données ont augmenté au point que le seul espace inutilisé restant est l’espace disque minimal requis. Utilisez
GroomingRequiredMinimumDiskSizeInMBpour définir l’espace disque minimal requis.Vous pouvez modifier l’intervalle de nettoyage si vous le souhaitez en utilisant
GroomingIntervalInHour. Cependant, par défaut, Workload Balancing vérifie si un nettoyage est nécessaire une fois par heure. -
Si un nettoyage est nécessaire, Workload Balancing commence par nettoyer les données du jour le plus ancien. Workload Balancing vérifie ensuite s’il y a maintenant suffisamment d’espace disque pour répondre aux exigences minimales d’espace disque.
-
Si le premier nettoyage n’a pas libéré suffisamment d’espace disque, alors Workload Balancing répète le nettoyage jusqu’à
GroomingRetryCounterfois sans attendreGroomingIntervalInHourheure. -
Si le premier nettoyage ou les nettoyages répétés ont libéré suffisamment d’espace disque, alors Workload Balancing attend
GroomingIntervalInHourheure et revient à l’étape 1. -
Si le nettoyage initié par le
GroomingRetryCountern’a pas libéré suffisamment d’espace disque, alors Workload Balancing attendGroomingIntervalInHourheure et revient à l’étape 1.
Paramètres de nettoyage de la base de données
Il y a cinq paramètres dans le fichier wlb.conf qui contrôlent divers aspects du nettoyage de la base de données. Ils sont les suivants :
-
GroomingIntervalInHour. Contrôle le nombre d’heures qui s’écoulent avant la prochaine vérification de nettoyage. Par exemple, si vous entrez 1, Workload Balancing vérifie l’espace disque toutes les heures. Si vous entrez 2, Workload Balancing vérifie l’espace disque toutes les deux heures pour déterminer si un nettoyage doit avoir lieu. -
GroomingRetryCounter. Contrôle le nombre de fois où Workload Balancing tente de réexécuter la requête de nettoyage de la base de données. -
GroomingDBDataTrimDays. Contrôle le nombre de jours de données que Workload Balancing supprime de la base de données chaque fois qu’il tente de nettoyer des données. La valeur par défaut est un jour. -
GroomingDBTimeoutInMinute. Contrôle le nombre de minutes que prend le nettoyage de la base de données avant qu’il n’expire et ne soit annulé. Si la requête de nettoyage prend plus de temps que prévu et ne se termine pas dans le délai imparti, la tâche de nettoyage est annulée. La valeur par défaut est 0 minute, ce qui signifie que le nettoyage de la base de données n’expire jamais . -
GroomingRequiredMinimumDiskSizeInMB. Contrôle la quantité minimale d’espace libre restante sur le disque virtuel attribué à l’appliance virtuelle Workload Balancing. Lorsque les données du disque virtuel augmentent jusqu’à ce qu’il ne reste que la taille minimale de disque sur le disque virtuel, Workload Balancing déclenche le nettoyage de la base de données. La valeur par défaut est 4 096 Mo.
Pour modifier ces valeurs, consultez Modifier le fichier de configuration de Workload Balancing.
Modifier le mot de passe de la base de données
Nous vous recommandons d’utiliser la commande wlbconfig pour modifier le mot de passe de la base de données. Pour plus d’informations, consultez
Modifier les options de configuration de Workload Balancing.
Ne modifiez pas le mot de passe en modifiant le fichier wlb.conf.
Archiver les données de la base de données
Pour éviter la suppression des données historiques plus anciennes, vous pouvez, en option, copier des données de la base de données pour les archiver. Pour ce faire, vous devez effectuer les tâches suivantes :
-
Activer l’authentification client sur la base de données.
-
Configurez l’archivage à l’aide de l’outil d’administration de base de données PostgreSQL de votre choix.
Activer l’authentification client à la base de données
Bien que vous puissiez vous connecter directement à la base de données via la console Workload Balancing, vous pouvez également utiliser un outil de gestion de base de données PostgreSQL. Après avoir téléchargé un outil de gestion de base de données, installez-le sur le système à partir duquel vous souhaitez vous connecter à la base de données. Par exemple, vous pouvez installer l’outil sur le même ordinateur portable où vous exécutez XenCenter.
Avant de pouvoir activer l’authentification client à distance à la base de données, vous devez :
-
Modifiez les fichiers de configuration de la base de données, y compris le fichier pg_hba.conf et le postgresql.conf, pour autoriser les connexions.
-
Arrêtez les services Workload Balancing, redémarrez la base de données, puis redémarrez les services Workload Balancing.
-
Dans l’outil de gestion de base de données, configurez l’adresse IP de la base de données (c’est-à-dire l’adresse IP de l’appliance virtuelle Workload Balancing) et le mot de passe de la base de données.
Modifier les fichiers de configuration de la base de données
Pour activer l’authentification client sur la base de données, vous devez modifier les fichiers suivants sur l’appliance virtuelle Workload Balancing :
le fichier pg_hba.conf et le fichier postgresql.conf.
Pour modifier le fichier pg_hba.conf :
-
Modifiez le fichier
pg_hba.conf. Depuis la console de l’appliance virtuelle Workload Balancing, ouvrez le fichierpg_hba.confavec un éditeur, tel que VI. Par exemple :vi /var/lib/pgsql/data/pg_hba.conf <!--NeedCopy--> -
Si votre réseau utilise IPv4, ajoutez l’adresse IP de l’ordinateur de connexion à ce fichier. Par exemple :
Dans la section de configuration, saisissez ce qui suit sous
#IPv4 local connections:- TYPE : host
- BASE DE DONNÉES : all
- UTILISATEUR : all
- ADRESSE CIDR : 0.0.0.0/0
- MÉTHODE : trust
-
Saisissez votre adresse IP dans le champ
CIDR-ADDRESS.Remarque :
Au lieu de saisir 0.0.0.0/0, vous pouvez saisir votre adresse IP et remplacer les trois derniers chiffres par 0/24. Le « 24 » final après le / définit le masque de sous-réseau et n’autorise les connexions qu’à partir d’adresses IP comprises dans ce masque de sous-réseau.
Lorsque vous saisissez
trustpour le champMethod, la connexion peut s’authentifier sans nécessiter de mot de passe. Si vous saisissezpasswordpour le champMethod, vous devez fournir un mot de passe lors de la connexion à la base de données. -
Si votre réseau utilise IPv6, ajoutez l’adresse IP de l’ordinateur de connexion à ce fichier. Par exemple :
Saisissez les informations suivantes sous
#IPv6 local connections:- TYPE : host
- BASE DE DONNÉES : all
- UTILISATEUR : all
-
ADRESSE CIDR :
::0/0 - MÉTHODE : trust
Saisissez les adresses IPv6 dans le champ
CIDR-ADDRESS. Dans cet exemple, le::0/0ouvre la base de données aux connexions provenant de n’importe quelle adresse IPv6. -
Enregistrez le fichier et quittez l’éditeur.
-
Après avoir modifié les configurations de la base de données, vous devez redémarrer la base de données pour appliquer les modifications. Exécutez la commande suivante commande :
systemctl restart postgresql.service <!--NeedCopy-->
Pour modifier le fichier postgresql.conf :
-
Modifiez le fichier
postgresql.conf. Depuis la console de l’appliance virtuelle Workload Balancing, ouvrez le fichierpostgresql.confavec un éditeur, tel que VI. Par exemple :vi /var/lib/pgsql/data/postgresql.conf <!--NeedCopy--> -
Modifiez le fichier afin qu’il écoute sur n’importe quel port et pas seulement sur l’hôte local. Par exemple :
-
Recherchez la ligne suivante :
# listen_addresses='localhost' <!--NeedCopy--> -
Supprimez le symbole de commentaire (
#) et modifiez la ligne comme suit :listen_addresses='*' <!--NeedCopy-->
-
-
Enregistrez le fichier et quittez l’éditeur.
-
Après avoir modifié des configurations de base de données, vous devez redémarrer la base de données pour appliquer les modifications. Exécutez la commande suivante :
systemctl restart postgresql.service <!--NeedCopy-->
Modifier la fenêtre de maintenance de la base de données
Workload Balancing effectue automatiquement la maintenance quotidienne de la base de données à 00h05 GMT (00:05), par défaut. Pendant cette fenêtre de maintenance, la collecte de données a lieu, mais l’enregistrement des données peut être retardé. Cependant, les contrôles de l’interface utilisateur de Workload Balancing sont disponibles pendant cette période et Workload Balancing continue de faire des recommandations d’optimisation.
Remarque :
- Pendant la fenêtre de maintenance, le serveur Workload Balancing redémarre. Si vous redémarrez vos machines virtuelles pendant cette période, elles ne seront pas équilibrées par WLB tant que le service WLB n’aura pas entièrement récupéré.
- De même, à d’autres moments, si vous redémarrez toutes les machines virtuelles de votre pool, le redémarrage du serveur Workload Balancing peut entraîner un déséquilibre de ces machines virtuelles jusqu’à ce que WLB soit à nouveau disponible.
La maintenance de la base de données comprend la libération de l’espace disque alloué et inutilisé, ainsi que la réindexation de la base de données. La maintenance dure environ 6 à 8 minutes. Dans les pools plus importants, la maintenance peut durer plus longtemps, selon le temps que Workload Balancing prend pour effectuer la découverte.
Selon votre fuseau horaire, vous pourriez vouloir modifier l’heure à laquelle la maintenance a lieu. Par exemple, dans le fuseau horaire du Japon (JST), la maintenance de Workload Balancing a lieu à 9h05 (09:05), ce qui peut entrer en conflit avec les périodes de forte utilisation dans certaines organisations. Si vous souhaitez spécifier un changement d’heure saisonnier, tel que l’heure d’été, vous devez intégrer ce changement dans la valeur que vous saisissez.
Pour modifier l’heure de maintenance :
-
Dans la console Workload Balancing, exécutez la commande suivante depuis n’importe quel répertoire :
crontab -e <!--NeedCopy-->Workload Balancing affiche les informations suivantes :
05 0 * * * /opt/vpx/wlb/wlbmaintenance.sh <!--NeedCopy-->La valeur
05 0représente l’heure par défaut à laquelle Workload Balancing effectue la maintenance en minutes (05) et puis en heures (0). (Les astérisques représentent le jour, le mois et l’année d’exécution de la tâche : ne modifiez pas ces champs.) L’ entrée05 0indique que la maintenance de la base de données a lieu à 00h05, heure moyenne de Greenwich (GMT) chaque nuit. Ce paramètre signifie que si vous vivez à New York, la maintenance s’exécute à 19h05 (19:05) pendant les mois d’hiver et à 20h05 pendant les mois d’été.Important :
Ne modifiez pas le jour, le mois et l’année d’exécution de la tâche (représentés par des astérisques). La maintenance de la base de données doit être exécutée quotidiennement.
-
Entrez l’heure à laquelle vous souhaitez que la maintenance ait lieu en GMT.
-
Enregistrez le fichier et quittez l’éditeur.
Personnaliser Workload Balancing
Workload Balancing offre plusieurs méthodes de personnalisation :
-
Lignes de commande pour le script. Pour plus d’informations, consultez Commandes Workload Balancing.
-
Prise en charge des scripts de démarrage de l’hôte. Vous pouvez également personnaliser Workload Balancing (indirectement) via le script de démarrage de l’hôte. Pour plus d’informations, consultez Hôtes et pools de ressources.
Mettre à niveau Workload Balancing
La mise à niveau en ligne de Workload Balancing a été dépréciée pour des raisons de sécurité. Les clients ne peuvent plus effectuer de mise à niveau à l’aide du dépôt yum. Les clients peuvent mettre à niveau Workload Balancing vers la dernière version en important la dernière appliance virtuelle Workload Balancing téléchargeable sur la page de téléchargements XenServer.
Commandes Workload Balancing
Cette section fournit une référence pour les commandes Workload Balancing. Vous pouvez exécuter ces commandes depuis l’hôte XenServer ou la console pour contrôler Workload Balancing ou configurer les paramètres Workload Balancing sur l’hôte XenServer. Cette annexe inclut les commandes xe et les commandes de service.
Exécutez les commandes de service suivantes sur l’appliance Workload Balancing. Pour ce faire, vous devez vous connecter à l’appliance virtuelle Workload Balancing.
Se connecter à l’appliance virtuelle Workload Balancing
Avant de pouvoir exécuter des commandes de service ou modifier le fichier wlb.conf, vous devez vous connecter à l’appliance virtuelle Workload
Balancing. Pour ce faire, vous devez saisir un nom d’utilisateur et un mot de passe. Sauf si vous avez créé des comptes utilisateur supplémentaires sur l’appliance
virtuelle, connectez-vous en utilisant le compte utilisateur root. Vous avez spécifié ce compte lorsque vous avez exécuté l’assistant de configuration Workload Balancing
(avant de connecter votre pool à Workload Balancing). Vous pouvez, en option, utiliser l’onglet Console
dans XenCenter pour vous connecter à l’appliance.
Pour vous connecter à l’appliance virtuelle Workload Balancing :
-
À l’invite de connexion, saisissez le nom d’utilisateur du compte.
-
À l’invite du mot de passe, entrez le mot de passe du compte :
Remarque :
Pour vous déconnecter de l’appliance virtuelle Workload Balancing, tapez simplement
logoutà l’invite de commande.
wlb restart
Exécutez la commande wlb restart depuis n’importe quel endroit de l’appliance Workload Balancing pour arrêter puis redémarrer les services de collecte de données, de service Web et d’analyse de données de Workload
Balancing.
wlb start
Exécutez la commande wlb start depuis n’importe quel endroit de l’appliance Workload Balancing pour démarrer les services de collecte de données, de service Web et d’analyse de données de Workload Balancing Data
Collection.
wlb stop
Exécutez la commande wlb stop depuis n’importe quel endroit de l’appliance Workload Balancing pour arrêter les services de collecte de données, de service Web et d’analyse de données de Workload Balancing Data
Collection.
wlb status
Exécutez la commande wlb status depuis n’importe quel endroit de l’appliance Workload Balancing pour déterminer l’état du serveur Workload
Balancing. Après avoir exécuté cette commande, l’état des trois services Workload Balancing (le service Web,
le service de collecte de données et le service d’analyse de données) s’affiche.
Modifier les options de configuration de Workload Balancing
De nombreuses configurations de Workload Balancing, telles que les options de configuration de la base de données et du service Web, sont stockées dans le
fichier wlb.conf. Le fichier wlb.conf est un fichier de configuration sur l’appliance virtuelle Workload Balancing.
Pour modifier les options les plus couramment utilisées, utilisez la commande wlb config. L’exécution de la commande wlb config sur l’
appliance virtuelle Workload Balancing vous permet de renommer le compte utilisateur Workload Balancing, de modifier son mot de passe ou de
modifier le mot de passe PostgreSQL. Après avoir exécuté cette commande, les services Workload Balancing sont redémarrés.
Exécutez la commande suivante sur l’appliance virtuelle Workload Balancing :
wlb config
<!--NeedCopy-->
L’écran affiche une série de questions vous guidant pour modifier votre nom d’utilisateur et mot de passe Workload Balancing et le mot de passe PostgreSQL. Suivez les questions à l’écran pour modifier ces éléments.
Important :
Vérifiez attentivement toutes les valeurs que vous saisissez dans le fichier
wlb.conf: Workload Balancing ne valide pas les valeurs dans le fichierwlb.conf. Par conséquent, si les paramètres de configuration que vous spécifiez ne sont pas dans la plage requise, Workload Balancing ne génère pas de journal d’erreurs.
Modifier le fichier de configuration de Workload Balancing
Vous pouvez modifier les options de configuration de Workload Balancing en éditant le fichier wlb.conf, qui est stocké dans le
répertoire /opt/vpx/wlb sur l’appliance virtuelle Workload Balancing. En général, ne modifiez les paramètres de ce
fichier qu’avec les conseils de XenServer. Cependant, il existe trois catégories de paramètres que vous pouvez modifier si vous le souhaitez :
-
Nom d’utilisateur et mot de passe Workload Balancing. Il est plus facile de modifier ces informations d’identification en exécutant la
commande
wlb config. -
Mot de passe de la base de données. Cette valeur peut être modifiée à l’aide du fichier wlb.conf. Cependant, nous vous recommandons de la modifier
via la commande
wlb config, car cette commande modifie le fichier wlb.conf et met automatiquement à jour le mot de passe dans la base de données. Si vous choisissez de modifier le fichier wlb.conf à la place, vous devez exécuter une requête pour mettre à jour la base de données avec le nouveau mot de passe. - Paramètres de nettoyage de la base de données. Vous pouvez modifier les paramètres de nettoyage de la base de données, tels que l’intervalle de nettoyage de la base de données, en utilisant ce fichier et en suivant les instructions de la section de gestion de la base de données. Cependant, si vous le faites, nous vous recommandons d’être prudent.
Pour tous les autres paramètres du fichier wlb.conf, nous vous recommandons de les laisser par défaut, sauf si vous avez été
invité à les modifier.
Pour modifier le fichier wlb.conf :
-
Exécutez la commande suivante à partir de l’invite de commande sur l’appliance virtuelle Workload Balancing (en utilisant VI comme exemple) :
vi /opt/vpx/wlb/wlb.conf <!--NeedCopy-->L’écran affiche plusieurs sections différentes d’options de configuration.
-
Modifiez les options de configuration, puis quittez l’éditeur.
Vous n’avez pas besoin de redémarrer les services Workload Balancing après avoir modifié le fichier wlb.conf. Les modifications prennent effet
immédiatement après la sortie de l’éditeur.
Important :
Vérifiez attentivement toutes les valeurs que vous saisissez dans le fichier
wlb.conf: l’équilibrage de charge ne valide pas les valeurs dans le fichierwlb.conf. Par conséquent, si les paramètres de configuration que vous spécifiez ne sont pas dans la plage requise, l’équilibrage de charge ne génère pas de journal d’erreurs.
Augmenter le niveau de détail dans le journal d’équilibrage de charge
Le journal d’équilibrage de charge fournit une liste d’événements sur l’appliance virtuelle d’équilibrage de charge, y compris les actions
pour le moteur d’analyse, la base de données et le journal d’audit. Ce fichier journal se trouve à cet emplacement : /var/log/wlb/LogFile.log.
Vous pouvez, si vous le souhaitez, augmenter le niveau de détail fourni par le journal d’équilibrage de charge. Pour ce faire, modifiez la
section Trace flags du fichier de configuration d’équilibrage de charge (wlb.conf), qui se trouve à l’emplacement suivant :
/opt/vpx/wlb/wlb.conf. Entrez 1 ou true pour activer la journalisation pour une trace spécifique et 0 ou false pour
désactiver la journalisation. Par exemple, pour activer la journalisation pour la trace du moteur d’analyse, entrez :
AnalEngTrace=1
<!--NeedCopy-->
Vous pourriez vouloir augmenter le niveau de détail de la journalisation avant de signaler un problème au support technique de XenServer ou lors du dépannage.
| Option de journalisation | Indicateur de trace | Avantage ou objectif |
|---|---|---|
| Trace du moteur d’analyse | AnalEngTrace |
Enregistre les détails des calculs du moteur d’analyse. Affiche les détails des décisions prises par le moteur d’analyse et permet potentiellement de comprendre les raisons pour lesquelles l’équilibrage de charge ne fait pas de recommandations. |
| Trace de la base de données | DatabaseTrace |
Enregistre les détails des lectures/écritures de la base de données. Cependant, laisser cette trace activée augmente rapidement la taille du fichier journal. |
| Trace de la collecte de données | DataCollectionTrace |
Enregistre les actions de récupération des métriques. Cette valeur vous permet de voir les métriques que Workload Balancing récupère et insère dans le magasin de données Workload Balancing. Cependant, laisser cette trace activée augmente rapidement la taille du fichier journal. |
| Trace de compactage des données | DataCompactionTrace |
Enregistre les détails sur le nombre de millisecondes nécessaires pour compacter les données de métriques. |
| Trace d’événements de données | DataEventTrace |
Cette trace fournit des détails sur les événements que Workload Balancing intercepte depuis XenServer. |
| Trace de nettoyage des données | DataGroomingTrace |
Cette trace fournit des détails sur le nettoyage de la base de données. |
| Trace des métriques de données | DataMetricsTrace |
Enregistre les détails sur l’analyse des données de métriques. Laisser cette trace activée augmente rapidement la taille du fichier journal. |
| Trace de gestion de la file d’attente | QueueManagementTrace |
Enregistre les détails sur le traitement de la gestion de la file d’attente de collecte de données. (Cette option est à usage interne.) |
| Trace de sauvegarde des données | DataSaveTrace |
Enregistre les détails sur le pool en cours d’enregistrement dans la base de données. |
| Trace du serveur de score | ScoreHostTrace |
Enregistre les détails sur la façon dont l’équilibrage de charge (Workload Balancing) attribue un score à un hôte. Cette trace affiche les scores détaillés générés par l’équilibrage de charge lors du calcul des évaluations par étoiles pour la sélection des hôtes optimaux pour le placement des machines virtuelles. |
| Trace du journal d’audit | AuditLogTrace |
Affiche l’action des données du journal d’audit en cours de capture et d’écriture. (Cette option est à usage interne uniquement et ne fournit pas d’informations capturées dans le journal d’audit.) Cependant, laisser cette trace activée augmente rapidement la taille du fichier journal. |
| Trace des tâches planifiées | ScheduledTaskTrace |
Enregistre les détails sur les tâches planifiées. Par exemple, si vos modifications de mode planifiées ne fonctionnent pas, vous pouvez activer cette trace pour en rechercher la cause. |
| Trace du service Web | WlbWebServiceTrace |
Enregistre les détails concernant la communication avec l’interface de service Web. |
Dans cet article
- Se connecter à l’appliance virtuelle d’équilibrage de charge de travail
- Reconfigurer un pool pour utiliser une autre appliance virtuelle Workload Balancing
- Modifier les informations d’identification de Workload Balancing
- Modifier l’adresse IP de Workload Balancing
- Modifier la configuration de l’appliance virtuelle Workload Balancing
- Arrêter l’équilibrage de la charge de travail
- Passer en mode maintenance avec Workload Balancing activé
- Supprimer l’appliance virtuelle Workload Balancing
- Gérer la base de données Workload Balancing
- Personnaliser Workload Balancing
- Mettre à niveau Workload Balancing
- Commandes Workload Balancing
- Modifier les options de configuration de Workload Balancing