Forum archive
"Upgrading" to new appliance
I have been running a range of turnkey appliances for nearly (or perhaps slightly longer than) 6 years...as you can imagine some of them are getting rather dated. Updates from ubuntu are becoming sketchy, and some of the servers have a tendancy to lock up from time to time. So I want to upgrade...but am concerned that the age of the servers may preclude an easy upgrade.
Question #1: Based on my readings, what I need to do is use tklbam to create a backup file, then load that backup file into the new appliance. This help file seem to suggest that the whole process requires 4 commands - two run on the old appliance, two on the new. Is this correct, or is this help file missing steps?
Question #2: Given the rather anchient age of my current appliances, will this still work (tklbam appears to be on all applioances)?
Question #3: Several of the VM's are 32-bit, can I use TKLBAM to upgrade to 64-bit, or do I need to stick with 32-bit?
Thanks
Bryan
FWIW here are the commands:
#2 You'll need to define "work" before I can accurately answer that! :) Essentially it should "just work", but that's in the context of collecting together a bunch of files that are probably important, dumping them in a file location. Then the restore on the other ends, puts them back where they came from...
It is quite likely that migrating from really old servers to current ones; that you'll need to manually tweak some things. Please see our docs for a suggested workflow and some considerations.
#3 In theory yes it should work. In practice, perhaps but I'm not sure... There's only one way to find out though! :)
Like is suggested in that doc page, IMO the first thing to try is a full restore. If that doesn't work, then start trying a partial restore. As mentioned in some scenarios (like really old servers) it may actually be easier to just manually restore files from your backup.
If you are migrating from a version pre v12.x then please also be aware that the underlaying OS changed (v11.x and earlier was Ubuntu; v12.x+ is Debian) and even though they are similar there are differences too. So you may find packages that change names or may not even be available anymore. You may also hit something similar going from 32 to 64 bit. I.e. slightly different package names - if it includes "32" that's probably a give away!
I'm guessing though that after ~6 years of usage you're probably getting a pretty good handle of Linux, so you should go pretty well.
Unfortunately it's almost impossible to suggest to you what will work best so it will be a bit of trial and error I suspect.
Please feel free to post at any point. I can't guarantee that I'll have all the answers but I'll do my best. Actually you may even want to share your notes after you're done for the benefit of others?