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

Vous pouvez configurer l’appliance virtuelle d’équilibrage de la charge de travail en quelques étapes simples :

  1. Téléchargez le dispositif virtuel d’équilibrage de la charge de travail à partir dehttp://www.citrix.com/downloadset importez-le dans XenCenter.

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

  3. Connectez votre pool à l’appliance virtuelle d’équilibrage de la charge de travail.

Pour équilibrer un pool avec l’équilibrage de la charge de travail, les hôtes du pool doivent répondre aux conditions requises pour la migration en direct, comme décrit à la section Administrer.

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

Le dispositif virtuel d’équilibrage de la charge de travail est une machine virtuelle préinstallée unique conçue pour s’exécuter sur un serveur Citrix Hypervisor. Avant de l’importer, consultez les informations et considérations préalables.

Conditions préalables

Cette appliance est conçue pour fonctionner sur Citrix Hypervisor 7.1 et versions ultérieures. Il peut surveiller les pools exécutant des hôtes Citrix Hypervisor 5.5 et versions ultérieures. Nous vous recommandons d’utiliser la console de gestion XenCenter pour importer l’appliance virtuelle. L’appliance virtuelle d’équilibrage de la charge de travail nécessite au moins 2 Go de RAM et 20 Go d’espace disque pour s’exécuter.

Informations à prendre en compte avant d’importer l’appliance virtuelle

Avant d’importer l’appliance virtuelle, notez les informations suivantes et apportez les modifications appropriées à votre environnement, le cas échéant. Consultez également les notes de mise à jour de l’équilibrage de charge de travail pour connaître les exigences spécifiques à la version tardive.

  • Port de communication. Avant de lancer l’Assistant Configuration de l’équilibrage de la charge de travail, déterminez le port sur lequel vous souhaitez que l’appliance virtuelle d’équilibrage de charge de travail communique. Vous êtes invité à entrer ce port lors de la configuration de l’équilibrage de la charge de travail. Par défaut, le serveur d’équilibrage de la charge de travail utilise 8012.

    Remarque :

    Ne définissez pas le port d’équilibrage de charge de travail sur le port 443. L’appliance virtuelle d’équilibrage de la charge de travail ne peut pas accepter les connexions via le port 443 (le port SSL/HTTPS standard).

  • Compter pour l’équilibrage de la chargede travail. L’Assistant Configuration de l’équilibrage de la charge de travail requiert que vous sélectionniez et saisissiez un nom d’utilisateur et un mot de passe pour le compte d’équilibrage de charge globale et le compte de base de données. Vous n’avez pas besoin de créer ces comptes avant d’exécuter l’Assistant Configuration. L’Assistant Configuration crée ces comptes pour vous.

  • Surveillance entre les pools. Vous pouvez placer le dispositif virtuel d’équilibrage de la charge de travail dans un pool et surveiller un autre pool avec celui-ci. (Par exemple, le dispositif virtuel d’équilibrage de la charge de travail se trouve dans le groupe A, mais vous l’utilisez pour surveiller le groupe B.)

    Remarque :

    Le dispositif virtuel d’équilibrage de la charge de travail exige que l’heure sur l’ordinateur physique hébergeant le dispositif virtuel corresponde à celle utilisée par le pool surveillé. Il n’est pas possible de modifier l’heure de l’appliance virtuelle Équilibrage de la charge de travail. Nous vous recommandons de pointer l’ordinateur physique hébergeant l’équilibrage de la charge de travail et les hôtes du pool qu’il surveille vers le même serveur NTP (Network Time).

  • Citrix Hypervisor et l’équilibrage de la charge de travail communiquent via HTTPS.** Par conséquent, lors de la configuration de l’équilibrage de la charge de travail, l’équilibrage de la charge de travail crée automatiquement un certificat auto-signé en votre nom Vous pouvez modifier ce certificat à partir d’une autorité de certification ou configurer Citrix Hypervisor pour vérifier le certificat ou les deux. Pour plus d’informations, reportez-vous au manuel Workload Balancing Administrator’s Guide.

  • Stockage des données historiques et de la taille de l’espace disque. La quantité de données historiques que vous pouvez stocker est basée sur les éléments suivants :
    • Taille du disque virtuel alloué à l’équilibrage de la charge de travail (20 Go par défaut)
    • Espace disque minimum requis, qui est de 2 048 Mo par défaut et contrôlé par leGroomingRequiredMinimumDiskSizeInMB paramètre du fichier wlb.conf.

    Si vous souhaitez stocker beaucoup de données historiques, vous pouvez effectuer l’une des opérations suivantes :

    • Archivez les données comme décrit dansAdministrer
    • Agrandir la taille du disque virtuel affectée à l’appliance virtuelle d’équilibrage de la charge de travail.

    Par exemple, lorsque vous souhaitez utiliser la fonction de piste Audit du pool WLB et configurer la granularité du rapport à moyenne ou supérieure.

    Pour augmenter la taille du disque, importez le dispositif virtuel, puis augmentez la taille du disque virtuel en suivant les procédures du manuel Workload Balancing Administrator’s Guide.

  • Équilibrage de charge de travail Équilibragede charge. Si vous souhaitez utiliser votre appliance virtuelle d’équilibrage de la charge de travail pour gérer elle-même, spécifiez le stockage distant partagé lors de l’importation de l’appliance virtuelle.

    Remarque :

    L’équilibrage de la charge de travail ne peut pas exécuter la recommandation de placement Démarrer sur le dispositif virtuel d’équilibrage de la charge de travail lorsque vous utilisez l’équilibrage de la charge de travail pour gérer lui-même. La raison pour laquelle l’équilibrage de la charge de travail ne peut pas faire de recommandations de placement lorsqu’il gère lui-même est parce que l’appliance virtuelle doit être en cours d’exécution pour exécuter cette fonction. Toutefois, il peut équilibrer l’appliance virtuelle d’équilibrage de la charge de travail comme il le ferait pour toutes les autres machines virtuelles qu’il gère.

Planifier le dimensionnement du pool de ressources

L’équilibrage de la charge de travail nécessite des configurations spécifiques pour s’exécuter correctement dans les grands pools.

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 l’appliance virtuelle à partir de la page de téléchargement Citrixhttp://www.citrix.com/downloads. 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é). Lorsque le.xva téléchargement est terminé, vous pouvez l’importer dans XenCenter.

Importer le dispositif virtuel dans XenCenter

Utilisez XenCenter pour importer le dispositif virtuel d’équilibrage de charge de travail dans un pool.

Pour importer l’appliance virtuelle dans Citrix Hypervisor :

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

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

    Sinon, 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 définir un serveur domestique pour le dispositif virtuel d’équilibrage de charge de travail. Ce paramètre garantit que l’appliance virtuelle 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 dépôt doit avoir un minimum de 20 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 l’appliance virtuelle avec l’équilibrage de la charge de travail.

  6. Définissez les interfaces virtuelles du dispositif virtuel d’équilibrage de la 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 gérer l’équilibrage de la charge de travail.
  8. Laissez la case à cocher Démarrer les machines virtuelles après l’importation activée, puis cliquez sur Terminer pour importer l’appliance virtuelle.
  9. Une fois que vous avez terminé d’importer le.xva fichier d’équilibrage de charge globale, la machine virtuelle d’équilibrage de charge globale apparaît dans le volet Ressources de XenCenter.

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

Après avoir importé le dispositif virtuel d’équilibrage de la 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, l’appliance virtuelle Équilibrage de la charge de travail vous fournit un assistant de configuration dans XenCenter. Pour l’afficher, sélectionnez l’appliance virtuelle 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 la charge de travail, cliquez sur l’onglet Console .
  2. Entrezyes pour accepter les termes du contrat de licence. Pour refuser le CLUF, entrezno.

    Remarque :

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

  3. Entrez et confirmez un nouveau mot de passe racine pour la machine virtuelle d’équilibrage de charge de travail. Citrix recommande de sélectionner un mot de passe fort.

    Remarque :

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

  4. Entrez le nom de l’ordinateur que vous souhaitez affecter à l’appliance virtuelle d’équilibrage de la charge de travail.
  5. Entrez le suffixe de domaine de l’appliance virtuelle.

    Par exemple, si le nom de domaine complet (FQDN) de l’appliance virtuelle estwlb-vpx-pos-pool.domain4.bedford4.ctx, entrezdomain4.bedford4.ctx.

    Remarque :

    L’appliance virtuelle d’équilibrage de la 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. Entrezy pour utiliser DHCP pour obtenir automatiquement l’adresse IP de la machine virtuelle d’équilibrage de charge de travail. 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 rompt la connexion entre XenServer et l’équilibrage de la charge de travail.

  7. Entrez un nom d’utilisateur pour la base de données É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 Équilibrage de charge globale. Les services d’équilibrage de charge globale utilisent ce compte pour lecture/écriture 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 équilibrage de la 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 globale. Après avoir appuyé sur Entrée, des messages s’affichent indiquant que l’Assistant Configuration charge des objets de base de données.
  9. Entrez un nom d’utilisateur et un mot de passe pour le serveur d’équilibrage de la charge de travail.

    Cette action crée le compte que Citrix Hypervisor utilise pour se connecter à l’équilibrage de la charge de travail. Le nom d’utilisateur par défaut est wlbuser.

  10. Entrez le port du serveur d’équilibrage de la charge de travail. Le serveur d’équilibrage de la charge de travail communique à l’aide de 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 SSL 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 de l’appliance virtuelle, y compris la création de certificats auto-signés.

  11. Maintenant, vous pouvez également vous connecter à l’appliance virtuelle en entrant le nom d’utilisateur de la machine virtuelle (généralementroot) 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 charge de travail, connectez votre pool à l’appliance virtuelle d’équilibrage de charge de travail comme décrit à la sectionSe connecter à l’appliance virtuelle d’équilibrage de la charge de travail.

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. Le fichier journal d’équilibrage de la charge de travail se trouve à cet emplacement : /var/log/wlb/logfile.log. Pour plus d’informations sur ces fichiers et leur but, consultez le Guide de l’administrateur de l’équilibrage de la charge de travail.

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

Remarque :

L’équilibrage des charges de travail est disponible pour les clients Citrix Hypervisor Premium Edition ou les clients qui ont accès à Citrix Hypervisor via leur Citrix Virtual Apps and Desktops. Pour plus d’informations sur les licences Citrix Hypervisor, reportez-vous à la section Système de licences. Pour effectuer une mise à niveau ou pour acheter une licence Citrix Hypervisor, visitez le Site web Citrix.

Après avoir configuré l’équilibrage des charges de travail, connectez le pool que vous souhaitez gérer à l’appliance virtuelle WLB à l’aide de l’interface de ligne de commande ou de XenCenter.

Pour terminer la procédure XenCenter qui suit, vous avez besoin des éléments suivants :

  • Adresse IP ou nom de domaine complet du dispositif virtuel d’équilibrage de la charge de travail et de son numéro de port

  • Informations d’identification pour le pool de ressources (c’est-à-dire le maître du pool) que vous souhaitez surveiller l’équilibrage de la charge de travail.

  • Informations d’identification pour le compte d’équilibrage de charge globale que vous avez créé lors de la configuration d’équilibrage de charge globale. Citrix Hypervisor utilise ce compte pour communiquer avec l’équilibrage de la charge de travail.

Cette illustration montre : (1) Comment Citrix Hypervisor communique avec l'équilibrage des charges de travail à l'aide d'un compte que vous avez créé lors de la configuration de l'équilibrage des charges de travail. (2) Comment l'appliance virtuelle Équilibrage des charges de travail s'authentifie auprès de Citrix Hypervisor à l'aide des informations d'identification du pool.

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.

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.

Se connecter à l’équilibrage de la charge de travail et aux 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 globale auto-signé, vous devez utiliser l’adresse IP d’équilibrage de charge globale pour vous connecter à l’équilibrage de charge globale. Le certificat auto-signé est émis à 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 sur la configuration des certificats, reportez-vous au Guide de l’administrateur de l’équilibrage de la charge de travail.

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

Remarque :

L’équilibrage des charges de travail est disponible pour les clients Citrix Hypervisor Premium Edition ou les clients qui ont accès à Citrix Hypervisor via leur Citrix Virtual Apps and Desktops. Pour effectuer une mise à niveau ou pour acheter une licence Citrix Hypervisor, visitez le Site web Citrix.

  1. Dans le volet Infrastructure de XenCenter, sélectionnez XenCenter > your-resource-pool.

  2. Dans le 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

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

    Capture d'écran de l'Assistant Connexion au serveur WLB

  4. Dans la section Adresse du serveur, entrez les éléments suivants :

    1. Dans la zone Adresse, tapez l’adresse IP ou le nom de domaine complet du dispositif virtuel d’équilibrage de la charge de travail. Par exemple, votreWLB-appliance-computername.yourdomain.net.

      Conseil :

      Pour de plus amples informations, consultez la section Pour obtenir l’adresse IP du dispositif virtuel WLB.

    2. (Facultatif) Si vous avez modifié le port d’équilibrage de charge globale pendant la configuration d’équilibrage de charge globale, entrez le numéro de port dans la zone Port. Citrix Hypervisor utilise ce port pour communiquer avec l’équilibrage de charge de travail.

      Par défaut, Citrix Hypervisor se connecte à l’équilibrage de charge de travail sur le port 8012.

      Remarque :

      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.

  5. Dans la section Informations d’identification du serveur WLB, entrez le nom d’utilisateur et le mot de passe que le pool Citrix Hypervisor (maître) utilise pour se connecter au dispositif virtuel d’équilibrage de la charge de travail.

    Capture d'écran de la boîte de dialogueMise à jour des informations d'identification

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

  6. Dans la section Informations d’identification de 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 hôtes du pool.

    Capture d'écran de la boîte de dialogueInformations d'identification

    Pour utiliser les informations d’identification avec lesquelles vous êtes actuellement connecté à Citrix Hypervisor, activez la case à cocher Utiliser les informations d’identification XenCenter actuelles. Si vous avez attribué un rôle à ce compte à l’aide de la fonctionnalité RBAC, assurez-vous que le rôle dispose des autorisations suffisantes pour configurer l’équilibrage de la charge de travail. Pour plus d’informations, consultez la section RBAC du manuel Workload Balancing Administrator’s Guide.

  7. Après avoir connecté le pool à l’appliance virtuelle Workload Balancing, 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é donné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 des charges de travail exécuté pendant un certain temps, si vous ne recevez pas de recommandations optimales, évaluez vos seuils de performances comme décrit à la sectionAdministrer. 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.

Pour obtenir l’adresse IP du dispositif virtuel WLB

  1. Select l’appliance virtuelle Équilibrage de charge de travail dans le volet Ressources de XenCenter, puis sélectionnez l’onglet Console.

  2. Connectez-vous à l’appliance. Entrez le nom d’utilisateur de la machine virtuelle (généralement « root ») et le mot de passe racine que vous avez créé lors de l’importation de l’appliance.

  3. Entrez la commande suivante à l’invite :

    ifconfig