Product guide

32
Symmetrix Fibre Channel with Qlogic HBAs on UnixWare 7
Fabric Configurations
The EMC-approved driver supports multiple HBA instances. The
operating system assigns each QLA2200 HBA instance a controller
number (0 through 7) based on the PCI slot that contains the HBA.
The QLA2200 driver supports 8 busses per HBA, 32 targets per HBA
and 32 LUNs per target.
Understanding
Persistent Binding and
Configuration Steps
Setup Checklist step 8b
A requisite knowledge of persistent binding concepts is needed to
configure the qla2200 driver in an FC-SW environnent. Read the
information in this section for conceptual information regarding
persistent binding and an explanation of configuration steps.
Persistent Binding Definition
Persistent binding is a method that ensures consistent device
numbering on a target level during a power cycle or reboot. If
persistent binding is not enabled in an FC-SW configuration, target
numbers as seen by the host could change during a power cycle or
reboot.
Configuration
To ensure FC-SW persistent binding, Qlogic driver configuration file
/etc/conf/pack.d/qlc2200/space.c must be configured with the
Worldwide names (WWNs) of Symmetrix target ports. There must be
an entery for every Symmetrix port for every HBA. To get
information regarding Symmetrix port WWN, the file
/etc/conf/pack.d/qlc2200/space.c must be modified to out put
information to /var/adm/log/osmlog.
The osmlog, a record of all boot messages, is recreated during each
boot. There is a limited amount of memory allocated during boot for
the osmlog. Even with a small Symmetrix configuration, the memory
allotted to the osmlog might be too small to capture all information
output by the qlc2200 driver. To make sure all information output
from the qlogic driver is captured in the osmlog, memory space must
be increased.
From the output of the osmlog, the qla2200/space.c file can be
modified with the WWNs of the Symmetrix ports. The WWNs and a
predetermined scan order can be added to the structure
binding_info_t_qlc2200_binding_info.
With the persistent binding structure configured, persistent binding
can then be enabled with the setting qlc2200_enable_binding.