When the host is restarted after HBA replacement, the host port numbers in the HCTL information are set again. As a result, the information about the paths that existed when HBAs were replaced is now old, causing the old paths to remain in Offline(E) status. To correct this, use the following procedure to delete the old path information:
Execute the view operation of the dlnkmgr command (dlnkmgr view -path -hbaportwwn) to check the path status.
The paths existing when the HBAs were replaced remain in Offline(E) status.
Execute the dlmcfgmgr utility (dlmcfgmgr -v) to check the HDLM device status.
Because the paths existing when HBAs were replaced are in Offline(E) status, a hyphen (-) is displayed for Device.
Execute the dlmcfgmgr utility (dlmcfgmgr -u) to delete the old information about paths and SCSI devices.
In the -u parameter, specify an HDevName device for which a hyphen (-) is displayed for Device in step 2. Note that you need to execute the utility for each HDevName device for which a hyphen (-) is displayed for Device.
The following shows an example of the command you execute if the HDevName value is /dev/sddlmaa:
# dlmcfgmgr -u /dev/sddlmaa
Execute the dlmcfgmgr utility (dlmcfgmgr -v) to confirm that all the lines on which a hyphen (-) was displayed for Device have been deleted.
# dlmcfgmgr -v
Execute the view operation of the dlnkmgr command (dlnkmgr view -path -hbaportwwn) to confirm that all the information about the paths that were placed in Offline(E) status has been deleted.
# /opt/DynamicLinkManager/bin/dlnkmgr view -path -hbaportwwn