Unable to upgrade NSX manager upgrade even after successfully upgrading NSX Controllers
search cancel

Unable to upgrade NSX manager upgrade even after successfully upgrading NSX Controllers

book

Article ID: 306200

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

Symptoms:


-- MP upgrade cannot be started even after the Controller upgrade is completed
-- In the NSX Manager UI, System --> Components does not show NSX Manager Statistics
-- During upgrade of NSX manager, the following exception is seen
2018-12-11 01:33:52.751 UTC ERROR http-nio-127.0.0.1-7442-exec-2 UcRestClient:449 - SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP30014" subcomp="upgrade-coordinator"] Error during GET rest request api/v1/cluster/4239dca0-9f6f-8eb8-#####-############/node/version , trial 4 , err com.vmware.nsx.management.upgrade.rpcframework.UcRestRpcException: [UC] Error in rest call. url= /api/v1/cluster/4239dca0-9f6f-8eb8-######-###########/node/version , method= GET , response= {"module_name": "node-services", "error_message": "Specified node UUID is invalid.", "error_code": 36581} , error= 400 Bad Request .
com.vmware.nsx.management.upgrade.rpcframework.UcRestRpcException: org.springframework.web.client.HttpClientErrorException: 400 Bad Request
        at com.vmware.nsx.management.upgrade.rpcframework.UcRestClient.reportException(UcRestClient.java:293) ~[uc-core-1.0.jar:?]
        at com.vmware.nsx.management.upgrade.rpcframework.UcRestClient.sendGetRequestToNAPI(UcRestClient.java:410) ~[uc-core-1.0.jar:?]

Environment

VMware NSX-T Data Center 2.x
VMware NSX-T Data Center

Cause

All the RMQ clients have their accounts stored in CORFU Database which is realized on RMQ broker. The Management Plane Account running on the management plane has been deleted from CORFU Database

Resolution

Currently there is no resolution to this issue. This will be fixed in later versions of NSX

Workaround:
Step-1: Run the following command
/opt/vmware/nsx-mpa/mpaconfigrestore.sh

Step-2: Restart napi
/etc/init.d/nsx-mp-api-server restart