Standby Edge on Degraded state post a Failover
search cancel

Standby Edge on Degraded state post a Failover

book

Article ID: 415183

calendar_today

Updated On:

Products

VMware NSX

Issue/Introduction

  • You have perfromed a failover of the active edge.
  • Post failover ,The associated Tier-1 router shows "No Standby" for its Edge Node configuration in the NSX UI ( manager plane).
  • When attempting to retrieve the Load Balancer status via CLI, using get load-balancer <lb-uuid> status, the following error is returned:
    24304: Internal Error : Query LB engine failed.
  • Upon running the diagnostic command get loadbalancer <lb-uuid> diagnosis on the affected Edge Node, it is observed that the Load Balancer processes are not running.

Environment

VMware NSX

Cause

 The primary cause of the LB Docker container failure to start is the presence of stale containers or residual state from previous Load Balancer instance on the affected Edge Node.

Resolution

 To resolve the issue and bring the LB Docker container online on the standby Edge, follow these steps:

  1. Toggle Maintenance Mode:
    • Place the impacted Edge Node into Maintenance Mode.
    • After a brief period (e.g., 30-60 seconds), take the Edge Node out of Maintenance Mode. 
  2. Reboot Edge Node (If Issue Persists):
    • If toggling Maintenance Mode does not resolve the problem and the LB Docker container still fails to start, perform a full reboot of the affected Edge Node. A reboot provides a clean slate for all services and Docker containers.