Skip to content

Radware/F5-Migration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

F5-Migration

Issues Commit made-with-python

Table Of Contents

Description

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

How To Use

Running Manually Using Python

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

Using Docker container

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

Currently Supported

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

Planed In The Future

  • iRules
  • Dynamic Routes
  • Text modification ( transletion from stream profile )
  • Route Domains / Partitions
  • GTM / Link Controller ( Link Proof / GSLB )

About

Migration script from F5 to Alteon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages