Upgrade status summary API は、アップグレードが完了した後のアップグレードのステータスが正しくないと報告しました。
search cancel

Upgrade status summary API は、アップグレードが完了した後のアップグレードのステータスが正しくないと報告しました。

book

Article ID: 425602

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

免責事項:これは英文の記事「Upgrade status summary API reported incorrect status for upgrade post complete upgrade was done」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

アップグレードステータスを取得するには、次のAPIを使用します:
GET /upgrade-coordinator/api/v1/upgrade/status-summary

NSX Manager UI で [System] > [Upgrade] を確認すると、NSX Manager のアップグレード ステータスが後退し、アップグレードが完了しているにもかかわらず、アップグレードがまだ進行中であるように見える場合があります。

また、API 実行の結果に基づいて進行状況が後退し、全体的なアップグレード ステータスが「PAUSED」になる場合もあります。

GET /upgrade-coordinator/api/v1/upgrade/status-summary
  {
    "component_status": [
      {
        "can_rollback": false,
        "can_skip": false,
        "component_type": "MP",
        "current_version_node_summary": {
          "results": [
            {
              "component_version": "Done",
              "node_count": ###,
              "type": "MP",
              "upgrade_unit_subtype": "ACTION"
            },
            {
              "component_version": "Pending",
              "node_count": ###,
              "type": "MP",
              "upgrade_unit_subtype": "ACTION"
            }
          ]
        },
        "node_count_at_target_version": ###,
        "percent_complete": 81.0, <---!
        "pre_upgrade_status": {
          "end_time": ###,
          "error_count": 0,
          "failure_count": 1,
          "start_time": ###,
          "status": "COMPLETED",
          "warning_count": 1
        },
        "status": "FAILED", <---!
        "target_component_version": "###"
      }
    ],
    "overall_upgrade_status": "PAUSED" <---!
  },

Environment

VMware NSX 4.0
VMware NSX 4.1

Cause

アップグレードが正常に完了すると、各 NSX Manager ノードは同期プランを実行し、進捗状況を再度計算します。
アップグレードの完了時に NSX Manager ノードの 1 つがダウンしていた場合、その Manager ノードは非同期状態になり、アップグレードステータスは回帰状態になります。

Resolution

回避策:

すべてのNSX ManagerのGUIにログインし、アップグレードUIを表示して、アップグレードコーディネータがプランとステータスを同期できるようにします。
すべてのNSX Managerで以下の手順を実行してください。

1. NSX ManagerのGUIにログインします。
2. [System] > [Upgrade]に移動します。

修正:
この問題はVMware NSX 4.2.1で解決されています。