Administrer l’équilibrage de la charge de travail
Une fois que l’équilibrage de la charge de travail est en cours d’exécution depuis un certain temps, vous devrez peut-être effectuer des tâches de routine pour que l’équilibrage de la charge de travail s’exécute de manière optimale. Vous devrez peut-être effectuer ces tâches en raison de modifications apportées à votre environnement (telles que des adresses IP ou des informations d’identification différentes), des mises à niveau matérielles ou de la maintenance de routine.
Se connecter à l’appliance virtuelle d’équilibrage de la charge de travail
Après la configuration de l’équilibrage de la charge de travail, connectez le pool à gérer à l’appliance virtuelle d’équilibrage de la charge de travail à l’aide de l’interface de ligne de commande ou de XenCenter. De même, vous devrez peut-être vous reconnecter à la même appliance virtuelle à un moment donné.
Pour connecter un pool à votre dispositif virtuel d’équilibrage de charge de travail, vous avez besoin des informations suivantes :
-
Adresse IP ou nom de domaine complet du dispositif virtuel d’équilibrage de charge de travail
-
Pour obtenir l’adresse IP du dispositif virtuel d’équilibrage de charge de travail :
- Dans XenCenter, accédez à l’onglet Console du dispositif virtuel d’équilibrage de charge de travail.
- Connectez-vous
root
avec le mot de passe racine que vous avez créé lors de l’importation de l’appliance. - Exécutez la commande suivante :
ifconfig
.
-
Pour spécifier le nom de domaine complet de l’équilibrage de la charge de travail lors de la connexion au serveur d’équilibrage de la charge de travail, ajoutez d’abord son nom d’hôte et son adresse IP à votre serveur DNS.
-
-
Numéro de port du dispositif virtuel d’équilibrage de charge de travail. Par défaut, Citrix Hypervisor se connecte à l’équilibrage de la charge de travail sur le port 8012.
Modifiez le numéro de port uniquement lorsque vous l’avez modifié au cours de la configuration de l’équilibrage de la charge de travail. Le numéro de port spécifié lors de la configuration de l’équilibrage de la charge de travail, dans toutes les règles de pare-feu et dans la boîte de dialogue Connexion au serveur WLB doit correspondre.
-
Informations d’identification pour le pool de ressources que vous souhaitez surveiller l’équilibrage de la charge de travail.
-
Informations d’identification pour le compte d’équilibrage de charge de travail que vous avez créé lors de la configuration
Ce compte est souvent appelé compte d’utilisateur d’équilibrage de la charge de travail. Citrix Hypervisor utilise ce compte pour communiquer avec l’équilibrage de la charge de travail. Vous avez créé ce compte sur le dispositif virtuel d’équilibrage de charge de travail lors de la configuration de l’équilibrage
Lorsque vous vous connectez pour la première fois à l’équilibrage de la charge de travail, il utilise les seuils et paramètres par défaut pour équilibrer les charges de travail. Les fonctionnalités automatiques, telles que le mode d’optimisation automatique, la gestion de l’alimentation et l’automatisation, sont désactivées par défaut.
Travailler avec des certificats
Si vous souhaitez télécharger un autre certificat (approuvé) ou configurer une vérification de certificat, notez ce qui suit avant de connecter votre pool à l’équilibrage de charge de travail :
-
Si vous souhaitez que Citrix Hypervisor vérifie le certificat d’équilibrage de charge de travail auto-signé, vous devez utiliser l’adresse IP d’équilibrage de charge de travail pour vous connecter à l’équilibrage de charge de travail. Le certificat auto-signé est émis pour l’équilibrage de la charge de travail en fonction de son adresse IP.
-
Si vous souhaitez utiliser un certificat d’une autorité de certification, il est plus facile de spécifier le nom de domaine complet lors de la connexion à l’équilibrage de la charge de travail. Toutefois, vous pouvez spécifier une adresse IP statique dans la boîte de dialogue Connexion au serveur WLB . Utilisez cette adresse IP comme nom alternatif de sujet (SAN) dans le certificat.
Pour plus d’informations, consultez la section Certificats.
Pour connecter votre pool à l’appliance virtuelle d’équilibrage de la charge de travail
-
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 Connexion .
-
Dans l’onglet WLB, cliquez sur Connecter. La boîte de dialogue Connexion au serveur WLB s’affiche.
-
Dans la section Adresse du serveur, entrez les informations suivantes :
-
Dans la zone Adresse, tapez l’adresse IP ou le nom de domaine complet du dispositif virtuel d’équilibrage de charge de travail. Par exemple,
WLB-appliance-computername.yourdomain.net
. -
(Facultatif) Si vous avez modifié le port d’équilibrage de charge de travail lors de la configuration de l’équilibrage de la charge de travail, entrez le numéro de port dans Citrix Hypervisor utilise ce port pour communiquer avec l’équilibrage de la charge de travail.
Par défaut, Citrix Hypervisor se connecte à l’équilibrage de la charge de travail sur le port 8012.
-
-
Dans la section Informations d’identification du serveur WLB, entrez le nom d’utilisateur et le mot de passe que le pool utilise pour se connecter au dispositif virtuel d’équilibrage de charge de travail.
Ces informations d’identification doivent correspondre au compte que vous avez créé lors de la configuration de l’équilibrage de la charge Par défaut, le nom d’utilisateur de ce compte est
wlbuser
. -
Dans la section Informations d’identification Citrix Hypervisor, entrez le nom d’utilisateur et le mot de passe du pool que vous configurez. L’équilibrage de la charge de travail utilise ces informations d’identification pour se connecter aux serveurs de ce pool.
Pour utiliser les informations d’identification avec lesquelles vous êtes actuellement connecté à Citrix Hypervisor, sélectionnez Utiliser les informations d’identification XenCenter actuelles. Si vous avez attribué un rôle à ce compte à l’aide de la fonctionnalité de contrôle d’accès basé sur les rôles (RBAC), assurez-vous que le rôle dispose d’autorisations suffisantes pour configurer l’équilibrage de la charge de travail. Pour plus d’informations, voir [Autorisations de contrôle d’accès Équilibrage de la charge]de travail/en-us/citrix-hypervisor/wlb/administer.html#workload-balancing-access-control-permissions().
Après avoir connecté le pool à l’appliance virtuelle d’équilibrage de la charge de travail, l’équilibrage de la charge de travail commence automatiquement à surveiller le pool avec les paramètres d’optimisation par défaut. Si vous souhaitez modifier ces paramètres ou modifier la priorité accordée aux ressources, attendez que le journal XenCenter indique que la découverte est terminée avant de poursuivre.
Important :
Après l’exécution de l’équilibrage de la charge de travail pendant un certain temps, si vous ne recevez pas de recommandations optimales, évaluez vos seuils de performance comme décrit dans Configurer le comportement d’équilibrage de la chargede travail 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.
Autorisations de contrôle d’accès Équilibrage de charge de travail
Lorsque le contrôle d’accès basé sur les rôles (RBAC) est implémenté dans votre environnement, tous les rôles utilisateur peuvent afficher l’onglet WLB . Cependant, tous les rôles ne peuvent pas effectuer toutes les opérations. Le tableau suivant répertorie les rôles minimum requis par les administrateurs pour utiliser les fonctionnalités d’équilibrage de charge globale :
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 | Administrateur d’alimentation de la machine virtuelle |
Générer des rapports WLB, y compris le rapport Pool Audit Trail | Lecture seule |
Afficher la configuration WLB | Lecture seule |
Le tableau suivant fournit plus de détails sur les autorisations.
Autorisation | Autorise le cessionnaire à |
---|---|
Configurer, initialiser, activer, désactiver WLB | Configurer WLB |
Initialisation du WLB et modification des serveurs WLB | |
Activer WLB | |
Désactiver WLB | |
Appliquer les recommandations d’optimisation WLB dans l’onglet WLB | Appliquez 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électionnez l’un des serveurs que l’équilibrage de charge de travail recommande pour le placement |
Générer des rapports WLB, y compris le rapport Pool Audit Trail | Afficher et exécuter des rapports WLB, y compris le rapport Pool Audit Trail |
Afficher la configuration WLB | Afficher les paramètres WLB d’un pool comme indiqué dans l’onglet WLB |
Si un utilisateur tente d’utiliser l’équilibrage de la charge de travail et que cet utilisateur ne dispose pas des autorisations suffisantes, une boîte de dialogue d’élévation de rôle s’affiche. Pour plus d’informations sur RBAC, consultez Contrôle d’accès basé sur les rôles.
Reconfigurer un pool pour utiliser un autre dispositif virtuel d’équilibrage de charge de travail
Vous pouvez reconfigurer un pool de ressources pour utiliser un autre dispositif virtuel d’équilibrage de la charge de travail.
Si vous passez d’une ancienne version du dispositif virtuel d’équilibrage de charge de travail à la dernière version, avant de déconnecter votre ancien dispositif virtuel, vous pouvez migrer ses données vers la nouvelle version du dispositif virtuel. Pour plus d’informations, consultez Migrer les données d’un dispositif virtuel existant.
Après avoir déconnecté un pool de l’ancien dispositif virtuel d’équilibrage de charge de travail, vous pouvez le connecter en spécifiant le nom du nouveau dispositif virtuel d’équilibrage de charge de travail.
Pour utiliser un autre dispositif virtuel d’équilibrage de la charge de travail :
-
(Facultatif) Migrez les données d’une ancienne version du dispositif virtuel. Pour plus d’informations, consultez Migrer les données d’un dispositif virtuel existant.
-
Dans XenCenter, dans le menu Pool, sélectionnez Déconnecter le serveur d’équilibrage de charge de travail et cliquez sur Déconnecter lorsque vous y êtes invité.
-
Dans l’onglet WLB, cliquez sur Connecter. La boîte de dialogue Connexion au serveur WLB s’affiche.
-
Connectez-vous au nouveau dispositif virtuel. Pour plus d’informations, consultez Connexion au dispositif virtuel d’équilibrage de chargede travail
Modifier les informations d’identification de l’équilibrage
Après la configuration initiale, si vous souhaitez mettre à jour les informations d’identification que Citrix Hypervisor et l’appliance d’équilibrage de charge de travail utilisent pour communiquer, procédez comme suit :
-
Pour suspendre l’équilibrage de la charge de travail, accédez à l’onglet WLB et cliquez sur Pause.
-
Modifiez les informations d’identification d’équilibrage de charge de travail en exécutant la commande
wlbconfig
. Pour plus d’informations, voir Commandes d’équilibrage de la charge de travail. -
Réactivez l’équilibrage de la charge de travail et spécifiez les nouvelles informations d’identification.
-
Une fois la barre de progression terminée, cliquez sur Connexion.
La boîte de dialogue Connexion au serveur WLB s’affiche.
-
Cliquez sur Update Credentials.
-
Dans la section Adresse du serveur, modifiez les paramètres suivants selon les besoins :
-
Dans la zone Adresse, tapez l’adresse IP ou le nom de domaine complet du dispositif d’équilibrage de charge de travail.
-
(Facultatif.) Si vous avez modifié le numéro de port lors de la configuration de l’équilibrage de charge de travail, entrez ce numéro de port Le numéro de port que vous spécifiez dans cette zone et lors de la configuration de l’équilibrage de charge de travail est le numéro de port utilisé par Citrix Hypervisor pour se connecter à l’équilibrage de charge de
Par défaut, Citrix Hypervisor se connecte à l’équilibrage de la charge de travail 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 Configuration de l’équilibrage de la charge de travail. La valeur du numéro de port spécifiée lorsque vous avez exécuté l’assistant Configuration de l’équilibrage de charge de travail et la boîte de dialogue Connexion au serveur WLB doit correspondre.
-
-
Dans la section Informations d’identification du serveur WLB, entrez le nom d’utilisateur (par exemple
wlbuser
) et le mot de passe que les ordinateurs exécutant Citrix Hypervisor utilisent pour se connecter au serveur d’équilibrage de charge de travail. -
Dans la section Informations d’identification Citrix Hypervisor, entrez le nom d’utilisateur et le mot de passe du pool que vous configurez (généralement le mot de passe du maître du pool). L’équilibrage de la charge de travail utilise ces informations d’identification pour se connecter aux ordinateurs exécutant Citrix Hypervisor dans ce pool.
-
Dans la section Informations d’identification Citrix Hypervisor, entrez le nom d’utilisateur et le mot de passe du pool que vous configurez. L’équilibrage de la charge de travail utilise ces informations d’identification pour se connecter aux ordinateurs exécutant Citrix Hypervisor dans ce pool.
Pour utiliser les informations d’identification avec lesquelles vous êtes actuellement connecté à Citrix Hypervisor, sélectionnez Utiliser les informations d’identification XenCenter actuelles.
Modifier l’adresse IP de l’équilibrage de la charge de travail
Pour modifier l’adresse IP de Workload Balancing, procédez comme suit :
-
Pour afficher l’adresse IP actuelle de Workload Balancing, exécutez la commande
ifconfig
sur l’appliance virtuelle. -
Ouvrez le fichier
/etc/sysconfig/network-scripts/ifcfg-eth0
à l’aide d’un outil d’édition tel que vi. -
Pour passer du protocole dhcp au protocole statique, changez
BOOTPROTO=dhcp
surBOOTPROTO=static
. -
Au bas du fichier, définissez l’adresse IP, le masque réseau, la passerelle et les adresses DNS. Par exemple :
IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=1.1.1.1 DNS2=8.8.8.8 <!--NeedCopy-->
Remarque :
Ajoutez autant d’entrées DNS que nécessaire.
-
Enregistrez, puis fermez le fichier.
-
Pour que les modifications soient prises en compte, vous devez redémarrer le système réseau en exécutant
systemctl restart network
. -
Une fois le système réseau redémarré, exécutez à nouveau la commande
ifconfig
pour afficher la nouvelle adresse IP de Workload Balancing. -
Pour vérifier que le service Workload Balancing fonctionne normalement, exécutez la commande
systemctl status workloadbalancing
.Si le résultat renvoyé contient
Active: active (running)
, le service Workload Balancing fonctionne normalement. Si le résultat contientActive: inactive (dead)
ou n’importe quel autre état, le Workload Balancing peut se fermer de manière anormale.
Modification de la configuration du dispositif virtuel d’équilibrage de charge
Lorsque vous installez le dispositif virtuel d’équilibrage de charge de travail pour la première fois, il possède la configuration par défaut suivante :
Configuration | Value |
---|---|
Nombre de vCPU | 2 |
Mémoire (RAM) | 2 GB |
Espace disque | 30 GB |
Ces valeurs conviennent à la plupart des environnements. Si vous surveillez de très grands pools, vous pouvez envisager d’augmenter ces valeurs.
Modifier le nombre de vCPU affectés au dispositif virtuel
Par défaut, le dispositif virtuel d’équilibrage de charge de travail se voit attribuer 2 vCPU. Cette valeur est suffisante pour les pools hébergeant 1 000 machines virtuelles. Vous n’avez généralement pas besoin de l’augmenter. Ne réduisez le nombre de vCPU affectés au dispositif virtuel que si vous avez un petit environnement.
Cette procédure explique comment modifier le nombre de vCPU affectés au dispositif virtuel d’équilibrage de charge de travail. Arrêtez l’appliance virtuelle avant d’effectuer ces étapes. L’équilibrage de la charge de travail n’est pas disponible pendant environ cinq minutes.
-
Arrêtez le dispositif virtuel d’équilibrage de la charge de travail.
-
Dans le volet de ressources XenCenter, sélectionnez l’appliance virtuelle d’équilibrage de la charge de travail.
-
Dans l’onglet Général du dispositif virtuel, 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 processeur sur les valeurs requises.
-
Cliquez sur OK.
-
Démarrez le dispositif virtuel d’équilibrage de charge de travail
Les nouveaux paramètres du processeur virtuel prennent effet au démarrage du dispositif virtuel.
Redimensionner la mémoire du dispositif virtuel
Par défaut, le dispositif virtuel d’équilibrage de charge de travail se voit attribuer 2 Go de mémoire.
Pour les grands pools, définissez l’appliance virtuelle d’équilibrage de charge de travail pour qu’elle consomme la quantité maximale de mémoire que vous pouvez mettre à sa disposition (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 le dispositif virtuel, car la base de données consomme toujours autant de mémoire que possible.
Remarque :
Le contrôle dynamique de la mémoire n’est pas pris en charge par le dispositif virtuel d’équilibrage de charge Définissez une valeur fixe pour la mémoire maximale à attribuer au dispositif virtuel.
Cette procédure explique comment redimensionner la mémoire du dispositif virtuel d’équilibrage de charge de travail. Arrêtez l’appliance virtuelle avant d’effectuer ces étapes. L’équilibrage de la charge de travail n’est pas disponible pendant environ cinq minutes.
-
Arrêtez le dispositif virtuel d’équilibrage de la charge de travail.
-
Dans le volet de ressources XenCenter, sélectionnez l’appliance virtuelle d’équilibrage de la charge de travail.
-
Dans l’onglet Mémoire du dispositif virtuel, cliquez sur Modifier. La boîte de dialogue Paramètres de mémoire s’ouvre.
-
Modifiez les paramètres de mémoire selon les valeurs requises.
-
Cliquez sur OK.
-
Démarrez le dispositif virtuel d’équilibrage de charge de travail
Les nouveaux paramètres de mémoire prennent effet au démarrage du dispositif virtuel.
Étendre le disque de l’appliance virtuelle
Avertissement :
Vous ne pouvez étendre l’espace disque disponible que dans les versions 8.3.0 et ultérieures car LVM n’est pas pris en charge avant la version 8.3.0.
Workload Balancing la charge de travail ne prend pas en charge la diminution de l’espace disque disponible.
Par défaut, le dispositif virtuel d’équilibrage de charge de travail se voit attribuer 30 Go d’espace disque.
Plus le nombre de machines virtuelles surveillées par le dispositif virtuel d’équilibrage de charge de travail est élevé, plus il consomme d’espace disque par jour.
Vous pouvez estimer la quantité de taille de disque dont le dispositif virtuel a besoin à l’aide de 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 pendant lesquels les données doivent être conservées
-
l’utilisation moyenne du disque dépend du nombre de machines virtuelles surveillées. Les valeurs suivantes donnent une approximation pour un certain nombre 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
- l’utilisation du disque de base est de 2,4 Go
- Le multiplicateur de nettoyage est de 1,25 Ce multiplicateur représente la quantité d’espace disque nécessaire au nettoyage. Elle suppose que le nettoyage nécessite 25 % supplémentaires de l’espace disque total calculé.
Pour les versions 8.2.2 et antérieures
Cette procédure explique comment étendre le disque virtuel du dispositif virtuel d’équilibrage de charge de travail pour les versions 8.2.2 et antérieures d’Workload Balancing de travail.
Avertissement :
Nous vous recommandons de prendre un instantané de vos données avant d’effectuer cette procédure. L’exécution incorrecte de ces étapes peut entraîner la corruption du dispositif virtuel d’équilibrage de la charge de travail.
-
Arrêtez le dispositif virtuel d’équilibrage de la charge de travail.
-
Dans le volet de ressources XenCenter, sélectionnez l’appliance virtuelle d’équilibrage de la charge de travail.
-
Cliquez sur l’onglet Stockage .
-
Sélectionnez le disque
vdi_xvda
, puis cliquez sur le bouton Propriétés . -
Dans la boîte de dialogue
vdi_xvda
Propriétés, sélectionnez Taille et emplacement. -
Augmentez la taille du disque selon vos besoins, puis cliquez sur OK.
-
Démarrez le dispositif virtuel d’équilibrage de charge de travail et connectez-vous à celui-ci.
-
Exécutez la commande suivante sur le dispositif virtuel d’équilibrage de la charge de travail :
resize2fs /dev/xvda <!--NeedCopy-->
-
Exécutez la commande
df –h
pour confirmer la nouvelle taille du disque.
Installation resize2fs
Si l’ resize2fs
outil n’est pas installé sur le dispositif virtuel d’équilibrage de charge de travail, vous pouvez l’installer en suivant les étapes suivantes.
Si vous êtes connecté à Internet, exécutez la commande suivante sur le dispositif virtuel d’équilibrage de charge de travail :
yum install -y --enablerepo=base,updates --disablerepo=citrix-* e2fsprogs
<!--NeedCopy-->
S’il n’y a pas d’accès Internet :
-
Téléchargez ce qui suit à partir de https://centos.pkgs.org/7/centos-x86_64/.
libss-1.42.9-7.el7.i686.rpm
e2fsprogs-libs-1.42.9-7.el7.x86_64.rpm
e2fsprogs-1.42.9-7.el7.x86_64.rpm
-
Téléchargez-les sur la VM d’équilibrage de charge de travail à l’aide de SCP ou de tout autre outil
-
Exécutez la commande suivante depuis le dispositif virtuel d’équilibrage de charge de travail :
rpm -ivh libss-\*.rpm e2fsprogs-\*.rpm <!--NeedCopy-->
L’outil
resize2fs
est maintenant installé.
Pour les versions 8.3.0 et ultérieures
Cette procédure explique comment étendre le disque virtuel du dispositif virtuel d’équilibrage de charge de travail pour les versions 8.3.0 et ultérieures d’Workload Balancing de travail, à l’aide de Linux Volume Manager (LVM).
Avertissement :
Cette procédure ne doit être suivie que par des administrateurs système Linux expérimentés, car une exécution incorrecte de ces étapes peut entraîner la corruption du dispositif virtuel d’Workload Balancing de travail. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d’une mauvaise utilisation de l’Éditeur du Registre. Veillez à sauvegarder le registre avant de le modifier et à arrêter le dispositif virtuel avant d’effectuer ces étapes. L’équilibrage de la charge de travail n’est pas disponible 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 lorsque vous êtes connecté en tant que super utilisateur (root) :
-
Afficher les partitions actuelles :
fdisk -l <!--NeedCopy-->
Les partitions par défaut peuvent ressembler à ceci :
-
Affichez le style de partition de disque :
parted <disk> <!--NeedCopy-->
Par exemple, pour afficher le style de partition de
/dev/xvda
:parted /dev/xvda <!--NeedCopy-->
-
Entrez
p
.Si les messages d’erreur suivants apparaissent, entrez
Fix
pour résoudre chacun d’entre eux :- « Erreur : la table GPT de sauvegarde ne se trouve 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 vers la fin (et en supprimant l’ancienne sauvegarde) ? »
- « Avertissement : tout l’espace disponible de
<disk>
semble pas être utilisé, vous pouvez corriger le GPT pour utiliser tout l’espace (un bloc<block number>
supplémentaire) ou continuer avec le réglage actuel ? »
- Entrez
q
et appuyez sur Entrée pour quitter Parted. -
Modifiez les partitions :
fdisk <disk> <!--NeedCopy-->
Par exemple, pour modifier les partitions dans les dispositifs d’Workload Balancing de travail :
fdisk /dev/xvda <!--NeedCopy-->
-
Tapez
n
et appuyez sur Entrée pour créer une nouvelle partition, tapezp
et appuyez sur Entrée pour en faire une partition principale, puis appuyez sur Entrée pour utiliser la partition par défaut qui est la prochaine partition disponible (dans ce cas, comme indiqué ci-dessus, il s’agira de la partition numéro 3).Remarque :
Si aucun espace supplémentaire n’a encore été alloué, vous verrez un message indiquant qu’aucun secteur libre n’est disponible. Tapez
q
et 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 premier et dernier secteurs par défaut de la partition disponible (ou indiquez manuellement les secteurs souhaités). Tapez
t
pour spécifier un type de partition, choisissez la partition souhaitée (dans ce cas 3)8e
, tapez et appuyez sur Entrée pour en faire une partition de type LVM.Exemple de sortie :
-
Tapez
p
et appuyez sur Entrée pour imprimer les détails de la partition. La sortie doit être similaire à celle ci-dessous (notez que les valeurs des blocs de début et de fin peuvent varier en fonction de la quantité d’espace que vous avez allouée) : -
Si quelque chose n’est pas correct, tapez
q
et appuyez sur Entrée pour quitter sans enregistrer et pour éviter que vos partitions existantes ne soient affectées. Recommencez à partir de l’étape 1. Sinon, si tout semble correct, tapezw
et appuyez plutôt sur Entrée pour écrire les modifications.Après avoir écrit ces modifications, vous pouvez 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 actualisera la table des partitions, avant de passer à l’étape suivante :
partprobe
.Assurez-vous que la nouvelle partition du périphérique (dans ce cas
/dev/xvda4
) est répertoriée maintenant. Pour ce faire, exécutez :fdisk -l
.L’appareil nouvellement créé doit maintenant être répertorié :
-
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 désormais répertorié :
pvs <!--NeedCopy-->
Dans cet exemple, l’espace supplémentaire ajouté était de 12 Go. Exemple de sortie :
-
Sur la base du résultat 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-->
Cela devrait apparaître
/dev/xvda4
comme faisant partie du groupe de volumes centos. Exemple de sortie : -
Si les informations affichées dans les étapes précédentes semblent correctes, exécutez cette commande pour voir le chemin du volume logique à étendre :
lvdisplay <!--NeedCopy-->
Dans cet exemple, le chemin est le suivant
/dev/centos/root
: -
Exécutez la commande suivante pour afficher le PE/Size libre (cela vous indique la valeur exacte à utiliser lors de l’extension de la partition) :
vgdisplay <!--NeedCopy-->
Exemple de sortie :
-
À l’aide de la valeur PE/Size libre et du chemin du volume logique généré à l’étape 11, étendez le volume logique :
lvextend -l +100%FREE /dev/centos/root <!--NeedCopy-->
Si cela s’exécute correctement, étendez le système de fichiers :
resize2fs /dev/centos/root <!--NeedCopy-->
Exemple de sortie :
-
Vérifiez que la taille du système de fichiers correspond à vos attentes :
df -h /* <!--NeedCopy-->
Si les chiffres attendus s’affichent, cela signifie que vous avez correctement alloué l’espace souhaité et que vous avez correctement étendu la partition. Pour obtenir de l’aide supplémentaire, contactez le support Citrix.
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 arrête de gérer un pool, vous devez effectuer l’une des opérations suivantes :
Interrompre l’équilibrage dela charge La suspension 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 des données s’arrête pour ce pool de ressources jusqu’à ce que vous réactivez 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 s’affiche sur l’onglet WLB indiquant que l’équilibrage de la charge de travail est suspendu.
Conseil :
Pour reprendre la surveillance, cliquez sur le bouton Reprendre dans l’onglet WLB .
Déconnectez le pool de l’équilibrage de la charge de travail. La déconnexion du dispositif virtuel d’équilibrage de charge de travail interrompt la connexion entre le pool et, si possible, supprime les données du pool de la base de données d’équilibrage de 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 chargede travail. La boîte de dialogue Déconnecter le serveur d’équilibrage de charge de travail
-
Cliquez sur Déconnecter pour empêcher l’équilibrage de charge globale de surveiller le pool de façon permanente.
Conseil :
Si vous avez déconnecté le pool du dispositif virtuel d’équilibrage de la charge de travail, pour réactiver l’équilibrage de la charge de travail sur ce pool, vous devez vous reconnecter à un dispositif d’équilibrage de la charge de travail. Pour plus d’informations, reportez-vous à la section Connexion à l’appliance virtuelle d’équilibrage de la charge de travail.
Passez en mode maintenance avec l’équilibrage de charge de travail
Lorsque l’équilibrage de la charge de travail est activé, si vous placez un serveur en mode de maintenance, Citrix Hypervisor migre les machines virtuelles exécutées sur ce serveur vers leurs serveurs optimaux lorsqu’ils sont disponibles. Citrix Hypervisor utilise des recommandations d’équilibrage de la charge de travail basées sur les données de performance, votre stratégie de placement et les seuils de performance pour sélectionner le serveur optimal.
Si aucun serveur optimal n’est disponible, les mots Cliquez ici pour suspendre la machine virtuelle apparaissent dans l’assistant Passer en mode de maintenance . Dans ce cas, étant donné qu’aucun serveur ne dispose de suffisamment de ressources pour exécuter la machine virtuelle, l’équilibrage de la charge de travail ne recommande pas de placement. Vous pouvez soit suspendre cette machine virtuelle, soit quitter le mode de maintenance et suspendre une machine virtuelle sur un autre serveur du même pool. Ensuite, si vous entrez à nouveau la boîte de dialogue Passer en mode de maintenance, l’équilibrage de la charge de travail peut être en mesure de répertorier un serveur qui est un candidat approprié pour la migration.
Remarque :
Lorsque vous mettez un serveur hors ligne pour la maintenance et que l’équilibrage de la charge de travail est activé, les mots « Équilibrage de la charge de travail » apparaissent dans l’assistant Passer en mode de maintenance .
Pour entrer en mode de maintenance avec équilibrage de charge de travail 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 de maintenance.
-
Dans l’assistant Entrer en mode de maintenance, cliquez sur Entrer en mode de maintenance.
Les machines virtuelles exécutées sur le serveur sont automatiquement migrées vers le serveur optimal en fonction des données de performance de l’équilibrage de la charge de travail, de votre stratégie de placement et des seuils de performance.
Pour sortir le serveur du mode de maintenance :
-
Cliquez avec le bouton droit sur le serveur et sélectionnez Quitter le mode
Lorsque vous supprimez un serveur du mode de maintenance, Citrix Hypervisor restaure automatiquement les machines virtuelles d’origine de ce serveur sur ce serveur.
Supprimer le dispositif virtuel d’équilibrage de charge de travail
Pour supprimer le dispositif virtuel d’équilibrage de charge de travail, nous vous recommandons d’utiliser la procédure standard pour supprimer des machines virtuelles de XenCenter.
Lorsque vous supprimez le dispositif virtuel d’équilibrage de charge de travail, la base de données PostgreSQL contenant l’équilibrage de charge de travail est supprimée. Pour enregistrer ces données, vous devez les migrer à partir de la base de données avant de supprimer le dispositif virtuel d’équilibrage de charge de travail.
Gestion de la base de données d’équilibrage
La base de données d’équilibrage de charge globale est une base de données PostgreSQL PostgreSQL est une base de données relationnelle open source. Vous pouvez trouver la documentation relative à 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 des bases de données. Si vous n’avez pas d’expérience avec PostgreSQL, nous vous recommandons de vous familiariser avec ce dernier avant d’essayer les tâches de base de données décrites dans les sections qui suivent.
Par défaut, le nom d’utilisateur PostgreSQL est postgres
. Vous définissez le mot de passe de ce compte lors de la configuration de l’équilibrage de la charge
La quantité de données historiques que vous pouvez stocker dépend de la taille du disque virtuel alloué à l’équilibrage de la charge de travail et de l’espace minimum requis. Par défaut, la taille du disque virtuel alloué à l’équilibrage de la charge de travail 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 base de données en configurant le nettoyage de base de données. Pour plus d’informations, voir Paramètres de nettoyage de base de données.
Pour stocker un grand nombre de données historiques, par exemple si vous souhaitez activer le rapport de piste d’audit de pool, vous pouvez effectuer l’une des opérations suivantes :
-
Agrandir la taille du disque virtuel affectée à l’appliance virtuelle d’équilibrage de la charge de travail. Pour ce faire, importez le dispositif virtuel et augmentez la taille du disque virtuel en suivant les étapes décrites dans Étendre le disque du dispositif virtuel.
-
Créez des copies de sauvegarde périodiques en double 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
Le pare-feu virtuel d’équilibrage de la charge de travail est configuré. Avant de pouvoir accéder à la base de données, vous devez ajouter le port du serveur PostgreSQL à l’iptables.
-
À partir de la console du dispositif virtuel d’équilibrage de la charge de travail, exécutez la commande suivante :
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 5432 -m \ state --state NEW,ESTABLISHED -j ACCEPT <!--NeedCopy-->
-
(Facultatif) Pour que cette configuration persiste après le redémarrage du dispositif virtuel, exécutez la commande suivante :
iptables-save > /etc/sysconfig/potables <!--NeedCopy-->
Contrôle du nettoyage de la base de données
La base de données d’équilibrage de charge de travail supprime automatiquement les données les plus anciennes chaque fois que le dispositif virtuel atteint la quantité minimale d’espace disque dont l’équilibrage de charge de travail a besoin pour fonctionner. Par défaut, la quantité minimale d’espace disque requise est définie sur 1 024 Mo.
Les options de nettoyage de base de données d’équilibrage de la charge de travail sont contrôlées via le fichier wlb.conf
Lorsqu’il n’y a pas assez d’espace disque sur le dispositif virtuel d’équilibrage de la charge de travail, l’équilibrage de la charge de travail démarre automatiquement le nettoyage des données historiques. Le processus est le suivant :
-
À un intervalle de nettoyage prédéfini, le collecteur de données d’équilibrage de la charge de travail vérifie si le nettoyage est nécessaire. Le nettoyage est nécessaire si les données de la base de données ont augmenté au point où le seul espace qui reste inutilisé est l’espace disque minimum requis. Permet
GroomingRequiredMinimumDiskSizeInMB
de définir l’espace disque minimum requis.Vous pouvez modifier l’intervalle de nettoyage si vous le souhaitez en utilisant
GroomingIntervalInHour
. Toutefois, par défaut, l’équilibrage de la charge de travail vérifie si le nettoyage est nécessaire une fois par heure. -
Si le nettoyage est nécessaire, l’équilibrage de la charge de travail commence par le nettoyage des données du jour le plus ancien. L’équilibrage de la charge de travail vérifie ensuite s’il y a suffisamment d’espace disque pour répondre à l’exigence d’espace disque minimum.
-
Si le premier nettoyage n’a pas libéré suffisamment d’espace disque, l’équilibrage de la charge de travail répète le nettoyage
GroomingRetryCounter
plusieurs fois sans attendreGroomingIntervalInHour
une heure. -
Si le premier nettoyage ou le nettoyage répété a libéré suffisamment d’espace disque, l’équilibrage de la charge de travail attend
GroomingIntervalInHour
une heure et revient à l’étape 1. -
Si le nettoyage initié par le
GroomingRetryCounter
n’a pas libéré suffisamment d’espace disque, l’équilibrage de la charge de travail attendGroomingIntervalInHour
une heure et revient à l’étape 1.
Paramètres de nettoyage de 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, l’équilibrage de la charge de travail vérifie l’espace disque toutes les heures. Si vous entrez 2, l’équilibrage de la charge de travail vérifie l’espace disque toutes les deux heures pour déterminer si le nettoyage doit avoir lieu. -
GroomingRetryCounter
. Contrôle le nombre de tentatives d’équilibrage de charge de travail réexécutant la requête de base de données de nettoyage. -
GroomingDBDataTrimDays
. Contrôle le nombre de jours que l’équilibrage de la charge de travail supprime de la base de données chaque fois qu’il essaie de traiter les données. La valeur par défaut est d’un jour. -
GroomingDBTimeoutInMinute
. Contrôle le nombre de minutes que prend le nettoyage de la base de données avant son expiration et son annulation. 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 restant sur le disque virtuel affecté au dispositif virtuel d’équilibrage de la charge de travail. Lorsque les données du disque virtuel augmentent jusqu’à ce qu’il ne reste plus qu’une taille de disque minimale sur le disque virtuel, l’équilibrage de la charge de travail déclenche le nettoyage de la base de données. La valeur par défaut est de 2,048 Mo.
Pour modifier ces valeurs, reportez-vous à la section Modifier le fichier de configuration de l’équilibrage de charge globale.
Modifier le mot de passe de la base de données
Nous recommandons d’utiliser la commande wlbconfig
pour modifier le mot de passe de la base de données. Pour plus d’informations, voir [Modifier les options de configuration de l’équilibrage de la charge]de travail/en-us/citrix-hypervisor/wlb/administer.html#modify-the-workload-balancing-configuration-options(). Ne modifiez pas le mot de passe en modifiant le fichier wlb.conf
.
Archiver les données de base de données
Pour éviter que les anciennes données historiques ne soient supprimées, vous pouvez éventuellement copier des données de la base de données à des fins d’archivage. Pour ce faire, vous devez effectuer les tâches suivantes :
-
Activez l’authentification du 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 du client pour la base de données
Bien que vous puissiez vous connecter directement à la base de données via la console d’équilibrage de la charge de travail, 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 que celui sur lequel vous exécutez XenCenter.
Avant de pouvoir activer l’authentification du client distant sur 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 fichier postgresql.conf, pour autoriser les connexions.
-
Arrêtez les services d’équilibrage de charge globale, redémarrez la base de données, puis redémarrez les services d’équilibrage de charge de travail.
-
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 le dispositif virtuel d’équilibrage de charge de travail : le fichier pg_hba.conf
et le fichier postgresql.conf
.
Pour modifier le fichier pg_hba.conf
:
-
Modifiez le fichier
pg_hba.conf
. À partir de la console du dispositif virtuel d’équilibrage de charge de travail, ouvrez le fichierpg_hba.conf
avec un éditeur, tel que VI. Par exemple :vi /var/lib/pgsql/9.0/data/pg_hba.conf <!--NeedCopy-->
-
Si votre réseau utilise IPv4, ajoutez l’adresse IP de l’ordinateur qui se connecte à ce fichier. Par exemple :
Dans la section de configuration, entrez les informations suivantes sous
#IPv4 local connections
:- TYPE: hôte
- DATABASE: all
- USER: all
- CIDR-ADDRESS: 0.0.0.0/0
- METHOD: trust
-
Entrez votre adresse IP dans le champ
CIDR-ADDRESS
.Remarque :
Au lieu d’entrer 0.0.0.0/0, vous pouvez entrer votre adresse IP et remplacer les trois derniers chiffres par 0/24. Le « 24 » de fin après/définit le masque de sous-réseau et n’autorise que les connexions à partir d’adresses IP au sein de ce masque de sous-réseau.
Lorsque vous entrez
trust
dans le champMethod
, cela permet à la connexion de s’authentifier sans nécessiter de mot de passe. Si vous entrezpassword
dans 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 qui se connecte à ce fichier. Par exemple :
Entrez les informations suivantes sous
#IPv6 local connections
:- TYPE: hôte
- DATABASE: all
- USER: all
-
ADRESSE CIDR :
::0/0
- METHOD: trust
Entrez les adresses IPv6 dans le champ
CIDR-ADDRESS
. Dans cet exemple,::0/0
ouvre 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 base de données, vous devez redémarrer la base de données pour appliquer les modifications. Exécutez la commande suivante :
service postgresql-9.0 restart <!--NeedCopy-->
Pour modifier le fichier postgresql.conf
:
-
Modifiez le fichier
postgresql.conf
. À partir de la console du dispositif virtuel d’équilibrage de charge de travail, ouvrez le fichierpostgresql.conf
avec un éditeur, tel que VI. Par exemple :vi /var/lib/pgsql/9.0/data/postgresql.conf <!--NeedCopy-->
-
Modifiez le fichier afin qu’il écoute sur n’importe quel port et pas uniquement sur l’hôte local. Par exemple :
-
Trouvez la ligne suivante :
# listen_addresses='localhost' <!--NeedCopy-->
-
Supprimez le symbole de commentaire (
#
) et modifiez la ligne pour lire comme suit :listen_addresses='*' <!--NeedCopy-->
-
-
Enregistrez le fichier et quittez l’éditeur.
-
Après avoir modifié les configurations de base de données, vous devez redémarrer la base de données pour appliquer les modifications. Exécutez la commande suivante :
service postgresql-9.0 restart <!--NeedCopy-->
Modifier la fenêtre de maintenance de la base
L’équilibrage de la charge de travail effectue automatiquement la maintenance de routine de base de données tous les jours à 12h05 GMT (00:05), par défaut. Au cours de cette fenêtre de maintenance, la collecte des données a lieu mais l’enregistrement des données peut être retardé. Toutefois, les contrôles de l’interface utilisateur d’équilibrage de charge de travail sont disponibles pendant cette période et l’équilibrage de charge de travail formule toujours des recommandations d’optimisation.
Remarque :
Pour éviter une perte d’équilibrage de la charge de travail :
- Au cours de la fenêtre de maintenance, le serveur d’équilibrage de charge de travail redémarre. Assurez-vous de ne pas redémarrer vos machines virtuelles en même temps.
- À d’autres moments, lorsque vous redémarrez toutes les machines virtuelles de votre pool, ne redémarrez pas le serveur d’équilibrage de charge de travail.
La maintenance de la base de données inclut la libération de l’espace disque inutilisé alloué et la réindexation La maintenance dure environ 6 à 8 minutes. Dans les pools plus importants, la maintenance peut durer plus longtemps, en fonction du temps nécessaire à l’équilibrage de la charge de travail pour effectuer la découverte.
En fonction de votre fuseau horaire, vous pouvez modifier l’heure à laquelle la maintenance a lieu. Par exemple, dans le fuseau horaire JST (Japan Standard Time), la maintenance de l’équilibrage de la charge de travail se produit à 9h05 (09:05), ce qui peut entrer en conflit avec l’utilisation maximale dans certaines organisations. Si vous souhaitez spécifier un changement d’heure saisonnier, tel que l’heure d’été ou l’heure d’été, vous devez intégrer le changement dans la valeur que vous entrez.
Pour modifier la durée de maintenance :
-
Dans la console d’équilibrage de la charge de travail, exécutez la commande suivante depuis n’importe quel répertoire :
crontab -e <!--NeedCopy-->
L’équilibrage de charge de travail affiche les éléments suivants
05 0 * * * /opt/vpx/wlb/wlbmaintenance.sh <!--NeedCopy-->
La valeur
05 0
représente le temps par défaut pendant lequel l’équilibrage de la charge de travail effectue la maintenance en minutes (05), puis en heures (0). (Les astérisques représentent le jour, le mois et l’année d’exécution du travail : ne modifiez pas ces champs.) L’entrée05 0
indique que la maintenance de la base de données a lieu à 00 h 05, ou 00 h 05, heure de Greenwich (GMT) tous les soirs. Ce paramètre signifie que si vous habitez à New York, la maintenance se déroule à 19h05 (19h05) pendant les mois d’hiver et à 20h05 en été.Important :
Ne modifiez pas le jour, le mois et l’année d’exécution du travail (représentés par des astérisques). La maintenance de la base de données doit être effectuée
-
Entrez l’heure à laquelle vous souhaitez que la maintenance soit effectuée en GMT.
-
Enregistrez le fichier et quittez l’éditeur.
Personnaliser l’équilibrage de charge
L’équilibrage de la charge de travail fournit plusieurs méthodes de personnalisation :
-
Lignes de commande pour la création de scripts. Pour plus d’informations, consultez Commandes d’équilibrage de chargede travail.
-
Prise en charge des scripts de mise sous tension de l’hôte. Vous pouvez également personnaliser l’équilibrage de la charge de travail (indirectement) via le script Mise sous tension de l’hôte. Pour plus d’informations, consultez Hôtes et pools de ressources.
Mise à niveau de l’équilibrage de la charge de travail
La mise à niveau en ligne de l’équilibrage de charge de travail a été déconseillée pour des raisons de sécurité. Les clients ne peuvent plus effectuer la mise à niveau en utilisant le dépôt yum. Les clients peuvent mettre à niveau l’équilibrage de charge de travail vers la dernière version en important le dernier dispositif virtuel d’équilibrage de charge de travail téléchargeable sur https://www.citrix.com/downloads/citrix-hypervisor/product-software/.
Commandes d’équilibrage de charge de travail
Cette section fournit une référence pour les commandes d’équilibrage de la charge de travail. Vous pouvez exécuter ces commandes à partir du serveur ou de la console Citrix Hypervisor pour contrôler l’équilibrage de la charge de travail ou configurer les paramètres d’équilibrage de la charge de travail sur le serveur Citrix Hypervisor. Cette annexe inclut les commandes xe et les commandes de service.
Exécutez les commandes de service suivantes sur l’appliance d’équilibrage de charge de travail. Pour ce faire, vous devez vous connecter à l’appliance virtuelle d’équilibrage de charge de travail.
Connectez-vous au dispositif virtuel d’équilibrage de la charge de travail
Avant de pouvoir exécuter des commandes de service ou modifier le fichier wlb.conf
, vous devez vous connecter au dispositif virtuel d’équilibrage de charge de travail. Pour ce faire, vous devez entrer un nom d’utilisateur et un mot de passe. À moins que vous n’ayez créé de comptes d’utilisateur supplémentaires sur le dispositif virtuel, connectez-vous à l’aide du compte d’utilisateur racine. Vous avez spécifié ce compte lorsque vous avez exécuté l’assistant Configuration de l’équilibrage de la charge de travail (avant de connecter votre pool à l’équilibrage de charge globale) Vous pouvez éventuellement utiliser l’onglet Console de XenCenter pour vous connecter au dispositif.
Pour vous connecter au dispositif virtuel d’équilibrage de la charge de travail :
-
À l’invite de connexion, saisissez le nom d’utilisateur du compte.
-
À l’invite Mot de passe, entrez le mot de passe du compte :
Remarque :
Pour vous déconnecter du dispositif virtuel d’équilibrage de charge de travail, tapez simplement
logout
à l’invite de commande.
wlb restart
Exécutez la commande wlb restart
depuis n’importe où dans le dispositif d’équilibrage de la charge de travail pour arrêter, puis redémarrez les services de collecte de données d’équilibrage de charge de travail, de service Web et d’analyse des données.
wlb start
Exécutez la commande wlb start
depuis n’importe où dans le dispositif d’équilibrage de la charge de travail pour démarrer les services de collecte de données d’équilibrage de la charge de travail, de service Web et d’analyse des données.
wlb stop
Exécutez la commande wlb stop
depuis n’importe où dans le dispositif d’équilibrage de la charge de travail pour arrêter les services de collecte de données d’équilibrage de la charge de travail, de service Web et d’analyse des données.
wlb status
Exécutez la commande wlb status
depuis n’importe où dans le dispositif d’équilibrage de la charge de travail pour déterminer l’état du serveur d’équilibrage de la charge de travail. Après avoir exécuté cette commande, l’état des trois services d’équilibrage de charge globale (le service Web, le service de collecte de données et le service d’analyse des données) s’affiche.
Modifier les options de configuration de l’équilibrage de la charge de travail
De nombreuses configurations d’équilibrage de charge de travail, 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 le dispositif virtuel d’équilibrage de charge de travail.
Pour modifier les options les plus couramment utilisées, utilisez la commande wlb config
. L’exécution de la commande wlb config
sur le dispositif virtuel d’équilibrage de charge de travail vous permet de renommer le compte d’utilisateur d’équilibrage de charge de travail, de modifier son mot de passe ou de modifier le mot de passe PostgreSQL. Après avoir exécuté cette commande, les services d’équilibrage de charge de travail sont redémarrés.
Exécutez la commande suivante sur le dispositif virtuel d’équilibrage de la charge de travail :
wlb config
<!--NeedCopy-->
L’écran affiche une série de questions qui vous guident dans la modification de votre nom d’utilisateur et de votre mot de passe d’équilibrage de charge de travail ainsi que du mot de passe PostgreSQL. Suivez les questions qui s’affichent à l’écran pour modifier ces éléments.
Important :
Vérifiez les valeurs que vous saisissez dans le fichier
wlb.conf
: L’équilibrage de la charge de travail ne valide pas les valeurs du fichierwlb.conf
. Par conséquent, si les paramètres de configuration que vous spécifiez ne se situent pas dans la plage requise, l’équilibrage de la charge de travail ne génère pas de journal des erreurs.
Modifier le fichier de configuration de l’équilibrage de la charge de travail
Vous pouvez modifier les options de configuration de l’équilibrage de charge de travail en modifiant le fichier wlb.conf
, qui est stocké dans le répertoire /opt/vpx/wlb
du dispositif virtuel d’équilibrage de charge de travail. En général, modifiez uniquement les paramètres de ce fichier avec les instructions de Citrix. Toutefois, il existe trois catégories de paramètres que vous pouvez modifier si vous le souhaitez :
-
Nom et mot de passe du compte d’équilibragede charge Il est plus facile de modifier ces informations d’identification en exécutant la commande
wlb config
. -
Mot de passe de base Cette valeur peut être modifiée à l’aide du fichier wlb.conf. Toutefois, Citrix recommande de le 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 basede données Vous pouvez modifier les paramètres de nettoyage de base de données, tels que l’intervalle de nettoyage de la base de données, à l’aide de ce fichier en suivant les instructions de la section Gestion de la base de données. Toutefois, si vous le faites, Citrix recommande de faire preuve de prudence.
Pour tous les autres paramètres du fichier wlb.conf
, Citrix recommande actuellement de les conserver à leur valeur par défaut, sauf si Citrix vous a demandé de les modifier.
Pour modifier le fichier wlb.conf
:
-
Exécutez les opérations suivantes à partir de l’invite de commandes de l’appliance virtuelle d’équilibrage de charge de travail (à l’aide de VI comme exemple) :
vi /opt/vpx/wlb/wlb.conf <!--NeedCopy-->
L’écran affiche différentes sections d’options de configuration.
-
Modifiez les options de configuration et quittez l’éditeur.
Il n’est pas nécessaire de redémarrer les services d’équilibrage de la charge de travail après avoir modifié le fichier wlb.conf
. Les modifications entrent en vigueur immédiatement après la sortie de l’éditeur.
Important :
Vérifiez les valeurs que vous saisissez dans le fichier
wlb.conf
: L’équilibrage de la charge de travail ne valide pas les valeurs du fichierwlb.conf
. Par conséquent, si les paramètres de configuration que vous spécifiez ne se situent pas dans la plage requise, l’équilibrage de la charge de travail ne génère pas de journal des erreurs.
Augmenter les détails du journal d’équilibrage de la charge de travail
Le journal d’équilibrage de la charge de travail fournit une liste des événements sur le dispositif virtuel d’équilibrage de la charge de travail, 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 la charge de travail. Pour ce faire, modifiez la section Trace flags
du fichier de configuration de l’équilibrage de la charge de travail (wlb.conf
), qui se trouve à l’emplacement suivant : /opt/vpx/wlb/wlb.conf
. Entrez 1 ou true pour activer la journalisation d’une trace spécifique et 0 ou false pour désactiver la journalisation. Par exemple, pour activer la journalisation pour le suivi du moteur d’analyse, entrez :
AnalEngTrace=1
<!--NeedCopy-->
Vous souhaiterez peut-être augmenter les détails de journalisation avant de signaler un problème au support technique Citrix ou lors du dépannage.
Option de journalisation | Indicateur de trace | Avantage ou objectif |
---|---|---|
Suivi du moteur d’analyse | AnalEngTrace |
Consigne les détails des calculs du moteur d’analyse. Affiche les détails des décisions prises par le moteur d’analyse et permet éventuellement d’obtenir des informations sur les raisons pour lesquelles l’équilibrage de la charge de travail ne fait pas de recommandations. |
Trace de base | DatabaseTrace |
Consigne les détails des lectures/écritures de la base Toutefois, le fait de laisser cette trace activée augmente rapidement la taille du fichier journal. |
Suivi de collecte de données | DataCollectionTrace |
Consigne les actions de récupération des mesures. Cette valeur vous permet de voir les mesures que l’équilibrage de charge de travail récupère et insère dans le magasin de données d’équilibrage de charge de travail. Toutefois, le fait de laisser cette trace activée augmente rapidement la taille du fichier journal. |
Trace de compactage des données | DataCompactionTrace |
Consigne des détails sur le nombre de millisecondes nécessaires pour compacter les données métriques. |
Suivi des événements de données | DataEventTrace |
Cette trace fournit des détails sur les événements interceptés par l’équilibrage de la charge de travail de Citrix Hypervisor |
Trace de nettoyage de données | DataGroomingTrace |
Cette trace fournit des détails sur le nettoyage de la base de données. |
Suivi des mesures de données | DataMetricsTrace |
Consigne les détails relatifs à l’analyse des données métriques. Le fait de laisser cette trace activée augmente rapidement la taille du fichier journal. |
Suivi de gestion des files | QueueManagementTrace |
Consigne les détails concernant le traitement de la gestion des files d’attente (Cette option est destinée à un usage interne.) |
Suivi de sauvegarde des données | DataSaveTrace |
Consigne les détails du pool enregistré dans la base de données. |
Trace du serveur Score | ScoreHostTrace |
Consigne les détails sur la façon dont l’équilibrage de la charge de travail arrive à un score pour un hôte. Ce suivi affiche les scores détaillés générés par l’équilibrage de la charge de travail lorsqu’il calcule le nombre d’étoiles pour la sélection des serveurs optimaux pour le placement des machines virtuelles. |
Suivi du journal d’audit | AuditLogTrace |
Affiche l’action des données du journal d’audit capturées et écrites. (Cette option est réservée à un usage interne et ne fournit aucune information capturée dans le journal d’audit.) Toutefois, le fait de laisser cette trace activée augmente rapidement la taille du fichier journal. |
Suivi des tâches planifiées | ScheduledTaskTrace |
Consigne les détails relatifs aux tâches planifiées. Par exemple, si vos modifications de mode planifiées ne fonctionnent pas, vous pouvez activer ce suivi pour rechercher la cause. |
Trace des services Web | WlbWebServiceTrace |
Consigne les détails de la communication avec l’interface du service Web. |
Dans cet article
- Se connecter à l’appliance virtuelle d’équilibrage de la charge de travail
- Reconfigurer un pool pour utiliser un autre dispositif virtuel d’équilibrage de charge de travail
- Modifier les informations d’identification de l’équilibrage
- Modifier l’adresse IP de l’équilibrage de la charge de travail
- Modification de la configuration du dispositif virtuel d’équilibrage de charge
- Arrêter l’équilibrage de la charge de travail
- Passez en mode maintenance avec l’équilibrage de charge de travail
- Supprimer le dispositif virtuel d’équilibrage de charge de travail
- Gestion de la base de données d’équilibrage
- Personnaliser l’équilibrage de charge
- Mise à niveau de l’équilibrage de la charge de travail
- Commandes d’équilibrage de charge de travail
- Modifier les options de configuration de l’équilibrage de la charge de travail