Symptoms
You are using NSX Advanced Load Balancer (ALB) in your NSX environment.You recently restored your NSX Managers from backup.After NSX restore has been completed the NSX ALB appliances are not present in the appliance section in NSX UI and may show that you need to deploy.
NSX ALB configurations may be still present in NSX UI and show in failed state. For example, configuration for virtual services.Communication between NSX ALB and NSX Manager/Environment is still functional without issue.You are unable to to redeploy a new ALB with the same configurations.
Cause
This issue occurs due old entries remaining in the NSX database.
Resolution
This is a known issue impacting NSX-T Data Center.
Workaround
Please make sure any configurations are backed up before running the below API.This will remove the ALB from NSX and allow you to deploy it fresh again.
Get the ALB controller deployments using the below API.
GET /policy/api/v1/alb/controller-nodes/deployments
Delete NSX ALB controller configuration from NSX Managers using the below API and redeploy NSX ALB.
POST /policy/api/v1/alb/controller-nodes/deployments/<node-id>?action=delete
Once the controllers have been deleted new NSX ALB can be deployed through the NSX UI