Découverte d'équilibreur de charge Avi Vantage

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 7 minutes de lecture
  • Les applications ServiceNow Découverte et Mappage des services utilisent les modèles de découverte d'équilibreur de charge Avi pour rechercher des composants d'équilibreur de charge Avi Vantage. La détection de certaines de ces ressources peut nécessiter une mise à jour vers la dernière version de l’application Schémas de découverte et de mappage des services à partir du ServiceNow Store.

    Découverte utilise le modèle de contrôleur d’équilibreur de charge AVI et le modèle de contrôleur d’équilibreur de charge AVI - basé sur la session pour exécuter la découverte horizontale. Les deux modèles utilisent un ensemble d’API REST pour trouver les équilibreurs de charge. Ils ne diffèrent que par le type d’authentification utilisé lors de l’exécution des requêtes d’API.

    Pour la détection de haut en bas, Mappage des services utilisez le modèle VIP AVI Load Balancer.

    Les modèles prennent en charge l’infrastructure AVI résidant sur AWS et VMware. Ils relient les CI découverts à l’infrastructure uniquement lorsqu’ils sont exécutés sur VMware . Les modèles prennent également en charge l’équilibrage de charge de serveur global (GSLB).

    Vous pouvez utiliser ces schémas dans le cadre du correctif de version Madrid 5 New York ou d’une ServiceNow AI Platform® version ultérieure.

    Demander des applications dans l'App Store

    Visitez le ServiceNow Store pour afficher toutes les applications disponibles et pour obtenir des informations sur la soumission de demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Store notes de publication relatives à l'historique des versions.

    Prérequis

    • Assurez-vous que votre instance prend en charge les modèles de classe CI d’équilibreur de charge Avi en déployant la dernière version de l’application de stockage Modèles de classe CI CMDB. Installez l’application à partir du ServiceNow Store.
    • Pour le modèle de contrôleur d’équilibreur de charge AVI :
      • Dans le contrôleur AVI, assurez-vous que l’authentification de base est autorisée.
      • Configurez les informations d'identification suivantes :
        1. Accédez à la Découverte > Informations d'identification
        2. Cliquez sur Nouveau.
        3. Cliquez sur Informations d’identification pour l’authentification de base, remplissez le formulaire, puis cliquez sur Soumettre.
          Tableau 1. Formulaire Informations d’identification
          Champ Description
          Nom Nom des informations d’identification.
          Actives Option permettant d’activer ces informations d’identification pour la découverte. Cochez cette case pour activer la découverte.
          Concerne Sélectionnez Tous les serveurs MID.
          Ordre Ordre dans lequel la plateforme teste ces informations d’identification lorsqu’elle tente de se connecter aux appareils. Un nombre plus petit indique que les informations d’identification apparaissent plus haut dans la liste. Établissez l’ordre des informations d’identification lors de l’utilisation d’un grand nombre d’informations d’identification ou lorsque la sécurité verrouille les utilisateurs après trois tentatives de connexion infructueuses. Si toutes les informations d’identification ont le même numéro d’ordre, ou aucun, l’instance teste les informations d’identification dans un ordre aléatoire. La valeur par défaut est 100.
          Nom d'utilisateur Nom de l’utilisateur pour l’exécution de la découverte de l’équilibreur de charge AVI.
          Mot de passe Mot de passe de cet utilisateur.
        4. Exécuter une découverte rapide sur l’adresse IP du cluster AVI Controller.
    • Pour le contrôleur d’équilibreur de charge AVI - Schéma basé sur la session :
      • Créez des informations d’identification d’authentification de base avec un alias :
        1. Accédez à la Connexions et informations d'identification > Alias de connexion et d'informations d'identification.
        2. Cliquez sur Nouveau.
        3. Saisissez un nom unique pour l’alias et sélectionnez Informations d’identification pour le type d’alias.
        4. Cliquez sur Envoyer.
        5. Ouvrez le nouvel alias.
        6. Cliquez sur Nouveau dans l’onglet Informations d’identification.
        7. Sélectionnez Informations d’identification pour l’authentification de base comme type d’informations d’identification et remplissez le formulaire.
          Tableau 2. Formulaire Informations d’identification
          Champ Description
          Nom Nom des informations d’identification.
          Nom d'utilisateur Nom de l’utilisateur pour l’exécution de la découverte de l’équilibreur de charge AVI.
          Mot de passe Mot de passe de cet utilisateur.
        8. Cliquez sur Mettre à jour.
      • Créez un calendrier de découverte sans serveur .

        Procédez ensuite comme suit :

        1. Dans le planificateur, cliquez sur l’onglet Schémas d’exécution sans serveur .
        2. Cliquez sur Nouveau.
        3. Remplissez le formulaire, puis cliquez sur Envoyer.
          Champ Description
          Nom Fournissez un nom descriptif.
          Modèle Sélectionnez AVI Load Balancer Controller - Session-based pattern.
        4. Ouvrez l’enregistrement créé lors des étapes précédentes et configurez ces paramètres :
          Paramètre Description
          Adresse IP L’adresse IP d’Avi.
          Alias d'identification Le nom de l’alias d’informations d’identification créé ci-dessus.
    • Pour le modèle de contrôleur d’équilibreur de charge AVI et le modèle de contrôleur d’équilibreur de charge AVI - basé sur la session, fournissez à un utilisateur les autorisations nécessaires pour envoyer les requêtes d’API suivantes.
      • /api/grappe
      • /api/serviceengine
      • /api/pool
      • /api/vimgrvmruntime ?controller_vm=vrai
      • /api/cloud
      • /api/servicevirtuel
      • /api/serviceenginegroup
      • /api/gslbservice
      • /api/locataire
    • Pour le modèle VIP AVI Load Balancer :
      • Créer un instance de service.
      • Avant d’utiliser le modèle VIP AVI Load Balancer, utilisez l’un des modèles de découverte horizontaux de l’équilibreur de charge Avi pour trouver l’infrastructure AVI.

    Données collectées par Découverte lors d'une détection horizontale

    Les données détectées comprennent les tables et champs suivants.

    Table et champ Description
    Contrôleur AVI [cmdb_ci_avi_controller]
    Nom [name] Nom du contrôleur avi.
    Nom de domaine complet [fqdn] Nom d’hôte de l’ordinateur virtuel.
    Adresse IP [ip_address] Adresse IP du nom de domaine complet.
    Moteur de service Avi [cmdb_ci_avi_service_engine]
    Nom [name] Nom du moteur de service AVI.
    Adresse IP [ip_address] Adresse IP de l’AVI Service Engine.
    Version [version] Version du moteur de service AVI.
    ID d'objet [object_id] Identificateur unique du moteur de service AVI.
    Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster]
    ID de grappe [cluster_id] Identificateur unique de la grappe de contrôleurs AVI.
    Nom [name] Nom de la grappe de contrôleurs AVI.
    Adresse IP [ip_address] Adresse IP de l’hôte du cluster de contrôleurs AVI.
    Pool d'équilibreurs de charge [cmdb_ci_lb_pool]
    Nom [name] Nom du pool d’équilibreurs de charge.
    ID de serveur [server_id] Identificateur unique du pool d’équilibreurs de charge.
    Méthode d’équilibrage de charge [load_balancing_method] Méthode utilisée par Avi Vantage pour prendre sa décision d’équilibrage de charge. Le modèle traduit les algorithmes comme suit :
    • « LB_ALGORITHM_LEAST_CONNECTIONS » : « le moins de connexions »
    • « LB_ALGORITHM_ROUND_ROBIN » : « tourniquet »
    • « LB_ALGORITHM_FASTEST_RESPONSE » : « réponse la plus rapide »
    • « LB_ALGORITHM_CONSISTENT_HASH » : « hachage cohérent »
    • « LB_ALGORITHM_LEAST_LOAD » : « charge-la moindre »
    • « LB_ALGORITHM_FEWEST_SERVERS » : « le moins de serveurs »
    • « LB_ALGORITHM_RANDOM » : « aléatoire »
    • « LB_ALGORITHM_FEWEST_TASKS » : « le moins de tâches »
    • « LB_ALGORITHM_NEAREST_SERVER » : « serveur le plus proche »
    Membre du pool d'équilibreurs de charge [cmdb_ci_lb_pool_member]
    Nom [name] Nom du membre du pool @ nom du pool.
    Adresse IP [ip_address] Adresse IP de l’hôte du membre du pool.
    Service d’équilibreur de charge [cmdb_ci_lb_service]
    Nom [name] Nom de l’adresse IP virtuelle (VIP).
    Adresse IP [ip_address] Adresse IP du VIP.
    ID d'objet [object_id] Identificateur unique du VIP.
    Port [port] Port de l’ordinateur virtuel hôte.
    Locataire Avi [cmdb_ci_avi_tenant]
    nom Nom du locataire​.
    object_id L'élément object_id du locataire​.
    tenant_url URL dirigeant vers le locataire.

    La carte Vue des dépendances affiche les CI d’équilibreur de charge détectés et les relations entre eux.


    CI et connexions sur une carte Vue des dépendances.

    L’image suivante montre les résultats de la découverte descendante à l’aide du modèle VIP AVI Load Balancer.

    Figure 1. Découverte descendante à l’aide du schéma VIP AVI Load Balancer

    Cette image montre la découverte de haut en bas à l’aide du schéma VIP AVI Load Balancer.

    Relations CI

    Ces relations sont créées pour prendre en charge la découverte de l’équilibreur de charge AVI :
    CI Relation CI
    Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster] Grappe de ::Grappe Contrôleur AVI [cmdb_ci_avi_controller]
    Locataire Avi [cmdb_ci_avi_tenant​] Hébergé sur::Hôtes Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster]
    Contient ::Contenu par Service d’équilibreur de charge [cmdb_ci_lb_service]
    Pool d'équilibreurs de charge [cmdb_ci_lb_pool] Utilisé par ::Utilisations Service d’équilibreur de charge [cmdb_ci_lb_service]
    Hébergé sur::Hôtes Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster]
    Possède ::Appartient à Membre du pool d'équilibreurs de charge [cmdb_ci_lb_pool_member]
    Moteur de service Avi [cmdb_ci_avi_service_engine] Hébergé sur::Hôtes Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster]
    Contrôleur AVI [cmdb_ci_avi_controller] Contient ::Contenu par Moteur de service Avi [cmdb_ci_avi_service_engine]
    Service d’équilibreur de charge [cmdb_ci_lb_service] Utilisé par ::Utilisations Moteur de service Avi [cmdb_ci_avi_service_engine]
    S’exécute sur ::Exécute Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster]
    Membre du pool d'équilibreurs de charge [cmdb_ci_lb_pool_member] Référence uniquement Grappe de contrôleurs AVI [cmdb_ci_avi_controller_cluster]

    Dépannage

    Si la découverte descendante de l’équilibreur de charge Avi échoue, consultez l’article de la base de connaissances KB0824019 pour une solution de contournement.

    Si le processus de mappage ne se déroule pas comme prévu, suivez les suggestions ci-après.
    Symptôme Cause Solution
    Échec de la détection. Le message de détection fait état d'une erreur liée au délai d'expiration de REST. De nombreux CI envoient la réponse d'appel REST dans le déploiement. Le Serveur MID ne peut pas traiter la réponse d'appel REST sans dépasser la limite de temps contrôlée par le paramètre mid.sa.cloud.request_timeout. Par défaut, le paramètre mid.sa.cloud.request_timeout est défini sur 30 000 millisecondes.
    Augmentez la valeur de ce paramètre sur le Serveur MID pertinent et relancez la détection.
    Remarque :
    Si la liste connexe Paramètres de configuration pour le Serveur MID pertinent n'affiche pas ce paramètre, vous devrez peut-être l'ajouter.
    Concepteur de modèle échoue lors d'une session de débogage. Le message de Concepteur de modèle fait état d'une erreur liée au délai d'expiration. Concepteur de modèle échoue en raison d'un délai d'expiration pendant le débogage du modèle (et non pendant la détection). Par défaut, le paramètre sa.debugger.max_timeout est défini sur 240 secondes.

    Augmentez la valeur de ce paramètre sur le Serveur MID pertinent.