I began working on moving our backup pbx from 2.10.1.19 to 13.0.152 last week. After reading over various documents including the wiki, I took the wiki suggestion and did a full backup of the old system, a clean install of the new, and then attempted to restore the backup from the old system. Long story short, this resulted in a mess and broke the new system completely.
So now I’ve done a fresh clean install of 13.0.152 and am wondering what the best approach to upgrading from 2.10.x is? Is this too big of a leap for a backup/restore? Should I just restore the settings db and cdr db, doing the rest of the move by hand?
The normal procedure is to upgrade your current machine as far as it can go through the GUI - a 2.10 machine should be able to get to at least 12. Then back that 12 system up, and restore it to a current 12 machine, and continue upgrading to 13.
I can attest that it is possible to update from an old version to the current but you must be very careful. I use virtual machines for my PBXs and can therefore take a snapshot before hand and revert it if something goes wrong. If you don’t use VMs then you will have to be even more careful but it is possible.
The following listing is from my oldest continually running FPBX (I have older Asterisk based PBXs), and as you can see it has been places.
If you are not running in a VM then you will have to dump your physical box to a set of files via something like “Clonezilla” to get the same level of protection.
You will have to make a decision: You either upgrade it or rebuild it. If you choose to rebuild it, then you will have to make sure that you know the old config inside out and that includes changes outside of the GUI and other little tweaks. Do you have copies of system sounds etc etc.
The choice is yours. Good luck.
Cheers
Jon
PS I am now taking this box to 10.13.66-13 at the moment. I know it will because my home PBX did.