Forum Discussion
Upgrading from Version 10 to version 11 - Synchronization configs lost
Hello, I'm in the process of upgrading our version 10.2.4 devices (LTM 6900s) to version 11.5.1. When I boot into the new version, however, the device loses all information of the other devices in the HA pair, and becomes a standalone device that can't be synced. Is there a particular reason as to why this could happen?
Thanks, Ryan
- ryang1991_17782Nimbostratus
So to provide an update on my scenario, the upgrade eventually performed successfully after removing some entries in my bigip.conf file that were causing errors. Just like Hannes Rapp was suggesting above.
So as suggested, I ran the command '/usr/libexec/bigpipe daol' to determine which files were causing errors and removed these entries from /config/bagpipe/bigip.conf. The entries looked like this:
certificate file object 4e2c4ba3.0 { cache path "/config/filestore/.file_object_upgrade_staging/4e2c4ba3.0" }
I ran the command about five times or so and removed five entries like this, which eventually led to the configuration to upload successfully.
Apologies for not posting an update earlier.
- nitassEmployee
About the configuration, I try to load SCF file from my box into my virtual BIGIP v11.5.2 to check whether this configuration is compatible or not. Unfortunately my 11.5.2 VM reject to load SCF from v10.2.4. It says "Syntax Erros". So i think it maybe because of a different SCF file format.
i understand you have to use ucs instead of scf (i.e. load 10.x ucs to 11.x box).
when loading, you may also use no-license and no-platform-check options.
root@(B7200-R78-S18)(cfg-sync Standalone)(Active)(/Common)(tmos) load sys ucs test.ucs ? Options: include-chassis-level-config Include chassis level configuration that is shared among boot volume sets. no-license This option mostly is for RMA use. It loads full configuration from a UCS file except license file. no-platform-check Bypass platform check. passphrase Passphrase for (un)encrypting UCS.
- mrshaggy_169440Nimbostratus
Dear Ryan,
Have you solved this case? I planned to upgrade my box from v10.2.4 to v11.5.2 next week. About the configuration, I try to load SCF file from my box into my virtual BIGIP v11.5.2 to check whether this configuration is compatible or not. Unfortunately my 11.5.2 VM reject to load SCF from v10.2.4. It says "Syntax Erros". So i think it maybe because of a different SCF file format. So if you had solved your problem, can you give me some suggestion for my upgrade plan? :)
Dear Boneyard,
From a couple migration form v10.x to 11.x, did the v10.x configuration succesfully load to v11.x without compatibility problem at all?
Thanks before..
- eventually all did yes, of course there have been issues. but usually these can be solved by removing some entries as shown below. only thing that actually failed was 10.2.4 3600 to 11.5.2 VE. support didn't want to troubleshoot that one.
did a couple of migration from 10 to 11 with clusters and it survived fine.
you can go the support route and let them solve it, it is supported.
- Kharsma_176894Nimbostratus
If the only thing missing is HA and group configs, did you try to manually recreate the sync group?
- Kharsma_176894Nimbostratus
We did go straight from 10.2.1 to 11.4.x. The biggest catch that we ran into was iRule and bigip.conf syntax changes, and as Hannes pointed out, to effectivly edit them you need to understand the differences in syntax. It can be done, but may be worth your while to go in stages. Did you get any kind of error? I do recall one pair that we did, for some reason would not upgrade with port-mirroring setup, but none of the other pairs we did gave us that issue.
- ryang1991_17782NimbostratusGoing through all the configs, it seemed like the only thing affected were related to high availability configs. VIPs, pools, and nodes were still intact.
- Kharsma_176894NimbostratusAlso, are all your configs (e.g. VIP's, Pools, Nodes, etc) gone?
- Kharsma_176894Nimbostratus
When I did upgrades to 11.4.x I saw the same thing. For us It was still in its group, but because of the code differences it shows up as standalone. Are both your devices upgraded already or just one?
- ryang1991_17782NimbostratusBoth devices were upgraded, but I reverted them back to their original versions for the time being after messing around with it a bit.
- Hannes_Rapp_162Nacreous
Unfortunately, upgrading F5 from v10.x to v11.x is not a straight-forward process. By the manual, installing a new software is fast and simple, but rarely it's the case. In regards to fast upgrade methods, you can try getting your configuration loaded by issuing a "/usr/libexec/bigpipe daol" command. However, this mostly helps in case of a very basic system configuration; you will most likely have to deal with several errors before the command can be executed successfully. Solutions involve removing conflicting LTM objects, overwriting system.db values etc.
- What I'd recommend? Upgrade it by bits and pieces - migrate all LTM monitors, then all LTM pools, then all iRules, and so on. The good thing is that nearly all of the configuration objects (/config/bigip.conf) can be converted to v11.x compliant syntax, using custom scripts (or even vi). The bad thing? You must know what v11.x compliant syntax looks like.
Good luck!
- ryang1991_17782NimbostratusSounds like something I'll probably have to consider. Thanks.
- Hannes_RappNimbostratus
Unfortunately, upgrading F5 from v10.x to v11.x is not a straight-forward process. By the manual, installing a new software is fast and simple, but rarely it's the case. In regards to fast upgrade methods, you can try getting your configuration loaded by issuing a "/usr/libexec/bigpipe daol" command. However, this mostly helps in case of a very basic system configuration; you will most likely have to deal with several errors before the command can be executed successfully. Solutions involve removing conflicting LTM objects, overwriting system.db values etc.
- What I'd recommend? Upgrade it by bits and pieces - migrate all LTM monitors, then all LTM pools, then all iRules, and so on. The good thing is that nearly all of the configuration objects (/config/bigip.conf) can be converted to v11.x compliant syntax, using custom scripts (or even vi). The bad thing? You must know what v11.x compliant syntax looks like.
Good luck!
- ryang1991_17782NimbostratusSounds like something I'll probably have to consider. Thanks.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com