Global Manager (GM) shows "Internal Server Error..." when communicating with a Local Manager (LM).
The "Sync Status" in the GM UI Under System > Location Manager > Locations may still show Success with a green dot, but the dot beside the location name is white.
The LM UI, under System > Location Manager, shows errors such as "Unable to fetch full sync status" and "Lost communication to <GM Name>".
Standard certificate replacement APIs fail:
set_pi_certificate_for_federation requires the "old" certificate to still be present.
apply_certificate fails because this function doesn't apply to "service_type": "GLOBAL_MANAGER". It can be used to replace a "LOCAL_MANAGER" certificate
NSX Federation
The Principal Identity (PI) on the Local Managers is mapped to a certificate UUID that has been deleted or is missing from the trust store.
To resolve this, you must manually recreate the Principal Identity using the X-Overwrite: true header and assigning a valid certificate as shown in the steps below:
{
"name": "GlobalManagerIdentity-########-####-####-####-###########",
"node_id": "########-####-####-####-###########",
"role": "enterprise_admin",
"certificate_id": "########-####-####-####-###########", <<<only the value from this line gets changed
"roles_for_paths": [
{
"path": "/",
"roles": [
{
"role": "enterprise_admin"
}
],
"delete_path": false
}
],
"is_protected": false,
"resource_type": "PrincipalIdentity",
"id": "########-####-####-####-###########", <<<this ID would be used during a DELETE call
"display_name": "########-####-####-####-###########",
"_revision": 0
}https://<LM_IP>/api/v1/trust-management/certificates/<certificate_id> or within the Local NSX Manager UI to see if it is indicating:If you are contacting Broadcom support about this issue, provide the following:
Handling Log Bundles for offline review with Broadcom support: