This document describes how to install a particular HBA on diffferent O/S.
AIX
To display what HBA’s are installed
- lscfg
- lscfg -v -l fcs*
To set the configuration you must carry out the following:
- List HBA WWN and entry on system
- Determine code level of OS and HBA
- Download and install EMC ODM support fileset
- run /usr/lpp/Symmetrix/bin/emc_cfgmgr (symmetrix) or /usr/lpp/emc/CLARiiON/bin/emc_cfgmgr (clariion)
To discover the SAN devices
- /usr/lpp/EMC/Symmetrix/bin/emc_cfgmgr -v if the above does not work reboot server
HP
To display what HBA’s are installed.
- /opt/fcms/bin/fcmsutil /dev/td# (A5158A HBA)
- /opt/fc/bin/fcutil /dev/fcs# (A6685A HBA)
On a HP system there is no additional software to install.
The HP systems Volume address setting must be enabledon the SAN, you can check this will the following command.
- symcfg -sid <SYMM ID> -FA all list (confirm that the volume set addressing is set to yes)
To discover the SAN devices
- ioscan -fnC disk (scans hardware busses for devices according to class)
- insf -e (install special device files)
SUN
To display what HBA’s are installed.
- prtdiag -v
- dmesg
- cat /var/adm/messages | grep -i wwn | more
To set the configuration you must carry out the following:
- changes to the /etc/system file
- HBA driver modifications
- Persistent binding (HBA and SD driver config file)
- EMC recommended changes
- Install the Sun StorEdge SAN Foundation package
Changes to /etc/system
SCSI throttle | set sd:sd_max_throttle=20 |
Enable wide SCSI | set scsi_options=0x7F8 |
SCSI I/O timeout value |
sd:sd_io_time=0x3c (with powerpath) |
Changes to HBA driver (/kernel/drv/lpfc.conf)
fcp-bind-WWNN=16 |
automap=2 |
fcp-on=1 |
lun-queue-depth=20 |
tgt-queue-depth=512 |
no-device-delay=1 (without PP/DMP) 0 (with PP/DMP) |
xmt-que-size=256 |
scan-down=0 |
linkdown-tmo=0 (without PP/DMP) 60 (with PP/DMP) |
Persistent Binding
Both the lpfc.conf and sd.conf files need to be updated. General format is
name=”sd” parent=”lpfc” target=”X” lun=”Y” hba=”lpfcZ”
X is the target number that corresponds to the fcp_bindWWNID lpfcZtX
Y is the LUN number that corresponds to symmetrix volume mapping on the symmetrix port WWN or HLU on the clariion
Z is the lpfc drive instance number that corresponds to the fcp_bind_WWID lpfcZtX
To discover the SAN devices
- disk;devlinks;devalias (solaris 2.6)
- devfsadm (solaris 2.8)
- /usr/sbin/update_drv -f sd (solaris 2.9 >)
Windows
To display what HBA’s are installed.
- use admin tool “device manager”
To set the configuration you must carry out the following:
- Registry edits
- EMC recommended changes
- Install emulex exlcfg utility
Registry changes
See the Host connectivity guide for windows or use the Emulex configuration tool to set the below registry settings.
Arbitrated loop without powerpath/ATF | InitLinkFlags=0x00000000 (arbitrated loop, auto-link speed) WaitReady=45 LinkDown=45 TranslateQueueFull=1 |
Arbitrated loop with powerpath/ATF | InitLinkFlags=0x00000000 (arbitrated loop, auto-link speed) WaitReady=10 LinkDown=10 |
Fabric without powerpath/ATF | InitLinkFlags=0x00000002 (fabric, auto-link speed) WaitReady=45 LinkDown=45 TranslateQueueFull=1 |
Fabric with powerpath/ATF | InitLinkFlags=0x00000002 (fabric, auto-link speed) WaitReady=10 LinkDown=10 |
Modifying the EMC environment
In the shortcut for the elxcfg add the “–emc” option to the target option.
To discover the SAN devices
- control panel -> admin tools -> computer management -> select disk management -> (top menu)action -> rescan tools
Red Hat
- Install the EMC rpms
- echo “scsi-qlascan” > /proc/scsi/qla2300/[0,1]
- cd /apps/packages/EMC
- ./rescan-scsi-bus.sh –luns=[list,range-range]
- powermt config (to see the new lun[s] in Power Path)
- powermt -display dev=all