Edge가 정상 상태인지 확인하는 데 사용할 수 있는 몇 가지 명령이 있습니다.

Edge 진단

  • 다음 명령을 사용하여 vmtoolsd가 실행되고 있는지 확인합니다.
    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
     ...
    
  • 다음 명령을 실행하여 Edge가 정상 상태인지 확인합니다.
    nsxedge> show eventmgr
    -----------------------
    messagebus     : enabled
    debug          : 0
    profiling      : 0
    cfg_rx         : 1
    cfg_rx_msgbus  : 0
    ...
    
    show eventmgr 명령을 사용하여 쿼리 명령이 수신되고 처리되는지 확인하십시오.
    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 -------------
    

Edge 복구

vmtoolsd가 실행되고 있지 않거나 NSX Edge가 잘못된 상태이면 Edge를 재부팅하십시오.

충돌에서 복구하려는 경우 재부팅만으로 충분합니다. 다시 배포할 필요는 없습니다.

참고: 다시 배포가 완료되면 이전 Edge의 모든 로깅 정보를 적어둡니다.

커널 충돌을 디버깅하려면 다음이 필요합니다.

  • 충돌 상태에 있는 동안 Edge VM에 대한 vmss(VM 일시 중단) 또는 vmsn(VM 스냅샷) 파일. vmem 파일이 있는 경우에도 필요합니다. 이러한 파일은 VMware 지원이 분석할 수 있는 커널 코어 덤프 파일을 추출하는 데 사용할 수 있습니다.
  • 충돌한 Edge가 재부팅(다시 배포는 아님)된 직후에 생성된 Edge 지원 로그. Edge 로그를 확인할 수도 있습니다. https://kb.vmware.com/kb/2079380를 참조하십시오.
  • Edge 콘솔의 스크린샷은 항상 전체 충돌 보고서를 포함하는 것은 아니지만 도움이 될 수 있습니다.