Not quite, First off,
Step A) clone your machine, use the tool of your choice, I use mondoarchive because you can do it online.
Step B) Test the clone restore onto a spare machine or hard-drive. Then if things go pear-shaped you have a recovery strategy in place.
Step C) Backup what you have in FreePBX base-version ( i.e. 2.5) and save it off-site
Step D) Restore to your newly built machine with FreePBX 2.5 on it (not trivial to build from a “distro”)
Step E) If that didn’t work, Give up on building a new machine with 2.5 on it and . . .
Step F) Upgrade your current machine iteratively to FreePBX 2.9 (pretty certainly TrixBox will stop working somewhere along the line here, so do it at 1:23 on Sunday morning) (DON’T go to 2.10 yet there is a warp factor there that will FU your ability to effectively restore properly until it is fixed properly, you can do that last step on Monday after you get over your hangover from Step O)
Step G) Back it up again and save it off-site
Step H) Restore to a legit Disto like Schmooze/FreePBX or PIAF running 2.9, on the same machine if you want.
Step I) Tidy up the TB crap (important!!).
Step J) Turn off the old machine if it’s still there and reset your IP on the worker (if it works)
Step K) Be prepared to go back to Step B,
Step L) If you got to Step K more than once, send money to Support here (or someone like me) and have them do it for you
Step M) If the above didn’t work or costs too much money, reprogram by hand and remember you are working for less than minimum wage, so get grumpy while you do that.
Step N) Test thoroughly.
Step O) Enjoy your Champagne Sunday Brunch.