I installed and initialized the IBM/LSI RDAC (mpp) drivers and then I had LUNs presented to my server from an IBM DS4300. I wanted to mount them with UUID-based labels. The mppBusRescan returned them as /dev/sd[a-c]. There were no mappings to /dev/disk/by-id even though there was a udev rule in 51-by-id.rules.
(KERNEL="sd*[!0-9]", PROGRAM="/sbin/scsi_id", SYMLINK="disk/by-id/scsi-%c")
So I ended up using LVM to partition, format, and mount them. I have 2 concerns:
* I have a nagging suspicion that LVM on top of SAN is unnecessary overhead to the I/O processing.
* I don't know if LVM will handle a change in sd* assignment should a SAN-presented LUN be removed or sd assignment change at reboot.
I have a 'gut feeling' that I must have missed something. Is there a better way?