I built an open-source automated migration tool: VMware Avi Vantage to FortiADC (avi2fortiadc)
Description and use
Automated migration tool from VMware Avi to FortiADC, reducing time and errors.
Problem
Migrating complex load balancing environments from VMware Avi (NSX ALB) to FortiADC manually is time‑consuming and error‑prone, especially translating virtual services, pool groups, health monitors, SSL profiles, and Lua DataScripts.
Outcome
The tool automates the migration of VMware Avi configurations to FortiADC, providing full discovery, conversion, visual review, dry‑run, and zero‑downtime deployment with rollback capability.
Workflow
- Discover Avi objects via API
- Parse and convert virtual services, pools, persistence, SSL profiles, health monitors
- Translate Avi Lua DataScripts to FortiADC Lua/routing rules
- Generate visual topology and diff for review
- Perform dry‑run to validate conversion
- Deploy converted configuration to FortiADC via REST API in ordered sequence
- Generate rollback script if needed
Evidence
Migrating complex load balancing environments from VMware Avi (NSX ALB) to FortiADC manually is time-consuming and error-prone
- Record date: 2026-09-05T23:21:46.810Z