Azure Cloud implementation of VMware Avi Load Balancer uses Azure Basic LB for various purposes such as Cluster VIP configuration, vsVIP placement and Public IPs. The creation of new ALB with basic SKU is already expired as of "March 31, 2025". the existing deployed ALB with basic SKU will stay till September 30, 2025 and after that data traffic will stop working. As a result, some customers require a migration path from Basic to Standard SKU ALB. This doc presents the steps to migrate to Standard ALB for Avi Resources.
This article explain how to migrate the Virtual Service (Private VIP & Public VIP) from Basic SKU ALB to Standard SKU ALB
Azure Cloud
How to migrate the Virtual Service (Private VIP & Public VIP) from Basic SKU ALB to Standard SKU ALB
In Azure Cloud, we cannot directly upgrade the SKU.
To change the SKU type, migrate VSs from existing SEG (with basic SKU - standard_alb as false) to a new SEG with standard_alb as true. It will create new lbs with standard sku, with older config.
There are different workflows for Virtual Service migration depending on type of VsVIPs used:
Below are workflows for these use-cases:
1. VS VIP Configured with only Private IP Addresses:
// By default "use_standard_alb" knob set to FALSE for 22.x and 30.x releases.
[admin:]: > show serviceenginegroup <New-ServiceEngineGroup-Name> | grep use_standard_alb
| use_standard_alb | False |
// How to enable "use_standard_alb" setting in Service Engine Group via CLI
[admin:]: > configure serviceenginegroup <New-ServiceEngineGroup-Name>
[admin:]: serviceenginegroup> use_standard_alb
[admin:]: serviceenginegroup> save
[admin:]: > show serviceenginegroup Default-Group | grep use_standard_alb
| use_standard_alb | True |
1.1 AKO based deployment Virtual Services with Private IP
Note: The virtual services with Private VIP will just move from one SEG to another with standard SKU, and there is no deletion/recreation of virtual services. Each virtual service should have the same VS VIP as they had before the migration.
2. Deployment with VS VIPs Configured with Public IP Addresses after upgrade to 30.2.4, 31.1.1-2p3 and 31.2.1
Avi Controller Cluster VIP SKU Migration
For Cluster VIP SKU migration with Azure Cloud, please refer the KB Article - https://knowledge.broadcom.com/external/article?articleNumber=406417
Azure LB Upgrade Reference - https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-basic-upgrade-guidance
Issue: If Virtual Services are configured with Public IP and when these VS'es are migrated from Azure Load Balancer Basic SKU to Azure Load Balancer Standard SKU - data path traffic may be affected.
Fix: This issue has been fixed in Avi release 30.2.4, 31.1.1-2p3 and 31.2.1.
Refer to "AV-232896" in release notes
https://techdocs.broadcom.com/us/en/vmware-security-load-balancing/avi-load-balancer/avi-load-balancer/31-1/vmware-avi-load-balancer-release-notes/Release-Note-Section-20627.html