Vous pouvez exécuter plusieurs commandes différentes pour déterminer si le dispositif Edge est dans un état correct.

Diagnostic Edge

  • Vérifiez si vmtoolsd est exécuté avec cette commande :
    nsxedge> show process list
    Perimeter-Gateway-01-0> show process list
    %CPU %MEM    VSZ   RSZ STAT  STARTED     TIME COMMAND
     0.0  0.1   4244   720 Ss     May 16 00:00:15 init [3]
    ...
     0.0  0.1   4240   640 S      May 16 00:00:00 logger -p daemon debug -t vserrdd
     0.2  0.9  57192  4668 S      May 16 00:23:07 /usr/local/bin/vmtoolsd --plugin-pa
     0.0  0.4   4304  2260 SLs    May 16 00:01:54 /usr/sbin/watchdog
     ...
    
  • Vérifiez si Edge est dans un bon état en exécutant cette commande :
    nsxedge> show eventmgr
    -----------------------
    messagebus     : enabled
    debug          : 0
    profiling      : 0
    cfg_rx         : 1
    cfg_rx_msgbus  : 0
    ...
    
    Utilisez la commande show eventmgr pour vérifier que la commande de requête est reçue et traitée.
    nsxedge> show eventmgr
    -----------------------
    messagebus     : enabled
    debug          : 0
    profiling      : 0
    cfg_rx         : 1
    cfg_rx_msgbus  : 0
    cfg_rx_err     : 0
    cfg_exec_err   : 0
    cfg_resp       : 0
    cfg_resp_err   : 0
    cfg_resp_ln_err: 0
    fastquery_rx : 0 fastquery_err : 0
    clearcmd_rx    : 0
    clearcmd_err   : 0
    ha_rx          : 0
    ha_rx_err      : 0
    ha_exec_err    : 0
    status_rx      : 16
    status_rx_err  : 0
    status_svr     : 10
    status_evt     : 0
    status_evt_push: 0
    status_ha      : 0
    status_ver     : 1
    status_sys     : 5
    status_cmd     : 0
    status_svr_err : 0
    status_evt_err : 0
    status_sys_err : 0
    status_ha_err  : 0
    status_ver_err : 0
    status_cmd_err : 0
    evt_report     : 1
    evt_report_err : 0
    hc_report      : 10962
    hc_report_err  : 0
    cli_rx         : 2
    cli_resp       : 1
    cli_resp_err   : 0
    counter_reset  : 0
    ---------- Health Status -------------
    system status  : good
    ha state       : active
    cfg version    : 7
    generation     : 0
    server status  : 1
    syslog-ng      : 1
    haproxy        : 0
    ipsec          : 0
    sslvpn         : 0
    l2vpn          : 0
    dns            : 0
    dhcp           : 0
    heartbeat      : 0
    monitor        : 0
    gslb           : 0
    ---------- System Events -------------
    

Récupération du dispositif Edge

Si le processus vmtoolsd n'est pas exécuté ou si le dispositif NSX Edge est défectueux, redémarrez le dispositif Edge.

Pour récupérer d'une panne, un redémarrage devrait suffire. Un redéploiement ne devrait pas être nécessaire.

Note : Notez toutes les informations de connexion de l'ancien dispositif Edge lorsqu'un redéploiement est terminé.

Pour déboguer une panne du noyau, vous devez obtenir :

  • Le fichier vmss (interrompre la VM) ou vmsn (snapshot de VM) de la VM Edge tandis qu'elle est toujours bloquée. S'il existe un fichier vmem, il est également nécessaire. Il peut être utilisé pour extraire un fichier de vidage de mémoire du noyau, que le support VMware peut analyser.
  • Le journal de support Edge, généré juste après le redémarrage du dispositif Edge bloqué (mais qui n'est pas redéployé). Vous pouvez également consulter les journaux Edge. Reportez-vous à la section https://kb.vmware.com/kb/2079380.
  • Une capture d'écran de la console Edge est également utile, même si en général elle ne contient pas le rapport d'incident complet.