Check switch zoning. Large switched fabrics are complicated to set up and maintain. Zoning is a key element of a good configuration, and it is one of the most complicated to manage. An improperly zoned fabric can cause a variety of problems that are not always directly attributable to zoning. For example, a small disturbance on a large fabric with no zoning can cause connectivity problems because all the devices on the fabric will be trying to resolve the disturbance at the same time which overloads the switch. It is important to verify that the device that is not being discovered is properly zoned.

Verify device discovery. Use the HBAnyware utility to examine devices discovered by the adapter and driver. In nearly all OSs, the device driver for the FC adapter is responsible for discovering all the devices in a SAN. These devices must then be assigned SCSI Target IDs and mapped to the OS. The HBAnyware utility provides the unique ability to see all the devices on the SAN that the device driver discovered, regardless of whether the devices where mapped to the OS. This provides a way to determine if the device that is having problems is visible on the SAN.

Check that the Automap driver parameter is ON or there are valid persistent binding entries. In order for the OS to present, all of the expected devices in its storage management tool must be mapped to SCSI Target IDs so the OS can communicate with the devices.

As previously mentioned, the device driver performs the mapping function that assigns a remote FC device to a SCSI Target ID so the OS can communicate with the device. Nearly all OSs do not know how to directly communicate with a FC device. They must use the SCSI Target ID to communicate across the SAN. Emulex device drivers have several options on how this mapping is performed.

Emulex device drivers can be configured to automatically map the FC devices to SCSI Target IDs.

Emulex device drivers can be configured to map certain FC devices to corresponding SCSI Target IDs to maintain a known configuration of SCSI Target devices. This manual mapping process is done using the HBAnyware utility and typically links a FC World Wide Name value to a SCSI Target ID value. This is called persistent binding.

The device driver must have correct persistent binding information or the Automap configuration parameter must be enabled to allow the device driver to map the devices automatically.

Check storage configuration. When storage devices are presented in the OS storage management tool, they are typically described as volumes or disks. The adapter device driver maps discovered storage ports on a SAN as SCSI Targets and the Logical Units (LUNs) are discovered and managed by the OS, not the adapter driver. If LUNs are configured on a particular storage controller port and the port is not discovered by the adapter, all the LUNs associated with that port will not be available for use.

Many storage systems provide security by requiring that each storage controller port be configured with the host server World Wide Names that will communicate with that storage port. The storage controller will not allow a server with unknown World Wide Names to communicate with LUNs on the storage system. Further, some storage systems allow LUNs to be allocated to particular servers based on World Wide Name. If the storage controller with this security and LUN mapping feature is not properly configured, the controller will allow the server adapter port to login and communicate with the storage controller, however, the storage controller will not present any LUNs to the server. This means that the adapter driver will complete its discovery and map the Targets to the OS, but the OS will not find LUNs with which to communicate.

Troubleshooting and Maintenance Manual for LightPulse Adapters

Page 7

Page 10
Image 10
Emulex Adapters manual