When attempting to redeploy or configure a Protection and Recovery Proxy appliance in VCF Automation, the task remains stuck in an "In Progress" state indefinitely.
The following symptoms may be observed:
UI Error: "Failed to check local Data Protection Service connectivity" in the VCF Automation interface under Protection and Recovery > Paired vCenters.
Service Status: Running kubectl get services -A | grep dr on the Supervisor cluster shows the dr-loadbalancer service in a Pending state.
Load Balancer Status:
kubectl get service dr-loadbalancer -n svc-supervisor-management-proxy-kct99
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEdr-loadbalancer LoadBalancer 172.##.##.##0 <pending> 10095:31363/TCP 15d
"vsvip_cloud_config_cksum":"3346822388"} returned err {"code":0,"message":"map[error:Failure to Allocate VIP in subnet kube-system_6i3i9_AVISEPARATOR_PUBLIC for cloud CLOUD_NSXT - error IpAddressBlocks path=[/infra/ip-blocks/a68531f4-32f7-439e-9ce2-####,/infra/ip-blocks/5f6a1768-347e-46b5-b915-####,/infra/ip-blocks/62a8aa6a-110a-458e-a49d-####] do not have spare capacity to allocate CIDR of size 1.]","Verb":"POST","Url":"https://1##.##.##.##//api/vsvip","HttpStatusCode":400} with response null
Protection and Recovery 9.1
VMware Cloud Foundation Automation 9.1
Insufficient IP addresses in the NSX IP Address Pool prevent the Avi Kubernetes Operator (AKO) from allocating a Virtual IP (VIP) for the load balancer.
To resolve this issue, you must increase the capacity of the IP Address Pool in NSX.
Once the IP pool has sufficient capacity: