免責事項:これは英文の記事「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" <---!
},
VMware NSX 4.0
VMware NSX 4.1
アップグレードが正常に完了すると、各 NSX Manager ノードは同期プランを実行し、進捗状況を再度計算します。
アップグレードの完了時に NSX Manager ノードの 1 つがダウンしていた場合、その Manager ノードは非同期状態になり、アップグレードステータスは回帰状態になります。
回避策:
すべてのNSX ManagerのGUIにログインし、アップグレードUIを表示して、アップグレードコーディネータがプランとステータスを同期できるようにします。
すべてのNSX Managerで以下の手順を実行してください。
1. NSX ManagerのGUIにログインします。
2. [System] > [Upgrade]に移動します。
修正:
この問題はVMware NSX 4.2.1で解決されています。