[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [dm-devel] NIC and HBA based multipathing
- From: "Scott Moseman" <scmoseman gmail com>
- To: "device-mapper development" <dm-devel redhat com>
- Subject: Re: [dm-devel] NIC and HBA based multipathing
- Date: Wed, 7 Nov 2007 09:07:41 -0600
Ok, if multipath is grabbing the HBA device so I'm unable to mount it,
that's fine, I will go with that. So I re-enabled the iSCSI initiator
so that the NIC device would become active and I can see if multipath
will grab both of them. No luck, but I'm ahead of where I was
previously, so here's my status.
In dmesg, both of the devices are being found on boot...
HBA-
scsi1 : qla4xxx
QLogic iSCSI HBA Driver version: 5.01.00.08
QLogic ISP4032 @ 0000:14:01.1 hdma+, host#=1, fw=03.00.01.24
Vendor: EQLOGIC Model: 100E-00 Rev: 2.3
Type: Direct-Access ANSI SCSI revision: 05
qla4xxx 0000:14:01.1: scsi(1:0:1:0): Enabled tagged queuing, queue depth 32.
SCSI device sdb: 8417280 512-byte hdwr sectors (4310 MB)
SCSI device sdb: drive cache: write through
sdb: sdb1
Attached scsi disk sdb at scsi1, channel 0, id 1, lun 0
NIC-
scsi3 : SFNet iSCSI driver
Vendor: EQLOGIC Model: 100E-00 Rev: 2.3
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sdc: 8417280 512-byte hdwr sectors (4310 MB)
SCSI device sdc: drive cache: write through
sdc: sdc1
Attached scsi disk sdc at scsi3, channel 0, id 0, lun 0
# multipath -l
30690a018f015191a6472441d1500f057
[size=4 GB][features="0"][hwhandler="0"]
\_ round-robin 0 [active]
\_ 1:0:1:0 sdb 8:16 [active][ready]
I'm attaching the output of "multipath -v4" since it's lengthy.
There's some references to sdc (although [faulty]) that I don't
understand, but maybe it will help troubleshoot?
My multipath.conf is setup in accordance with
http://kbase.redhat.com/faq/FAQ_51_7170.shtm .
Thanks,
Scott
# multipath -v4
load path identifiers cache
#
# all paths in cache :
#
#:#:#:# hda 3:0 [faulty] //
30690a018f015191a6472441d1500f057 1:0:1:0 sdb 8:16 [active][ready] EQLOGIC /
3:0:0:0 sdc 8:32 [faulty] EQLOGIC /100E-00 /2.3
===== path info hda (mask 0x1f) =====
bus = 2
dev_t = 3:0
size = 8388604
sda blacklisted
===== path info sdb (mask 0x1f) =====
bus = 1
dev_t = 8:16
size = 8417280
vendor = EQLOGIC
product = 100E-00
rev = 2.3
h:b:t:l = 1:0:1:0
tgt_node_name =
serial = 0690A018F015191A6472441D1500F057
path checker = readsector0 (internal default)
state = 2
getprio = /bin/true (internal default)
prio = 0
uid = 30690a018f015191a6472441d1500f057 (cache)
===== path info sdc (mask 0x1f) =====
bus = 1
dev_t = 8:32
size = 8417280
vendor = EQLOGIC
product = 100E-00
rev = 2.3
h:b:t:l = 3:0:0:0
tgt_node_name =
#
# all paths :
#
#:#:#:# hda 3:0 [faulty] //
30690a018f015191a6472441d1500f057 1:0:1:0 sdb 8:16 [active][ready] EQLOGIC /
3:0:0:0 sdc 8:32 [faulty] EQLOGIC /100E-00 /2.3
params = 0 0 1 1 round-robin 0 1 1 8:16 100
status = 1 0 0 1 1 A 0 1 0 8:16 A 0
*word = 0, len = 1
*word = 0, len = 1
*word = 1, len = 1
*word = 1, len = 1
*word = round-robin, len = 11
*word = 0, len = 1
*word = 1, len = 1
*word = 1, len = 1
*word = 8:16, len = 4
===== path info sdb (mask 0x8) =====
prio = 0
uid = 30690a018f015191a6472441d1500f057 (cache)
*word = 1, len = 1
*word = 0, len = 1
*word = 1, len = 1
*word = A, len = 1
*word = 1, len = 1
*word = 0, len = 1
*word = A, len = 1
*word = 0, len = 1
pgpolicy = failover (config file default)
selector = round-robin 0 (internal default)
features = 0 (internal default)
hwhandler = 0 (internal default)
rr_weight = 1 (internal default)
no_path_retry = NONE (internal default)
pg_timeout = NONE (internal default)
0 8417280 multipath 0 0 1 1 round-robin 0 1 1 8:16 100
set ACT_NOTHING: map unchanged
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]