[CentOS] logical volume and drive names after mirroring a centos installation via rsync

Sat Nov 9 21:06:04 UTC 2013
James A. Peltier <jpeltier at sfu.ca>

----- Original Message -----
| I have a working CentOS5 installation on server A's first SATA drive
| (sda).
| I had an empty SATA drive on that server (sdb).
| I was asked to mirror the installation of server B (installed on
| first SATA
| drive, sda), also running CentOS5, to the second drive (sdb) of
| server A.
| I am unsure what should be done after mirroring to get the new system
| boot.
| What I have done already:
| - On server A/sdb I created the same partition layout and a little
| bit
| bigger logical volumes as on server B/sda plus created the
| filesystems
| (130G / fs and 200M /boot fs). The volume group and logical volumes
| have
| different names. I have mounted the new volumes on server A.
| - From server B/sda I rsynced all data to server A/sdb (excluding
| /dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found)
| whitle
| most services were stopped on server B
| Now I would need to figure out how to boot to the CentOS installation
| on
| server A/sdb and I would like to ask about a few details:
| - I am confused about the logical volume names: which ones should I
| use on
| the new server's fstab, the old ones (rsynced from server B/sda) or
| the
| ones I used when creating the logical volumes from server A? If I
| need to
| use the new ones, should I update the names also somewhere else than
| fstab?
| - As the new installation will boot from sdb instead of sda, do I
| need to
| update this information somewhere (like /boot/grub/device.map) ?
| - How do I install grub on the second drive? Do I simply command from
| the
| A/sda installation:
| grub-install /dev/sdb
| ?
| - And to access this new grub I just mark the second drive as the
| boot
| drive in BIOS and boot, yes?
| - If I also wanted to boot to the new A/sdb system by using the grub
| in
| A/sda installation, what should the entry in /boot/grub/menu.lst look
| like,
| do I just change the hd(0,0) parameter to hd(1,0) and edit correct
| kernel
| and initrd values?
| Regards,
| Peter

Why didn't you just remove the disk from server A and perform a dd of server B's disk onto the sdb disk that was in server A?  Then you don't have to do anything as the disks are exact replica of each other.

James A. Peltier
Manager, IT Services - Research Computing Group
Simon Fraser University - Burnaby Campus
Phone   : 778-782-6573
Fax     : 778-782-3045
E-Mail  : jpeltier at sfu.ca
Website : http://www.sfu.ca/itservices

“A successful person is one who can lay a solid foundation from the bricks others have thrown at them.” -David Brinkley via Luke Shaw