I’m preparing myself to move from 10.04 to 12.04. With 12.04 as the next Long Term Release (LTS) coming in the next release I thought it was time to prepare for the inevitable move from old to new.
LTS from Canonical has support for 3 years for the desktop but it has been increased to 5 years for 12.04 code named Precise Pangolin. My Linux headed server currently does a lot and I like to treat it as a production system which cannot go down for long periods of time. The following services are being used:
Most noticeably the most important one is FreePBX. The rest are good to have but will only cause inconvenience if it was not running. To complicate things slightly the system is currently using LVM. I have never migrated an LVM before.
The computer was originally built in 2004 with some minor upgrades including CPU, RAM and HDD but it’s starting to show it’s age. The hardware was bought as a budget secondary desktop computer but has since resided to a headless 24×7 server. Now it has so many services and software running that the load average is constantly above 5 on a AMD Athlon 64 4000+ (1×2.4GHz stock) with 2GB RAM. The system has a 500 watt PSU but consumes around 130 W.
I think it’s time it received some TLC and a well deserved upgrade and it would be perfect if I could time it with the next LTS. Some of the features I’ll be looking for are:
List of things to do before upgrading:
It’s always important to test the backup to ensure they actually work! Files and databases are easy. They can be restored into a different database and files can be copied to a different computer or different location as long there is enough space.
I probably won’t migrate on the day of release but I may test the backup plan around that time to make sure everything works. Once that’s done, Setup a VM and try installing and restore some of the backed up data and see if it works.