VMware NSX Découverte avancée de l’équilibreur de charge
L’application ServiceNow Découverte utilise le modèle de détection d’équilibreur de charge VMware NSX Advanced pour trouver VMware NSX des équilibreurs de charge. La détection de certaines de ces ressources nécessite la mise à jour de l’application Schémas de découverte et de mappage des servicesServiceNow Storeà partir du .
Demander des applications dans l'App Store
Visitez le site Web ServiceNow Store pour découvrir toutes les applications disponibles et pour obtenir des informations sur la procédure à suivre pour soumettre des demandes à la boutique. Pour obtenir des informations sur les notes de publication cumulatives pour toutes les applications publiées, consultez les ServiceNow Storenotes de publication relatives à l'historique des versions.
Prérequis
- Activer l’authentification NSX de base
- Dans VMware NSX, activez NSX l’authentification de base.
- Vérifier que les applications sont à jour
-
- Modèles de classe CI CMDB
- Contenu de visibilité
- Schémas de découverte et de mappage des services
- Configurer les informations d’identification d’authentification de base
- Sur , configurez les ServiceNow AI Platform informations d’identification d’authentification de base. Les informations d’identification doivent avoir les autorisations d’API suivantes :
- NSX:
- /api/4.0/edges
- /api/4.0/edges/<edge_id>loadbalancer/config
- NSX-T: /api/v1/edge-clusters
- NSX:
- Vérifier que la détection HTTP est déclenchée par rapport à l’adresse IP du NSX contrôleur principal
- La détection HTTP n’est déclenchée que si la détection SSH ou SNMP échoue.
- Créer un calendrier de détection
- Créez le calendrier de découverte pour VMware NSX la détection de l’équilibreur de charge ou exécutez une découverte rapide sur l’adresse IP du NSX contrôleur principal. Pour plus d’informations sur l’exécution d’une détection rapide, reportez-vous à la section Exécuter une détection rapide.
Données collectées par Découverte pour VMware NSX l’équilibreur de charge avancé
Découverte renseigne les données lors de l’exécution des modèles d’équilibreur CMDB de charge VMware NSX Advanced.
| Champ | Description |
|---|---|
| Nom [name] | Nom de la bordure. |
| ID d'objet [object_id] | ID de la bordure. |
| Adresse IP [ip_address] | Adresse IP du NSX contrôleur principal. |
| État opérationnel [operational_status] | État de l'équilibreur de charge : actif ou inactif. |
| Champ | Description |
|---|---|
| Nom [name] | Nom du serveur virtuel. |
| Adresse IP [ip_address] | Adresse IP du serveur virtuel. |
| ID d'objet [object_id] | ID d'objet du serveur virtuel. |
| Port [port] | Port du serveur virtuel avec lequel communiquer. |
| Protocole d’écoute [listener_protocol] | Protocole d'écoute. Par exemple : HTTP, HTTPS. |
| Champ | Description |
|---|---|
| Nom [name] | Nom de pool. |
| ID d'objet [object_id] | ID d'objet du pool. |
| Champ | Description |
|---|---|
| Nom [name] | Nom du membre du pool |
| Adresse IP [ip_address] | Adresse IP du membre du pool. |
| ID d'objet [object_id] | ID d'objet du membre du pool. |
| Port de service [service_port] | Port du membre du pool avec lequel communiquer. |
| Champ | Description |
|---|---|
| Nom [name] | Nom du dispositif de surveillance. |
| ID d'objet [object_id] | ID d'objet du dispositif de surveillance. |
| Délai d’expiration en secondes [timeout_sec] | Délai, en secondes, avant une réponse. |
| Intervalle en secondes [check_interval_sec] | Intervalle en secondes après lequel le dispositif de surveillance envoie à nouveau la demande. |
| Protocole de type de surveillance [monitor_type] | Type de surveillance. Par exemple : HTTP, HTTPS, TCP. |
| Chemin d’accès à la demande [request_path] | Chemin d'accès vers lequel le dispositif de surveillance envoie la demande. |
| Nbre max. d’essais [max_retries] | Le nombre maximal de tests de la ressource avant d'être déclarée « En panne ». |
Relations CI
| CI | Relation | CI |
|---|---|---|
| Service d'équilibreur de charge [cmdb_ci_lb_service] | Runs on::Runs | Équilibreur de charge NSX [cmdb_ci_nsx_lb] |
| Service d'équilibreur de charge [cmdb_ci_lb_service] | Uses::Used by | Pool d'équilibreurs de charge [cmdb_ci_lb_pool] |
| Pool d'équilibreurs de charge [cmdb_ci_lb_pool] | Hébergé sur::Hôtes | Équilibreur de charge NSX [cmdb_ci_nsx_lb] |
| Pool d'équilibreurs de charge [cmdb_ci_lb_pool] | Owns::Owned by | Membre du pool d'équilibreurs de charge [cmdb_ci_lb_pool_member] |
| Service d’intégrité de l’équilibreur de charge dans le cloud [cmdb_ci_lb_health_service] | Hébergé sur::Hôtes | Équilibreur de charge NSX [cmdb_ci_nsx_lb] |
| Service d’intégrité de l’équilibreur de charge dans le cloud [cmdb_ci_lb_health_service] | Used by::Uses | Pool d'équilibreurs de charge [cmdb_ci_lb_pool] |
Dépannage
| 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. |