Forum Discussion

Nick_Matthews's avatar
Nick_Matthews
Icon for Altostratus rankAltostratus
Jun 28, 2017

Migrate config from 3600 to i4600

Hi, I am hoping someone can help with this issue. Currently I have a pair of 3600 devices running 12.1.0 that I need to renew with a pair of i4600 devices running 12.1.1. I was hoping that I could just export the config as a UCS file and import into the new devices.

 

So far I have tried the following with no success.

 

Import the UCS file using platform-migrate option. This doesn't work because I am using the APM module.

 

Import using SCF file. This doesn't work due to a segmentation fault

 

Does anyone have any other suggestions on how I can migrate my config with minimal config changes?

 

Thanks in advance

 

6 Replies

  • What error you are seeing during restoring UCS file in other platform. Did you tried below command?

        tmsh load sys ucs [ucs file name] no-platform-check
    

    Please paste the error.

    • Nick_Matthews's avatar
      Nick_Matthews
      Icon for Altostratus rankAltostratus

      Hi, I did try that command, and the error I get is:

          Saving active configuration...
      Current configuration backed up to /var/local/ucs/cs_backup.ucs.
      Product : BIG-IP
      Platform: UCS   : Mercury
                System: C115
      Version : UCS   : 12.1.0
                System: 12.1.2
      Edition : Final
      Hostname: apl-amb-bigip01.x
      Installing --full-- configuration on host apl-amb-bigip01.x
      Installing configuration...
      WARNING:
          This system's device certificate uses a key size that is considered insecure.
          It is strongly recommended that you use a certificate with a key size of at least 2048 bits.
      Installing the license file...
      ATTENTION REQUIRED:
         Your previous configuration files have been archived, as listed
         below. If you customized any settings in these files before
         upgrading, you will need to manually restore those changes by
         using the Configuration utility or Traffic Management Shell (tmsh).
         Archiving /config/wa/pvsystem.conf.12.1.0
         Archiving /config/wa/globalfragment.xml.12.1.0
         Archiving /config/wa/pvsystem.dtd.12.1.0
      Post-processing...
      usermod: no changes
      Reloading License and configuration - this may take a few minutes...
      Jun 28 19:59:41 apl-amb-bigip03 emerg mcpd[6445]: 01070608:0: License is not operational (expired or digital signature does not match contents).
      Jun 28 19:59:53 apl-amb-bigip03 emerg load_config_files: "/usr/bin/tmsh -n -g load sys config partitions all " - failed. -- 01070307:3: Invalid interface 1.1 Unexpected Error: Loading configuration process failed.
      Jun 28 19:59:55 apl-amb-bigip03 emerg load_config_files: "/usr/bin/tmsh -n -g load sys config partitions all base " - failed. -- 01070307:3: Invalid interface 1.1 Unexpected Error: Loading configuration process failed.
      Configuration loading error: base-config-load-failed
      For additional details, please see messages in /var/log/ltm
      
      WARNING: There were one or more errors detected during installation.
               Check the error messages and take the proper actions if needed.
      ERROR: UCS installation failed.
      Operation aborted.
      /var/tmp/configsync.spec: Error installing package
      Config install aborted.
      Unexpected Error: UCS loading process failed.
      
    • Nick_Matthews's avatar
      Nick_Matthews
      Icon for Altostratus rankAltostratus

      If I use the platform-migrate option I get the below error:

      Installing full UCS (12.1.0) data, excluding license file.
      The hostname is set to apl-amb-bigip01.x
      Extracting manifest: /var/local/ucs/BigIP01.LatestConfig230617.ucs
      Product : BIG-IP
      Platform: UCS   : Mercury
                System: C115
      Version : UCS   : 12.1.0
                System: 12.1.2
      Edition : Final
      Hostname: apl-amb-bigip01.x
      Installing --full-- configuration on host apl-amb-bigip01.x
      Installing configuration...
      ERROR: Module apm is invalid for platform-migrate mode. Only LTM and GTM are supported.
      WARNING:
          This system's device certificate uses a key size that is considered insecure.
          It is strongly recommended that you use a certificate with a key size of at least 2048 bits.
      ATTENTION REQUIRED:
         Your previous configuration files have been archived, as listed
         below. If you customized any settings in these files before
         upgrading, you will need to manually restore those changes by
         using the Configuration utility or Traffic Management Shell (tmsh).
         Archiving /config/wa/pvsystem.conf.12.1.0
         Archiving /config/wa/globalfragment.xml.12.1.0
         Archiving /config/wa/pvsystem.dtd.12.1.0
      Post-processing...
      usermod: no changes
      Error detected.  Skipping final load.
      WARNING: There were one or more errors detected during installation.
               Check the error messages and take the proper actions if needed.
      ERROR: UCS installation failed.
      Operation aborted.
      Unexpected Error: UCS loading process failed.
      
  • Trying tmsh load /sys config file bigip01 gives me the below error:

    Loading system configuration...
      /defaults/asm_base.conf
      /defaults/config_base.conf
      /defaults/ipfix_ie_base.conf
      /defaults/ipfix_ie_f5base.conf
      /defaults/low_profile_base.conf
      /defaults/low_security_base.conf
      /defaults/policy_base.conf
      /defaults/wam_base.conf
      /defaults/analytics_base.conf
      /defaults/apm_base.conf
      /defaults/apm_saml_base.conf
      /defaults/app_template_base.conf
      /defaults/classification_base.conf
      /var/libdata/dpi/conf/classification_update.conf
      /defaults/urlcat_base.conf
      /defaults/daemon.conf
      /defaults/pem_base.conf
      /defaults/profile_base.conf
      /defaults/sandbox_base.conf
      /defaults/security_base.conf
      /defaults/urldb_base.conf
      /usr/share/monitors/base_monitors.conf
      /usr/local/gtm/include/gtm_base_region_isp.conf
      /usr/share/monitors/gtm_base_monitors.conf
    Loading configuration...
      /var/local/scf/bigip01
    Segmentation fault
    
  • Hi Nick,

     

    I am also getting the same error while loading UCS (load the UCS from 3600 to i2600) different platforms is not a supported operation. F5 recommends to use the single configuration file (SCF) load. However I did not get any luck so far ..tried both the options (ucs and scf load).

     

    How things are going with your.Any solution ?

     

    With regards Subhasish

     

    • Nick_Matthews's avatar
      Nick_Matthews
      Icon for Altostratus rankAltostratus

      Hi Subhasish,

       

      I did manage to get this working in the end with the SCF file. The issue was that I was running version 12.1.0 on the 3600 and 12.1.1 on the i4000. Once they were both running the same version it was just the case of loading the config and making changes the the SCF file as needed.