NSX Intelligence 功能升級失敗。

問題

由於「無效的 Docker 登錄」錯誤,嘗試升級 NSX Intelligence 功能卻未能成功完成。

原因

當提供的 Docker 登錄值無效時,NSX Intelligence 更新會失敗,並顯示 InvalidImageName 錯誤。NSX Intelligence 變成無法使用,並進入不穩定狀態。

解決方案

若要解決此問題,請執行下列步驟。

  1. 使用 root 帳戶登入 NSX Manager 應用裝置。

  2. 在系統提示下,執行以下命令,並識別已部署的最新 NSX Application Platform 版本。

    napp-h history nsxi-platform -n nsxi-platform
  3. 使用以下命令,從失敗的 upgrade 命令中刪除工作。

    napp-k delete jobs $(kubectl get jobs -n nsxi-platform -o custom-columns=:.metadata.name)
  4. 使用以下命令,復原至在步驟 1 中找到的上次成功的修訂版本。

     napp-h rollback nsxi-platform <REVISION> -n nsxi-platform