New LUN available on Linux without reboot

A Cline aaron.cline at gmail.com
Fri May 5 10:55:21 CDT 2006


Here is what ended up working for me.  The information from Eberhard was
what I was missing.

A little bit more about our setup.

QLogic 200 HBA
Qlogic EMC specific driver version 8.01
EMC AX100 with Navisphere Manager
PowerPath 4.4.1
RHEL4u1

I performed

echo "scsi-qlascan" >>/proc/scsi/qla2xxx/3

followed by

echo "scsi add-single-device 3 0 0 3" >>/proc/scsi/scsi

after that I was able to perform

powermt config

which created the /dev/emcpowerX device that I was hoping to see.

This worked like a charm.  The scsi drive appeared and I was able to add it
to LVM without a problem.  For PowerPath users, I had to change a line in
/etc/lvm/lvm.conf in the following way:

filter = [ "a/.*/" ]

changed to

filter = [ "r/sd.*/", "a/.*/" ]

This way LVM doesn't see the /dev/sdX devices but rather only the PowerPath
devices.

Thanks to everyone.

Aaron

On 5/5/06, John Murtari <jmurtari at thebook.com> wrote:
>
> Aaron,
>
> > I made a new LUN on a SAN (EMC, Navisphere).  I gave the LUN to a
> > storage group.  How can I get Linux to see the LUN as a disk
> > (without a reboot) so that I can then get PowerPath to make a device
> > and then add it to a LVM disk?
>
>       I saw some of the suggestions.  We are not running LVM or a SAN
> with our servers, but we do occasionally add a new disk (hot swap) to
> our machines and want to start using it with a reboot, etc...  Not
> really sure if our notes on the process will help you.
>
> Here are some notes we have on adding/removing drives -- these
> procedures worked on RHEL 4 systems. Obviously, we would recommend you
> try it on a nonproduction server first --  Hope it helps!
>
>
> ################## TO REMOVE DRIVE
>
> IN GENERAL - echo "scsi remove-single-device 0 1 2 3" > /proc/scsi/scsi
> (replace "0 1 2 3" with your "Host Channel Id Lun")
>
> -- for us:
> (SU-recover1)/var/log>cat /proc/scsi/scsi
> Attached devices:
> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>   Vendor: FUJITSU  Model: MAS3184NC        Rev: 5B08
>   Type:   Direct-Access                    ANSI SCSI revision: 03
> Host: scsi0 Channel: 00 Id: 03 Lun: 00
>   Vendor: SEAGATE  Model: ST336753LC       Rev: 0006
>   Type:   Direct-Access                    ANSI SCSI revision: 03
> Host: scsi0 Channel: 00 Id: 05 Lun: 00
>   Vendor: SEAGATE  Model: ST336753LC       Rev: 0006
>   Type:   Direct-Access                    ANSI SCSI revision: 03
> Host: scsi0 Channel: 00 Id: 06 Lun: 00
>   Vendor: PE/PV    Model: 1x6 SCSI BP      Rev: 1.1
>   Type:   Processor                        ANSI SCSI revision: 02
>
> --- want to remove the first seagate,
> --- MAKE SURE everything is unmounted
>
> echo "scsi remove-single-device 0 0 3 0" > /proc/scsi/scsi
>
> ############## TO ADD DRIVE
> After you replace the drive and restart it
>
> IN GENERAL - echo "scsi add-single-device 0 1 2 3" > /proc/scsi/scsi
> (replace "0 1 2 3" with your "Host Channel Id Lun")
>
> ######### FOR US
>
> push drive in so power is on, then
> gave command:  echo "scsi add-single-device 0 0 3 0" > /proc/scsi/scsi
>
> Mar  4 10:55:55 recover1 kernel: scsi singledevice 0 0 3 0
> Mar  4 10:55:55 recover1 kernel: blk: queue f6451418, I/O limit
> 4294967295Mb (mask 0xffffffffffffffff)
> Mar  4 10:55:55 recover1 kernel: mptbase: ioc0: LogInfo(0x11010300): F/W:
> bug! MID not found
> Mar  4 10:55:56 recover1 kernel: mptbase: ioc0: LogInfo(0x11010300): F/W:
> bug! MID not found
> Mar  4 10:55:56 recover1 kernel:   Vendor: SEAGATE   Model:
> ST336753LC        Rev: 0006
> Mar  4 10:55:56 recover1 kernel:   Type:
> Direct-Access                      ANSI SCSI revision: 03
> Mar  4 10:55:56 recover1 kernel: blk: queue f64a5618, I/O limit
> 4294967295Mb (mask 0xffffffffffffffff)
> Mar  4 10:55:56 recover1 kernel: Attached scsi disk sdb at scsi0, channel
> 0, id 3, lun 0
> Mar  4 10:55:58 recover1 kernel: sdb: Spinning up disk.....SCSI Error:
> (0:0:0) Status=02h (CHECK CONDITION)
> Mar  4 10:55:58 recover1 kernel:  Key=6h (UNIT ATTENTION); FRU=00h
> Mar  4 10:55:58 recover1 kernel:  ASC/ASCQ=29h/02h "SCSI BUS RESET
> OCCURRED"
> Mar  4 10:55:58 recover1 kernel:  CDB: 2A 00 00 B5 43 98 00 00 02 00
> Mar  4 10:55:58 recover1 kernel:
> Mar  4 10:56:03 recover1 kernel: .....ready
> Mar  4 10:56:03 recover1 kernel: SCSI device sdb: 71687372 512-byte hdwr
> sectors (36704 MB)
> Mar  4 10:56:03 recover1 kernel:  sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 sdb8
> sdb9 sdb10 >
>
>
> --
>                                           John
> ___________________________________________________________________
> John Murtari                              Software Workshop Inc.
> jmurtari at thebook.com 315.635.1968(x-211)  "TheBook.Com" (TM)
> http://www.thebook.com/
>
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at dell.com
> http://lists.us.dell.com/mailman/listinfo/linux-poweredge
> Please read the FAQ at http://lists.us.dell.com/faq
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.us.dell.com/pipermail/linux-poweredge/attachments/20060505/4df30e83/attachment.htm 


More information about the Linux-PowerEdge mailing list