NSX Managerの再起動後にトランスポートノードのステータスが"NSX スイッチの構成を適用しています"で停止する
search cancel

NSX Managerの再起動後にトランスポートノードのステータスが"NSX スイッチの構成を適用しています"で停止する

book

Article ID: 421682

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

免責事項:これは英文の記事「Transport Nodes stuck on Applying NSX switch configuration after reboot of manager」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • システム > ファブリック > ホストで以前までは"構成の状態"が"完了"になっていたトランスポートノードのステータスが"NSX スイッチの構成を適用しています"と表示されています。
  • 進行状況が60%または68%で停止して完了しません。
  • APIの実行結果には"Applying NSX switch configuration"と表示されます。

GET <NSXT-FQDN>/api/v1/transport-nodes/<tn-uuid>/state

"maintenance_mode_state": "DISABLED",
    "node_deployment_state": {
        "state": "success",
        "details": []
    },
    "deployment_progress_state": {
        "progress": 60,
        "current_step_title": "Applying NSX switch configuration"
    },
    "state": "success",
    "details": [

  • NSX Manager が再起動された可能性があるため、CLIで次のコマンドを実行して稼働時間を確認してください。
    nsx-mngr> get uptime

  • 再起動されていない場合はトラブルシューティングの一環としてサービスが手動で再起動された可能性があります。
    または、Application on NSX node has crashed alarmのアラームによって自動的に再起動された可能性があります。
  • 既存の構成の再適用に失敗した状態のため、影響を受けるトランスポート ノードで実行されているVMには実際には変更は加えられません。
    ホストが以前まで正常に構成されていた場合、データプレーンへの影響はありません。
    ただし、ホストの状態に依存する他のサービスや製品ではホストの状態が適用中/未完了と表示されることによる影響を受ける可能性があります。
    このような状況では、トランスポート ノード(TN)の構成が進行中であることを示すメッセージが表示される場合があります。

Environment

VMware NSX 4.1.x
VMware NSX-T Data Center 3.x

Cause

NSX Managerのサービスの再起動、またはManagerノードの再起動によりAppInitが失敗する可能性があります。
これにより、トランスポートノードのステータスをAuto Rectifierサービスが検出して解決することができなくなり、GUIに表示されるノードのステータスが「適用中...」のままになります。

Resolution

この問題はBroadcom downloadsで入手可能なVMware NSX 4.2.0 で解決されています。
ソフトウェアのダウンロードや検索に問題がある場合は Download Broadcom products, patches and software をご参照ください。

Workaround:
影響を受けるESX トランスポートノードを指定して以下の API を実行すると、そのノードのステータスがリセットされます。

POST <NSXT-FQDN>/api/v1/transport-nodes/<transportnode-id>?action=resync_host_config

API実行後もNSXの構成の状態のステータスが「NSX スイッチの構成を適用しています」のままになっている場合、
NSX Managerの/var/log/syslog を見て影響を受けるトランスポート ノードの構成が成功しているかどうかを確認します。
次のようなログが表示されます: 

<timestamp> nsx-mngr NSX 797724 FABRIC [nsx@6876 comp="nsx-manager" level="INFO" subcomp="manager"] Got deployment status INSTALL_SUCCESSFUL for node ########-####-###-####-######

Syslog に INSTALL_SUCCESSFUL が表示されている場合は、
NSX Managerのローリング再起動を実行してノードのステータスをリセットします。

Additional Information

Application on NSX node has crashed alarm