multpathing does not work for netapp san with qlogic hba card
794554Nov 2 2011 — edited Nov 6 2011We have a test server running solaris 9
with an old Qlogic HBA card (the driver installed being qla2300.v5.sparc_pkg) to test multipathing
with mpxio
We inserted just one card (but connected via 2 paths to Netapp SAN)
Before doing the tasks of enabling mpxio
(e.g. changing the scsi_vhci.conf ... etc),
Issuing command: echo | format
gives 2 entries of the same LUN:
c3t0d0 <NETAPP-LUN-0.2 cyl 6167 alt 2 hd 16 sec 1280> /pci@1e,600000/fibre-channel@/sd@0,0
c3t1d0 <NETAPP-LUN-0.2 cyl 6167 alt 2 hd 16 sec 1280> /pci@1e,600000/fibre-channel@3/sd@1,0
But even after enabling mpxio , the command output is still the same (when I would expect just 1 line, and that the logical device will be changed
to the long name like "c2t50001FE1002709F8d1")
So what have I missed out. I have checked those
lines in scsi_vhci.conf many times and they should be okay.
A few hints which might help the gurus here to
detect what's wrong with our settings:
(1) The command "cfgadm -al" gives:
c1 scsi-bus connected configured unknown
c1::dsk/c1t0d0 disk connected configured unknown
c1::dsk/c1t1d0 disk connected configured unknown
c2 scsi-bus connected unconfigured unknown
Note that c1 is the connection to its internal disk
But I wonder why there's no c3 (which is the port to netapp)
(2) The command "luxadm probe" gives only this
No Network Array enclosures found in /dev/es
No FC devices found.
(3) We also installed the software Netapp "solaris host utilities" which when configured has added lines to the /kernel/drv/ssd.conf
I notice there's a line:
name="ssd" parent="scsi_vhci" target=0;
and it doesn't change sd.conf
But in the echo | format command , it shows
the netapp disk was using sd driver instead
(i.e. /pci@1e,600000/fibre-channel@3/sd@0,0 )
and how about the /kernel/drv/fp.conf ?
This file is not changed at all. Must I add the
line "mpxio-disable=no"
since it is using the sd driver (and not the ssd driver?)
Really confused about when it should use
ssd.conf , sd.conf and fp.conf
Please could someone enlighten me
Thanks in advance