The following script is used to migrate F5 Bigip configuration to Alteon configuration.
Manual use was tested on both Linux and windows client, Docker was tested only on Linux server
Currently we only support BigIP version 11 and above (TMSH based)
Supported Alteon versions are 32.0.0.0 and above (not tested on older versions)
The script works with both "bigip.conf" and "bigip_base.conf" refer to Currently Supported section for full
In order to use the script make sure you have installed python3 The script uses the following modules:
- re
- os
- datetime
- tarfile
- sys
Then run local_runner.py with "bigip.conf" file as an argument
For example :
# python local_runner.py bigip.conf
It's possible to run more than one "bigip.conf" or "bigip_base.conf" file
For example :
# python local_runner.py bigip.conf bigip_base.conf
Download all git content ( only "local_runner.py" is not needed ),
Then build and run the container
For example :
# git clone https://github.com/Radware/F5-Migration.git
# cd F5-Migration
# docker build -t f5_mig . && docker run -dit -p 8080:3011 --name f5_mig --restart on-failure f5_mig
- Vlan (Bigip_base.conf)
- Layer3 interfaces - SelfIP (Bigip_base.conf)
- Reals - Node (Bigip.conf)
- Groups - Pool (Bigip.conf)
- Health Checks - Monitor (Bigip.conf)
- Virts (Bigip.conf)
- Persistence (Bigip.conf)
- Management (Bigip_base.conf)
- Trunks / LACP (Bigip_base.conf)
- Static Routes (Bigip_base.conf)
- syslog (Bigip_base.conf)
- NTP (Bigip_base.conf)
- SNMP (Bigip_base.conf)
- Filters transletion from Virt (Bigip.conf)
- HA / Redundency (Bigip_base.conf)
- iRules
- Dynamic Routes
- Text modification ( transletion from stream profile )
- Route Domains / Partitions
- GTM / Link Controller ( Link Proof / GSLB )