2023-05-01T08:37:22.725Z ERROR http-nio-127.0.0.1-7440-exec-154 ClusterManagerUtil 4912 - [nsx@6876 comp="nsx-manager" errorCode="MP2101" level="ERROR" reqId="xxxxxxxxxx" subcomp="manager" username="xxxxxx"] Request GET http://localhost:7989/api/v1/cluster-manager/status HTTP/1.1 failed, return code is 400
2023-05-01T08:37:22.725Z ERROR http-nio-127.0.0.1-7440-exec-154 ClusterManagerUtil 4912 - [nsx@6876 comp="nsx-manager" errorCode="MP2121" level="ERROR" reqId="xxxxxxxxxxxxxxx" subcomp="manager" username="xxxxx"] Cluster status retrieved from cluster manager is empty
127.0.0.1 - - [01/May/2023:08:37:23 +0000] "GET /api/v1/cluster-manager/status HTTP/1.1" 400 435 127.0.0.1 - - [01/May/2023:08:38:44 +0000] "GET /api/v1/cluster-manager/status HTTP/1.1" 200 25670
INFO | jvm 1 | 2023/03/11 12:50:50 | INFO: Error parsing HTTP request header INFO | jvm 1 | 2023/03/11 12:50:50 | Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. INFO | jvm 1 | 2023/03/11 12:50:50 | java.lang.IllegalArgumentException: Request header is too large INFO | jvm 1 |
This issue occurs when the Request header is to large and the Cluster Boot Manager (CBM) is unable to process it.
Please make sure you have a backup in place before proceeding.
Repeat the below steps 1 to 4 on each manager node as root user.mkdir /root/jarFileBackup
cp /opt/vmware/cbm/cbm-app/libweb-server-cbm.jar /root/jarFileBackup/
2.
mkdir /root/jarFileUpdate
cp /opt/vmware/cbm/cbm-app/libweb-server-cbm.jar /root/jarFileUpdate/
cd /root/jarFileUpdate
unzip libweb-server-cbm.jar
3.
4.
get cluster status
5. The VMware NSX UI should now be showing the correct value.