Users may encounter an error and task failure when attempting to execute a scale-out of NSX Manager nodes using the SDDC Manager scale-out API via https://<FQDN>/v1/nsxt-clusters/<nsx-cluster-id>/scale-out.
During this process, an error message similar to the following is displayed:
NSX cluster is already three node cluster
VMware Cloud Foundation
If the SDDC Manager inventory already contains records of a 3-node cluster or if the environment is in an inconsistent state, executing the scale-out API is blocked as an unsupported operation and results in an error.
When attempting to scale out the NSX Manager cluster, first check if three NSX Manager nodes already exist. If there are fewer than three nodes but the error still occurs, there may be an inconsistency between SDDC Manager and NSX Manager. Please perform an inventory sync to update the state before attempting to scale out again. An example of executing the inventory sync API is as follows:
POST https://<FQDN>/v1/domains/{domainId}/synchronizations
Input json payload:
{
"domainName": "{domain_name}"
}
For details on the API, refer to the following document: Synchronization | SDDC Manager API
If you are performing a restore operation or if information for three NSX Manager nodes already exists on SDDC Manager, the SDDC Manager scale-out API cannot be used. Instead, follow the official documentation to deploy the NSX Manager nodes using the OVA file, and join the nodes to the existing cluster from the NSX Manager UI after the deployment is complete to attempt recovery. For details on the restore procedure, refer to the following document: Restore an NSX Manager Cluster Node