layout: doc description: Install and set up the Workload Balancing virtual appliance to benefit from the Workload Balancing feature in your XenServer pools.—

Prise en main de l’équilibrage de la charge de travail

Vous pouvez configurer le dispositif virtuel d’équilibrage de charge de travail en quelques étapes seulement :

  1. Consultez les informations préalables et planifiez votre utilisation de l’équilibrage de la chargede travail.

  2. Téléchargez le dispositif virtuel d’équilibragede charge de travail.

  3. Importez le dispositif virtuel d’équilibrage de charge de travail dans XenCenter.

  4. Configurez l’appliance virtuelle d’équilibrage de la charge de travail à partir de la console d’appliance virtuelle.

  5. (Facultatif) Si une version précédente de Workload Balancing est déjà installée, vous pouvez migrer les données depuis une appliance virtuelle existante.

    Remarque :

    Si vous effectuez une mise à niveau continue du pool de Citrix Hypervisor 8.2 CU1 vers XenServer 8, vous ne pouvez pas utiliser Workload Balancing 8.2.2 et versions antérieures avec vos pools XenServer 8. Mettez à jour votre appliance virtuelle Workload Balancing vers la version 8.3.0 avant d’effectuer la mise à niveau du pool progressif. Vous pouvez télécharger la dernière version de l’appliance virtuelle Workload Balancing depuis la page de téléchargement de XenServer.

  6. Connectez votre pool au dispositif virtuel d’équilibrage de charge de travail à l’aide de XenCenter.

    L’onglet Équilibrage de la charge de travail apparaît uniquement dans XenCenter si votre pool possède la licence requise pour utiliser l’équilibrage de charge de travail.

Avant de commencer

L’appliance virtuelle Workload Balancing est une machine virtuelle préinstallée unique conçue pour fonctionner sur un hôte XenServer. Avant de l’importer, consultez les informations et considérations relatives aux conditions préalables.

Pré-requis

Exigences des pools

Pour équilibrer un pool avec l’équilibrage de la charge de travail, le pool doit répondre aux exigences suivantes :

Une seule appliance virtuelle d’équilibrage de la charge de travail peut gérer plusieurs pools jusqu’à un maximum de 100 pools, en fonction des ressources de l’appliance virtuelle (processeur virtuel, mémoire, taille du disque). Dans ces pools, l’appliance virtuelle peut gérer jusqu’à 1 000 machines virtuelles. Toutefois, si un pool possède un grand nombre de machines virtuelles (par exemple, plus de 400 machines virtuelles), nous vous recommandons d’utiliser un dispositif virtuel Workload Balancing uniquement pour ce pool.

Considérations

Avant d’importer l’appliance virtuelle, notez les informations suivantes et apportez les modifications appropriées à votre environnement, le cas échéant.

Télécharger l’appliance virtuelle

Le dispositif virtuel d’équilibrage de la charge de travail est fourni dans un.xva format. Vous pouvez télécharger le dispositif virtuel depuis la page de téléchargement de XenServer. Lorsque vous téléchargez le fichier, enregistrez-le dans un dossier de votre disque dur local (généralement sur l’ordinateur sur lequel XenCenter est installé).

Une fois le .xva téléchargement terminé, vous pouvez l’importer dans XenCenter comme décrit dans Importer le dispositif virtuel d’équilibrage de chargede travail.

Importer le dispositif virtuel d’équilibrage de la charge de travail

Utilisez XenCenter pour importer l’appliance virtuelle d’équilibrage de charge de travail dans un pool.

Pour importer l’appliance virtuelle dans XenServer :

  1. Ouvrez XenCenter.
  2. Cliquez avec le bouton droit sur le pool (ou l’hôte) dans lequel vous souhaitez importer le package de l’appliance virtuelle, puis sélectionnez Importer.
  3. Accédez auvpx-wlb.xva package.
  4. Sélectionnez le pool ou le serveur domestique sur lequel vous souhaitez exécuter le dispositif virtuel d’équilibrage de charge de travail.

    Lorsque vous sélectionnez le pool, la machine virtuelle démarre automatiquement sur l’hôte le plus approprié de ce pool.

    Si vous ne gérez pas le dispositif virtuel d’équilibrage de charge de travail à l’aide de l’équilibrage de charge de travail, vous pouvez également définir un serveur domestique pour le dispositif virtuel d’équilibrage de charge de travail. Ce paramètre garantit que le dispositif virtuel démarre toujours sur le même hôte.

  5. Choisissez un référentiel de stockage sur lequel stocker le disque virtuel pour le dispositif virtuel d’équilibrage de la charge de travail. Ce référentiel doit disposer d’au moins 30 Go d’espace libre.

    Vous pouvez choisir un stockage local ou distant. Toutefois, si vous choisissez le stockage local, vous ne pouvez pas gérer le dispositif virtuel avec l’équilibrage de la charge de travail.

  6. Définissez les interfaces virtuelles pour le dispositif virtuel d’équilibrage de charge de travail. Dans cette version, l’équilibrage de la charge de travail est conçu pour communiquer sur une interface virtuelle unique.
  7. Choisissez un réseau qui peut accéder au pool que vous souhaitez que l’équilibrage de la charge de travail gère.
  8. Laissez la case à cocher Démarrer les machines virtuelles après l’importation activée, puis cliquez sur Terminer pour importer le dispositif virtuel.
  9. Une fois que vous avez fini d’importer le fichier .xva Workload Balancing, la machine virtuelle Workload Balancing apparaît dans le volet Ressource de XenCenter.

Après avoir importé le dispositif virtuel d’équilibrage de charge de travail, configurez le dispositif virtuel comme décrit dans Configurer le dispositif virtuel d’équilibragede charge de travail.

Configurer l’appliance virtuelle d’équilibrage de la charge de travail

Une fois que vous avez terminé d’importer le dispositif virtuel d’équilibrage de charge de travail, vous devez le configurer avant de pouvoir l’utiliser pour gérer votre pool. Pour vous guider tout au long de la configuration, le dispositif virtuel d’équilibrage de charge de travail vous fournit un assistant de configuration dans XenCenter. Pour l’afficher, sélectionnez le dispositif virtuel dans le volet Ressources et cliquez sur l’onglet Console . Pour toutes les options, appuyez sur Entrée pour accepter le choix par défaut.

  1. Après avoir importé le dispositif virtuel d’équilibrage de charge de travail, cliquez sur l’onglet Console .
  2. Entrez yes pour accepter les termes du contrat de licence. Pour refuser le CLUF, saisissez no.

    Remarque :

    Le dispositif virtuel d’équilibrage de charge de travail est également soumis aux licences contenues dans le répertoire /opt/vpx/wlb du dispositif virtuel d’équilibrage de charge de travail.

  3. Entrez et confirmez un nouveau mot de passe racine pour la machine virtuelle Workload Balancing. Nous vous recommandons de choisir un mot de passe fort.

    Remarque :

    Lorsque vous saisissez le mot de passe, la console n’affiche pas d’espaces réservés, tels que des astérisques, pour les caractères.

  4. Entrez le nom de l’ordinateur que vous souhaitez attribuer au dispositif virtuel d’équilibrage de charge de travail.
  5. Entrez le suffixe de domaine pour le dispositif virtuel.

    Par exemple, si le nom de domaine complet (FQDN) du dispositif virtuel est wlb-vpx-pos-pool.domain4.bedford4.ctx, entrez domain4.bedford4.ctx.

    Remarque :

    Le dispositif virtuel d’équilibrage de charge de travail n’ajoute pas automatiquement son nom de domaine complet à votre serveur DNS (Domain Name System). Par conséquent, si vous souhaitez que le pool utilise un nom de domaine complet pour se connecter à l’équilibrage de la charge de travail, vous devez ajouter le nom de domaine complet à votre serveur DNS.

  6. Entrez y pour utiliser DHCP afin d’obtenir automatiquement l’adresse IP de la machine virtuelle Workload Balancing. Sinon, entrez n, puis entrez une adresse IP statique, un masque de sous-réseau et une passerelle pour la machine virtuelle.

    Remarque :

    L’utilisation de DHCP est acceptable à condition que le bail de l’adresse IP n’expire pas. Il est important que l’adresse IP ne change pas : lorsqu’elle change, elle interrompt la connexion entre XenServer et l’équilibrage de la charge de travail.

  7. Entrez un nom d’utilisateur pour la base de données d’équilibrage de charge globale ou appuyez sur Entrée pour utiliser le nom d’utilisateur par défaut (postgres) du compte de base de données.

    Vous créez un compte pour la base de données d’équilibrage de charge de travail. Les services d’équilibrage de charge de travail utilisent ce compte pour lire et écrire dans la base de données d’équilibrage de charge globale. Notez le nom d’utilisateur et le mot de passe. Vous pouvez en avoir besoin si vous souhaitez administrer directement la base de données PostgreSQL d’équilibrage de charge de travail (par exemple, si vous souhaitez exporter des données).

  8. Entrez un mot de passe pour la base de données d’équilibrage de charge Après avoir appuyé sur Entrée, des messages s’affichent indiquant que l’assistant de configuration charge des objets de base de données.
  9. Entrez le nom d’utilisateur et le mot de passe du serveur d’équilibrage de charge de travail.

    Cette action crée le compte que XenServer utilise pour se connecter à Workload Balancing. Le nom d’utilisateur par défaut est wlbuser.

  10. Entrez le port du serveur d’équilibrage de charge de travail. Le serveur d’équilibrage de charge de travail communique en utilisant ce port.

    Par défaut, le serveur d’équilibrage de la charge de travail utilise 8012. Le numéro de port ne peut pas être défini sur 443, qui est le numéro de port TLS par défaut.

    Remarque :

    Si vous modifiez le port ici, spécifiez ce nouveau numéro de port lorsque vous connectez le pool à l’équilibrage de la charge de travail. Par exemple, en spécifiant le port dans la boîte de dialogue Connexion au serveur WLB .

    Assurez-vous que le port que vous spécifiez pour l’équilibrage de la charge de travail est ouvert dans tous les pare-feu.

    Après avoir appuyé sur Entrée, l’équilibrage de la charge de travail continue avec la configuration du dispositif virtuel, y compris la création de certificats auto-signés.

  11. Désormais, vous pouvez également vous connecter au dispositif virtuel en saisissant le nom d’utilisateur de la machine virtuelle (généralement root) et le mot de passe racine que vous avez créé précédemment. Toutefois, la connexion n’est requise que lorsque vous souhaitez exécuter des commandes d’équilibrage de la charge de travail ou modifier le fichier de configuration de l’équilibrage de la charge de travail.

Après avoir configuré l’équilibrage de la charge de travail, connectez votre pool au dispositif virtuel d’équilibrage de la charge de travail, comme décrit dans la section [Connexion au dispositif virtuel d’équilibrage de la charge]de travail/en-us/xenserver/8/wlb/get-started.html#connect-to-the-workload-balancing-virtual-appliance().

Si nécessaire, vous pouvez trouver le fichier de configuration de l’équilibrage de la charge de travail à l’emplacement suivant : /opt/vpx/wlb/wlb.conf. Pour plus d’informations, consultez Modifier le fichier de configuration de l’équilibrage de lacharge

Le fichier journal d’équilibrage de la charge de travail se trouve à cet emplacement : /var/log/wlb/LogFile.log. Pour plus d’informations, consultez Augmenter les détails du journal d’équilibrage de la chargede travail.

Se connecter à l’appliance virtuelle d’équilibrage de la charge de travail

Après avoir configuré l’équilibrage de la charge de travail, connectez les pools que vous souhaitez gérer au dispositif virtuel d’équilibrage de la charge de travail à l’aide de l’interface de XenCenter de commande ou

Remarque :

Une seule appliance virtuelle d’équilibrage de la charge de travail peut gérer plusieurs pools jusqu’à un maximum de 100 pools, en fonction des ressources de l’appliance virtuelle (processeur virtuel, mémoire, taille du disque). Dans ces pools, l’appliance virtuelle peut gérer jusqu’à 1 000 machines virtuelles. Toutefois, si un pool possède un grand nombre de machines virtuelles (par exemple, plus de 400 machines virtuelles), nous vous recommandons d’utiliser un dispositif virtuel Workload Balancing uniquement pour ce pool.

Pour connecter un pool à votre dispositif virtuel d’équilibrage de charge de travail, vous avez besoin des informations suivantes :

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 fonctions automatiques, telles que le mode d’optimisation automatisée, 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 :

Pour plus d’informations, consultez la section Certificats.

Pour connecter votre pool à l’appliance virtuelle d’équilibrage de la charge de travail

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

    Capture d'écran de l'onglet WLB dans XenCenter

  2. Dans l’onglet WLB, cliquez sur Connecter. La boîte de dialogue Connexion au serveur WLB s’affiche.

    Capture d'écran de l'assistant de connexion au serveur WLB

  3. Dans la section Adresse du serveur, entrez les informations suivantes :

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

    2. (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 XenServer utilise ce port pour communiquer avec Workload Balancing.

      Par défaut, XenServer se connecte à Workload Balancing sur le port 8012.

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

    La boîte de dialogue Mise à jour des informations d'identification. Les champs sont Nom d'utilisateur et Mot de passe.

    Ces informations d’identification doivent correspondre au compte que vous avez créé lors de la configuration de l’équilibrage de Par défaut, le nom d’utilisateur de ce compte est wlbuser.

  5. Dans la section Informations d’identification Citrix Hypervisor, entrez 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 du pool.

    La boîte de dialogue XenServer Credentials. Les champs sont Nom d'utilisateur et Mot de passe.

    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 fonctionnalité de contrôle d’accès (RBAC), assurez-vous que le rôle dispose des 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/xenserver/8/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. Pour modifier ces paramètres ou modifier la priorité accordée à des ressources spécifiques, attendez au moins 60 secondes avant de continuer. Ou attendez que le journal XenCenter indique que la découverte est terminée.

Important :

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

Migrer les données d’un dispositif virtuel existant

Si vous utilisez l’appliance virtuelle Workload Balancing fournie avec XenServer, vous pouvez utiliser le script de migration pour migrer vos données existantes lors de la mise à niveau vers la dernière version (Workload Balancing 8.2.1 ou version ultérieure).

La version de Workload Balancing actuellement fournie avec XenServer est 8.3.0. Cependant, Workload Balancing 8.2.0, 8.2.1 et 8.2.2 étaient auparavant disponibles avec les versions précédentes de Citrix Hypervisor. Vous pouvez également utiliser ce script de migration pour migrer de Workload Balancing 8.2.1 ou 8.2.2 vers Workload Balancing 8.3.0.

Pour utiliser le script de migration, vous devez disposer des informations suivantes :

Laissez le dispositif virtuel d’équilibrage de charge de travail existant en cours d’exécution sur votre pool pendant que vous effectuez les étapes de migration.

  1. Suivez les étapes de la section précédente pour importer le nouveau dispositif virtuel d’équilibrage de charge de travail.
  2. Dans la console SSH du nouveau dispositif virtuel d’équilibrage de charge de travail, exécutez l’une des commandes suivantes.

    La commande vous invite à entrer des informations de mot de passe si nécessaire.

  3. Connectez le pool XenServer au nouveau dispositif virtuel Workload Balancing.
  4. Une fois que vous êtes satisfait du comportement de cette version du dispositif virtuel d’équilibrage de charge de travail, vous pouvez archiver l’ancienne version du dispositif virtuel.

Remarques :