I constantly need to add disk to fiber channel based linux systems. Here are a few methods that work for me:
Locate the location of your HBA’s:
ls -al /sys/class/scsi_host/
Rescan the HBA’s
echo “- – -” > /sys/class/scsi_host/host0
echo “- – -” > /sys/class/scsi_host/host1
You can view /var/log/messages to see if any lun’s / /dev/sd# locations were added. Or do a ls -altr /dev/sd*
Also you might want to look at this post.
On VMware you can dynamically add lun’s but you don’t have any HBA’s. I have found the following script does a great job of rescanning the hard drives: