New LUN available on Linux without reboot
A Cline
aaron.cline at gmail.com
Wed May 10 15:41:53 CDT 2006
What else I've found:
I set out to make the commands given by Mike Snitzer work for me:
Using kernel 2.6.9-11.ELsmp and Qlogic driver version 8.01: The commands
didn't work. In fact, the /sys/class/fc_host subtree wasn't even present.
Using kernel 2.6.9-34.ELsmp and Qlogic driver 8.00.03b: The commands didn't
work, again the /sys/class/fc_host subtree wasn't present
Using kernel 2.6.9-34.ELsmp and Qlogic driver 8.01: Everything worked
great.
I appreciate all of the information.
Aaron
On 5/10/06, A Cline <aaron.cline at gmail.com> wrote:
>
> Hi Mike:
>
> I'm using RHEL4u1 and I tried the echo "- - -" command. It didn't work
> for me though I saw some errors in the system logs that made it look like a
> bus scan was attempted but failed.
>
> What does the echo "1" to the issue_lip file do?
>
> What kernel version is RHEL4 U3?
>
> What version of the qlogic driver are you referring to?
>
> Thanks.
>
> Aaron
>
>
> On 5/9/06, Mike Snitzer <snitzer at gmail.com> wrote:
> >
> > FYI, as of RHEL4 U3 (and I'd imagine upstream kernel.org kernels) the
> > 'scsi-qlascan' no longer works with the qla2xxx driver. The new
> > method is:
> >
> > echo 1 > /sys/class/fc_host/host<ID>/issue_lip
> > echo "- - -" > /sys/class/scsi_host/host<ID>/scan
> > powermt config
> >
> > NOTE: using /proc/scsi/scsi to trigger the add-single-device like you
> > did below is quite old too; you should use the 'scan' sysfs attribute
> > associated with the appropriate host<ID>
> >
> > regards,
> > Mike
> >
> >
> > On 5/5/06, A Cline <aaron.cline at gmail.com> wrote:
> > > 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
> > > >
> > >
> > >
> > > _______________________________________________
> > > 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/20060510/2e8e6667/attachment.htm
More information about the Linux-PowerEdge
mailing list