Migration Plan From Ubuntu 10.04 LTS To 12.04 LTS

Overview

I’m preparing myself to move from 10.04 to 12.04. With 12.04 as the next Long Term Release () coming in the next release I thought it was time to prepare for the inevitable move from old to new.

Setup

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 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.

Hardware

The computer was originally built in 2004 with some minor upgrades including , 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 Athlon 64 4000+ (1×2.4 stock) with 2GB . 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:

Check List

List of things to do before upgrading:

  1. Backup user files – Music, pictures, etc
  2. Backup settings – FreePBX, Gnome(possibly), fstab, apache conf, …
  3. Backup website files
  4. Backup Database

Test Backup

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.

Summary

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.

Ubuntu 12.04 LTS to get extra-long desktop support cycle

Related posts:

  1. Downtime
  2. Replace /dev/xxx With UUID
  3. FreePBX Symlink From Modules Failed
  4. Check For Rootkits In Ubuntu
  5. Ubuntu No Monitor Defaults To 800×600

About Danny

Young I.T software professional always studying and applying the knowledge gained and one way to do this is blogging. Dedicated to I.T since studying pure Information Technology since the age of 16, Danny is now in the industry that he has aimed since leaving school. View all posts by Danny → This entry was posted in Linux and tagged , , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *.

*

All comments must go through an approval and anti-spam process before appearing on the website. Please be patience and do not re-submit your comment if it does not appear.