In one of my previous posts from the TAS/ALB Installation series, I spoke about the pre-requisites to get TAS to use AVI LB instead of NSX-T in favour of the latter’s deprecation.
As part of this pre-requisite, you had to create the NSX Security groups manually and use them as Pool Members in AVI LB for your GoRouter and DiegoBrains Virtual Services. Well, it turns out that you don’t have to do this anymore starting Opsman version 3.0.34.
This version of Ops Manager includes support for AVI LB on vSphere, as confirmed in the release notes.
With this update, once you have this version of Opsman deployed, you can key in your AVI Controller details in the “vCenter Config” pane of the BOSH Director tile as shown below.
Once done, during the TAS installation, under the Resource Config pane, choose the Pool that you want your GoRouters and Diego Brains to be placed under as shown below.
My AVI LB configuration looks like the following.
Now when you apply change on the TAS tile, the GoRouter VMs should be placed under web-vs-pool and DiegoBrains should be placed under ssh-vs-pool. You can also verify this by looking at the Change Logs of the Apply Change while it is in progress. Your pool names should appear under the vm-extensions as shown below.
And finally when the apply change is done (once the router and brain VMs are created), you can look at the pool status on Avi LB, you should see three new IPs.
This is a welcoming change in terms of AVI Integration with TAS 🙂 Kudos to the product teams for working on this and making this generally available.
However, I have had an issue with this integration. More about it soon..