Difference between revisions of "UpgradeDisk"
m (→Upgrade Disk) |
RayMitchell (talk | contribs) (added steps for renaming volume group) |
||
Line 24: | Line 24: | ||
# signal-event reboot | # signal-event reboot | ||
# Shutdown and remove old drive | # Shutdown and remove old drive | ||
+ | |||
+ | |||
+ | Additional tips from http://forums.contribs.org/index.php?topic=39892.0 | ||
+ | which refers to http://forums.contribs.org/index.php?topic=37686.0 | ||
+ | |||
+ | The original disk will not mount due to volume group name conflicts with the existing drive(s). | ||
+ | Follow this procedure to rename the volume group on the original disk: | ||
+ | |||
+ | Boot from SME Server 7.1 (or newer) install CD | ||
+ | |||
+ | press F5 | ||
+ | |||
+ | type "sme rescue" at the command prompt and hit enter | ||
+ | |||
+ | Note: don't start the network and skip mounting the filesystem. | ||
+ | |||
+ | mdadm -AR /dev/md5 /dev/hdx2 | ||
+ | lvm vgscan | ||
+ | lvm vgs -v | ||
+ | lvm vgchange -a n | ||
+ | lvm vgrename orig_vg_name new_vg_name | ||
+ | exit | ||
+ | |||
+ | Now remove the CD and reboot | ||
+ | |||
+ | mdadm -AR /dev/md5 /dev/hdx2 | ||
+ | vgscan | ||
+ | vgchange -a y new_vg_name | ||
+ | mkdir /mnt/tmp | ||
+ | mount /dev/new_vg_name/root /mnt/tmp | ||
+ | |||
+ | You should now be able to view all your old data under /mnt/tmp | ||
+ | |||
+ | Follow the steps listed above to use CopyFromDisk to restore the data. | ||
+ | |||
---- | ---- | ||
[[Category:Howto]] | [[Category:Howto]] |
Revision as of 14:52, 29 January 2008
Upgrade Disk
Hard drive restore requires a complete system. It is meant to take a hard drive from a system, mount it, and do a restore from it.
It does not restore contribs or manually added software, except if it's in an Ibay and instructs you to move custom-templates.
Summarised from http://forums.contribs.org/index.php?topic=30745.0
- On the old SME server prior to shutting down do signal-event pre-backup then shutdown & remove the drive
- On the new machine do a fresh install of sme7
- Shut down & install old drive and start machine.
- mkdir /mnt/tmp
- mount /dev/hdb2 /mnt/tmp (adjust "hdb2" according to where the old drive is installed).
- db configuration setprop backup Program CopyFromDisk status enabled
- signal-event pre-restore
- signal-event restore-tape /mnt/tmp (note: this step may take a long time depending on how much data is being restored
- cd /etc/e-smith
- mv templates-custom templates-custom.old
- mkdir templates-custom
- mv templates-user-custom templates-user-custom.old
- mkdir templates-user-custom
- signal-event post-upgrade
- signal-event reboot
- Shutdown and remove old drive
Additional tips from http://forums.contribs.org/index.php?topic=39892.0
which refers to http://forums.contribs.org/index.php?topic=37686.0
The original disk will not mount due to volume group name conflicts with the existing drive(s). Follow this procedure to rename the volume group on the original disk:
Boot from SME Server 7.1 (or newer) install CD
press F5
type "sme rescue" at the command prompt and hit enter
Note: don't start the network and skip mounting the filesystem.
mdadm -AR /dev/md5 /dev/hdx2 lvm vgscan lvm vgs -v lvm vgchange -a n lvm vgrename orig_vg_name new_vg_name exit
Now remove the CD and reboot
mdadm -AR /dev/md5 /dev/hdx2 vgscan vgchange -a y new_vg_name mkdir /mnt/tmp mount /dev/new_vg_name/root /mnt/tmp
You should now be able to view all your old data under /mnt/tmp
Follow the steps listed above to use CopyFromDisk to restore the data.