DEV Community

Arun Kumar
Arun Kumar

Posted on

I built an open-source automated migration tool: VMware Avi Vantage to FortiADC (avi2fortiadc)

Hey everyone,

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).

To solve this, I open-sourced avi2fortiadc:
👉 https://github.com/Arunar09/avi2fortiadc

Key Features:

  • Full Discovery & Conversion: Virtual Services, Pools, Persistence, SSL profiles, and Health Monitors.
  • DataScript Parser & Converter: Translates Avi Lua scripts into FortiADC native Lua / content routing rules.
  • Web UI & Visual Topology: Review migration impact, diff configs, and inspect dependency graphs before pushing.
  • Dry-Run & Deployment Pipeline: Ordered zero-downtime provisioning via FortiADC REST API with automatic rollback script generation.
  • Air-Gapped / Hybrid LLM Advisory: Built-in compliance-safe LLM gateway (supports local Ollama or enterprise proxy) for advisory explanations.

Feedback, PRs, and feature requests are welcome!

Top comments (0)