Its possible to add a disk dynamically (without reboot) in a Linux host in Virtual Environment by following some simple steps in this article. In a Virtualized world there is a frequent requirement for adding extra disks/space on the fly, as and when required with "Downtime" being a BIG NO NO....
Once you have added a new disk using vSphere Client interface for the host, go ahead and scan the iSCSI Bus Channel.
Run this command to detect the new disk.
# echo "- - -" > /sys/class/scsi_host/host1/scan
* "/host1/" can differ on machines. To see the available iSCSI Bus Channel on the host, Run the below command
# ls /sys/class/scsi_host
[root@smtp-proxy ~]# ls /sys/class/scsi_host host0 host1 host2
*I used host2 to get the disk detected dynamically on Linux VM.
Now run the command "lvmdiskscan" to confirm the changes and verify the disk has been detected.
If you encounter any errors during the process, let us know via Contact Us and will get it resolved promptly.