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 仮想マシンの vmss(仮想マシンのサスペンド)または vmsn(仮想マシンのスナップショット)ファイルのいずれか。vmem ファイルがある場合、これも必要です。VMware サポートが分析するカーネル コア ダンプ ファイルの抽出に使用できます。
  • クラッシュした Edge の再起動直後に生成された Edge サポート ログ(再デプロイ後のログではありません)。また、Edge のログも確認できます。「https://kb.vmware.com/kb/2079380」を参照してください。
  • Edge コンソールのスクリーン ショットも役立ちますが、通常、完全なクラッシュ レポートには含まれていません。