Contrairement à un équilibreur de charge central, une instance d'équilibreur de charge distribué (DLB) est attachée aux interfaces virtuelles d'un groupe de machines virtuelles.

À la fin de la procédure, une instance de DLB est associée aux interfaces virtuelles d'un groupe de machines virtuelles. Il est uniquement possible de créer et d'attacher une instance de DLB via des commandes API.

Conditions préalables

  • Ajouter un groupe de stratégies composé de machines virtuelles. Par exemple, ce type de groupe de machines virtuelles peut être associé au niveau de l'application qui reçoit les demandes d'une machine virtuelle au niveau du Web.

Procédure

  • Exécutez Put /policy/api/v1/infra/lb-services/<mydlb>.

    {

    "connectivity_path" : "/infra/domains/default/groups/<clientVMGroup>",

    "enabled" : true,

    "size" : "DLB",

    "error_log_level" : "Debug",

    "access_log_enabled" : false,

    "resource_type" : "LBService",

    "display_name" : "mydlb"

    }

    Où,
    • connectivity_path :
      • Si le chemin de connectivité est défini sur nul ou vide, l'instance de DLB n'est appliquée à aucun nœud de transport.
      • Si le chemin de connectivité est défini sur TOUS, toutes les interfaces virtuelles de tous les nœuds de transport sont liées à l'instance de DLB. Une instance de DLB est appliquée à toutes les interfaces virtuelles du groupe de stratégies.
    • size : définissez sur la valeur DLB. Comme chaque application ou interface virtuelle obtient une instance de DLB, il n'existe qu'un seul facteur de forme de taille de l'instance de DLB.
    • enabled : par défaut, l'instance de DLB créée est activée. Vous ne pouvez pas désactiver l'instance de DLB.
    • error_log_level : les niveaux pris en charge sont Débogage, Erreur et Info. Par défaut, le niveau de journalisation est réglé sur Info. Pour obtenir des journaux détaillés, définissez le niveau sur Débogage.
    Une instance de DLB est créée et attachée au groupe de machines virtuelles. L'instance de DLB créée au niveau du Web est attachée à toutes les interfaces virtuelles du groupe de machines virtuelles au niveau du Web.

Que faire ensuite

Après avoir créé une instance de DLB, connectez-vous à NSX Manager et accédez à Mise en réseau -> Équilibrage de charge -> Équilibreurs de charge. Afficher les détails de l'instance de DLB.

Suivant, Créer un pool de serveurs pour l'équilibreur de charge distribué.