Vous pouvez surveiller l'intégrité de tunnel d'un hyperviseur pour voir s'il y a des problèmes à l'aide de REST API.

L'état indique quatre états :

  • Actif (Up) : tous les composants sont en bon état.
  • Dégradé (Degraded) : certains composants sont défectueux.
  • Inactif (Down) : tous les composants sont défectueux.
  • Désactivé (Disabled) : le composant dont vous voulez l'état est désactivé par l'administrateur.

Vous pouvez surveiller l'état des composants suivants :

  1. Carte réseau physique (pNIC) :
    • Avec le mode de groupe d'agrégation de liens (LAG) :
      • L'état de la pNIC est actif, lorsque toutes les liaisons montantes qui appartiennent à un LAG sont actives.
      • L'état de la pNIC est inactif, lorsque toutes les liaisons montantes qui appartiennent à un LAG sont inactives.
      • L'état de la pNIC est dégradé, lorsque quelques liaisons montantes qui appartiennent à un LAG sont actives et quelques-unes sont inactives.
    • Avec le mode non-LAG :
      • L'état de la pNIC est actif ou inactif.
  2. Tunnel : état de la connectivité de mise en réseau du tunnel.
    • L'état du tunnel est actif, lorsque tous les tunnels de l'hyperviseur sont actifs.
    • L'état du tunnel est inactif, lorsque tous les tunnels de l'hyperviseur sont inactifs.
    • L'état du tunnel est dégradé, lorsque quelques tunnels sont actifs et quelques-uns sont inactifs.
  3. État du plan de contrôle : état de la connexion entre l'hyperviseur et les contrôleurs.
  4. État du plan de gestion : état de la connexion entre l'hyperviseur et le plan de gestion.

Utilisez les API suivantes pour surveiller l'intégrité de tunnel de l'hyperviseur :

  • Pour afficher l'état global de l'hôte : GET /api/2.0/vdn/host/status.
  • Pour afficher le résumé de tunnel pour un hôte spécifique : GET /api/2.0/vdn/host/<host-id>/status.
  • Pour afficher l'état de tunnel pour un hôte spécifique : GET /api/2.0/vdn/host/<host-id>/tunnel.
  • Pour afficher l'état de tous les hôtes avec des connexions par tunnel vers l'hôte donné : GET /api/2.0/vdn/host/<host-id>/remote-host-status.
  • Pour récupérer la configuration globale de BFD : GET /api/2.0/vdn/bfd/configuration/global.
  • Pour modifier la configuration de BFD pour la surveillance de l'intégrité : PUT /api/2.0/vdn/bfd/configuration/global. Vous pouvez également indiquer à BFD de ne plus surveiller l'intégrité de tunnel de l'hyperviseur.
  • Pour récupérer les informations d'état sur la pNIC : GET /api/2.0/vdn/pnic-check/configuration/global.
  • Pour modifier la configuration de la pNIC pour la surveillance de l'intégrité : PUT /api/2.0/vdn/pnic-check/configuration/global. Vous pouvez également indiquer à la pNIC de ne plus surveiller l'intégrité de tunnel de l'hyperviseur.

Pour plus d'informations sur l'API, consultez le Guide de NSX API.