FC HBA, failover, qlc, qla

From: Grzegorz Bakalarski (G.Bakalarski@icm.edu.pl)
Date: Wed May 09 2007 - 10:06:35 EDT


Dear All,

I need your advice ...

machine: SUN X2200 M2
OS: Solaris 10 x86 (64-bit) U3 (11/06) with recent patches for SAN and QLC.
HBA: SUN branded Qlogic HBA Fibre Channel 4Gb/s, single port,
     PCI_Express, SUN Part Number XPCIE1FC-QFC4

SAN: a fabric (brocade switches) with SUN machines (sparc, linux, x86)
and NetApp FAS3050 disk array with High Avail. setup, i.e. two controller
heads which can failover one to another in case of problems - both heads
are attached to fabric and present different WWPN ... LUNs configured on
one head can be seen also on other head (so I have 2 paths to a single LUN),
however normal use is to access a LUN on a primary head, and other path
should be use only for failover. So I don't want multipathing (load balancing
 round robin etc)

On sparc machines I have Qlogic branded HBAs and I use qla driver from qlogic
(SUN's qlc could also be used but I was not bound to SUN solutions as I'm now).
They work ok i.e. I can see proper failover in case one head is powered down ...
(they can't do failback automatically but this is less important)
Also I can do LUN masking, binding etc.

I tried to do similar setup using SUN's XPCIE1FC-QFC4 HBA and qlc dirver,
but is seems it is not possilble. I.e. I found how do multipathing (load
balancing) which I don't want, and also found how to failover manually
(I wish to have automatic failover).
With qlc I see the following using format:

> format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
       0. c1d0 <DEFAULT cyl 30397 alt 2 hd 255 sec 63>
          /pci@0,0/pci-ide@5/ide@0/cmdk@0,0
       1. c2d0 <DEFAULT cyl 30397 alt 2 hd 255 sec 63>
          /pci@0,0/pci-ide@5/ide@1/cmdk@0,0
       2. c3t500A098186F7D2CCd0 <NETAPP-LUN-0.2-475.05GB>
          /pci@0,0/pci10de,377@f/pci1077,142@0/fp@0,0/disk@w500a098186f7d2cc,0
       3. c3t500A098196F7D2CCd0 <NETAPP-LUN-0.2-475.05GB>
          /pci@0,0/pci10de,377@f/pci1077,142@0/fp@0,0/disk@w500a098196f7d2cc,0

Here LUNs 2 and 3 it is one LUN visible via 2 paths ...
The question is also if load balancing is in action or not if
I mount /dev/dsk/c3t500A098186F7D2CCd0 ...

I tried to use QLA driver (from Qlogic) but it does not attach to a HBA
with SUN's firmware. I could flash HBA but I think about this solution
as last possibility ...

Any advices, docs, reading or step by step instructions ... Please!

Kind regards,

Gb
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:41:57 EDT