Forum Discussion

mayub's avatar
mayub
Icon for Nimbostratus rankNimbostratus
Oct 03, 2019

F5 config conversion scripts

Hi

 

I am working on a project to migrate from old equipment running v10 to new v13.

 

converts DGLs etc is taking up a lot of time.

 

Are there any existing scripts for converting F5 config from old versions to new.

2 Replies

  • Never seen a conversion tool between F5 versions, as for the most part the upgrade process does a large of the conversion, if not everything for you. The main tools or scripts i have seen floating around are for like CSS to F5, Netsacler to F5 and such which would be part of a migration process.

     

    If recall correctly the main things that the upgrade process from 10x will NOT convert for you and you may have to pull them out to upgrade are: conversion of HTTP classes to policies, some iRules and associated elements as the syntax for some commands has changed and some other caveats related to user partitions. But all depends on your setup and what modules are installed.

     

    Typically in cases like this with such a big jump in code, i would just isolate from the network one device of the pair and take my time upgrading it and correcting the errors the upgrade process kicks out and trying again. Then once that is complete, connect the upgraded one back up to the network to handle traffic and isolate the other device of the pair and upgrade that one. Then correct HA after they are both upgraded as needed. Once you get in 11.5 or higher the upgrades are not as dramatic and you can do fairly easily without very many caveats. 11.x was a big change in how things worked under the hood including a bunch of differences with how HA works compared to 10 and 9.

     

    Additionally, you wont be able to go to 13.x in one swoop. There will be a couple upgrades in the middle, such as at least going to 11.x then to 13.x. Several years back did a 9.x to 11.x and that took 4 upgrades per device due to the HDD logic changing from Partitions to Volumes, but the config stayed intact throughout the process.

     

    Upgrade path K article.

    https://support.f5.com/csp/article/K13845

  • mayub's avatar
    mayub
    Icon for Nimbostratus rankNimbostratus

    Hi Thanks for your reply.

     

    I am working on a project where we have new and old infrastructure running side by side.

     

    We are manually migrating each data flow from old to new, it's a very cumbersome process and I was looking for some tools to make it quicker for myself and my team