The VSVIP creation fails with the error : "Tier 1 cannot be derived from vrf"
Also, you would see the Tier1 Logical Router empty during the vsvip creation
NSXT cloud
The vrfcontext does not have the tier1 reference, hence, creating a vsvip in that specific vrf throws the above-mentioned error.
Workaround:
VrfContext configuration should be updated with the correct Tier1 reference to resolve the issue.
To add the reference, login to the shell prompt for Avi Controller (cluster leader) and follow below steps:
> switchto cloud <nsxtcloudname>
> show cloudconnectoruser
> show nsxt tier1s host <nsxt_manager_address> credentials_uuid <cloudconnectoruser-uuid>
> configure vrfcontext <vrf-name>
> attrs
> key tier1path
> value <nsxt_tier1_object_id>
> save
> save
Fix:
This issue will be fixed in 31.2.1