UpdateFrom7.5to8.0b6
Jump to navigation
Jump to search
Introduction
This page documents a way of updating from an SME7.5 system to SME8 (currently 8.0b6, but I would expect it to work on final release as well). It relies on having a fully up to date SME7.5 system running on raid 1 (i.e 2 hard discs), and using the dar2 contrib to archive the system onto USB hard drive. The method gives you a method of recovering the 7.5 system if you have to (for example if something fails to work for you).
Please note, as at 10Sept2010 this document is a work in progress, if you want to comment on it, then please add something under "discussion".
Once it is (first pass) finished I'll post a message in the forums.
Steps
- Install the DAR2 package on your SME7.5 system, plug in a USB drive of enough size and configure a backup
- Run the backup
- Test the backup (restore just one file, or at least list the contents of the archive)
- Disconnect the USB Hard Drive
- Shutdown the server
- Disconnect each internal hard drive one at a time and re-boot to make sure you can boot from either drive (at this point you have broken the raid, you will not be able to reboot with both drives and expect it to resume the raid without some manual intervention).
- Decide which drive to keep as a short term backup and only connect the other one
- Install SME8 on the remaining drive (probably from a CD). Make sure you give the server the same name as the old server
- Reboot
- Yum update to the latest version of the base system
- Signal-event post-upgrade and signal-event reboot
- Install the DAR2 package on the SME8 system, if still on the Beta release you'll need to switch the contribs repo as per: SME8.0_Contribs_QA. Note that a reboot after you do switch the repo will switch it back to the SME8 one (which at this moment does not have any contribs in it, as they have not yet been released for SME8 (although a lot of them do work - see SME8.0_Contribs_QA.
- Plug in the external USB Hard Drive and restore the dar2 database as per DAR2#Manual_restore_of_DAR2_configuration
- Do a restore using the DAR2 package panel in server-manager.
- The Server manager package says "success" when it means it thinks it might be running! Get into a terminal window and use tail -F /var/log/messages to monitor the activity. It will leave a message in here when the restore is finished.
- When it has done, then do a Signal-event post-upgrade and reboot and check that the data is correct and that your server does the job you expect of it.
- Once you are happy with the new software, then you can add the other hard drive as follows:
- blah blah
- If you decide that you need to reverse back to the 7.5 system, then you can do it as follows:
- blah blah
- Another alternative for returning to 7.5 is to re-install 7.5 on th4e system, then DAR2, then resore the data form the USB hard Drive backup.