License Hub consists of a controller node and a worker node. Failure of the License Hub worker node is handled automatically by the system and no user intervention is needed.
User intervention is needed in case of License hub control node failures, which is considered License Hub failure in the context of this document. This document lists down the steps to be followed to recover from such a failure.
License Hub 5.1.2
License Hub control node VM crashes
To prepare for potential service interruptions, we recommend the following at all times:
- Maintain a list of all endpoints (NSX Manager, Avi Controllers, or SSP) onboarded to each License Hub along with their IP addresses or FQDNs. This information can be obtained from the License hub UI or via API.
List Endpoints
GET https://{{license-hub-url}}/licensing/endpoints
{
"total_result_count": 1,
"results": [
{
"_create_time": 1774512965896,
"_last_modified_time": 1774513050422,
"_revision": 3,
"display_name": "nsx-mgr-0",
"id": "5b03f31f-6349-42f8-afac-178eb5cddd3d",
"connection_info": {
"connection_type": "DYNAMIC",
"hostname": "ip-address"
},
"endpoint_type": "NSX_MANAGER",
"status": "READY"
}
]
}
- Keep records of license assignments for each of these endpoints. This information can be obtained from the License hub UI or via API.
Get License Endpoint Mappings
GET https://{{license-hub-url}}/licensing/license-endpoint-mappings
{
"total_result_count": 2,
"results": [
{
"endpoint_id": "5b03f31f-6349-42f8-afac-178eb5cddd3d",
"id": "50c00d13-07c5-435a-a6f7-9e83a5621688",
"license_id": "ZEUSS-00MLY-UBL6Q-NCL1Z-T4L6U"
},
{
"endpoint_id": "5b03f31f-6349-42f8-afac-178eb5cddd3d",
"id": "22eb0670-811d-48e8-99a4-71b41e943fba",
"license_id": "ZEUSS-00MLY-UEK8X-JTAPG-51BA9"
}
]
}