For TKGs cluster, all related virtual services down on Avi with reason : Service Engine requires access to subnet <server network> in the network to reach server.
search cancel

For TKGs cluster, all related virtual services down on Avi with reason : Service Engine requires access to subnet <server network> in the network to reach server.

book

Article ID: 382733

calendar_today

Updated On:

Products

VMware Avi Load Balancer

Issue/Introduction

Symptom: 

For TKGs cluster, all related Virtual Services down on Avi with reason :
"Service Engine <se-name> requires access to subnet <server network> in the network to reach server. Unable to acquire IP address for network. 

Environment

TKGs environment with NSX-T cloud on Avi.

Cause

The issue occurred after a power outage as the segment uuids changed for the server network. This needs to be updated to Avi via AKO. However, the cloud updates were failing with reason : 

"Field check for tier1_lrs failed : Unique constraints tier1_lr_id has duplicated value"

Avi does not allow the configuration of same tier1_lr for multiple segments. Hence, the above error was seen. 

As a result of the above, the SE was failing to acquire IP in required network.

Resolution

Workaround: 

  • Delete all virtual services for the related cloud. 
  • Delete the tier1_lrs in the cloud configuration on Avi. 
  • Following this, AKO will be able to update the cloud configuration on Avi with the appropriate tier1_lrs/segment_id. Accordingly, SE is able to acquire IP on the required network. 

Fix: 

This will be fixed with VC9 release