Setup: DELL PowerEdge R520, oVirt Node 4.4.1 x86_64
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 onn_ovirt01 lvm2 a-- 105.26g 20.77g
/dev/sda3 VG_he_nfs lvm2 a-- <100.00g <10.00g
/dev/sda4 VG_data_nfs lvm2 a-- <1.50t <206.00g
# lsblk
...
sdb 8:16 0 1.4T 0 disk
└─sdb1 8:17 0 1.4T 0 part /exports/nfs/backups
Problem: When the system reboots, the 1.4T backup drive connected with sata-to-usb becomes sda, where lvm doesn't find the necessary partitions for the physical volumes. The system then boots into rescue mode where I have to log in via attached monitor/keyboard, unmount and eject the sata-to-usb drive, comment it's entry out of the fstab, unplug it, and reboot the system. Then, once properly booted with the correct device as sda, I have to undo everything I did in rescue mode with the sata-to-usb device.
Everything is the fstab is already defined to mount by UUID or /dev/mapper/.
The question: Is it possible to change the LVM configuration so it gets the right physical volume for the system regardless of which device becomes sda? Is it possible without recreation and migration (I have the system data on a RAID 1 (mirroring) with hot-spare, so no more room in the chassis for a replacement drive arrangement)? I'm open to any solution that does not require deleting data or creating a new RAID arrangement for replacement. If that's not possible, then I'm open to anything, really - or will just continue with sorting it out in rescue mode every time it unexpectedly reboots.