Forum Discussion

N__197982's avatar
N__197982
Icon for Nimbostratus rankNimbostratus
Jul 17, 2017

Migration of configuration from Physical F5 to a VE F5.

Folks, Can someone provide some guidelines on migrating the entire configuration from a physical F5 device to a VE device? Both the devices are running version "BIG-IP 11.4.1 Build 608.0 Final" as of now. We have the hostname change also taking place with this migration. I am interested to know how can the configuration/SSL certificates work on the new platform.

 

Thanks!! N.

 

2 Replies

  • This would be how I would do it:

     

    Export the SSL certificates from the physical and import them to the virtual ensuring you keep the same names - otherwise the configuration import will fail

     

    Build the bigip_base.conf file - basically configure the VLANS, IP addresses etc on the new virtual platform.

     

    Copy the bigip.conf file to the new VE

     

    merge the config: 'tmsh load /sys config file ' - work through any errors try again. You can always try 'verify' the load for errors before doing it properly.

     

  • Hello,

    I've done it last friday. I got many issues so I recommand you to :

    1) Generate a SCF (Single Configuration File) of your physical BIG-IP

    2) The SCF will generate a .tar archive, and another file. Copy both file to your VE to /var/local/scf The .tar contains all certificates, keys and other static files.

    3) Create manually the network and system configuration on your new VE BIG-IP (Keep exactly same name for VLAN and other objects)

    Note: Disconnect all NICs adapters of your VM, to avoid having duplicate IP address when setting the SELF IP or Management IP (or use a different management IP address)

    4) Create a backup or a snapshot of the VE. If needed, you will use it to return to this state.

    5) Launch the command

    tmsh load sys config file "name_scf_file" verify
    

    6) Correct errors and launch the command again. Repeat this step... Once you have done with all errors, you can launch the same command without "verify"

    Hope it helps