Migrate BigIP Configuration - using f5-sdk and python

Problem this snippet solves:

I came across a situation where I need to replace Old BigIP unit with a newer one.

I have decided to use python and f5-sdk to read all the different bigip components from source unit and deploy on the destination unit and then compare the config.

I have put all the code on github.com as : https://github.com/mshoaibshafi/f5-networks-bigip-migrate-configuration

How to use this snippet:

The code is as modular as possible and you can start from the file name "Main.py"

It follows the following sequence :

  1. Migrate Monitors
  2. Migrate Pools
  3. Migrate Virtuals
  4. Migrate Users
  5. Compare Configuration

Code :

GitHub.com Repo :

https://github.com/mshoaibshafi/f5-networks-bigip-migrate-configuration

Tested this on version:

12.1
Published May 06, 2019
Version 1.0

Was this article helpful?

No CommentsBe the first to comment