Sun Traffic Manager not managing 2 QLC controllers

We have a V440 solaris 9, latest patch cluster and storedge traffic manager 4.4 with patches. 2 Sun QLC single channel controllers each see the same SAN disks via brocade switches.

Why wont Traffic Manager create pseudo controller details in /dev/rdsk & /dev/dsk? I have checked fp.conf, scsi_vhci.conf, qlc.conf for mpxio_disable="no" etc

reboot -- -r messages show multipathing enabled, auto failback enabled.

Help! Suggestions for further checks and gotchas

stmsboot -L shows the correct associations so somewhere STMS is not enabled but I cannot figure it out.

The local scsi boot disks are not dual pathed, they are mirrored. Running stmsboot -e errors immediately refering to the root mirror.

[760 byte] By [ianjames] at [2007-11-25 23:00:29]
# 1

are these devices seen in format?

If not, I'd check if they are configured using cfgadm:

cfgadm -al -o show_FCP_dev

will tell you if the hba paths see your luns, or not. If they happen to show up as "unconfigured", configure them using:

cfgadm -c configure c#

THEN check format.

If you see them in format, unconfigure them:

cfgadm -c unconfigure c#::WWPN

clean up the device paths:

devfsadm -Cv

then configure them. format should now see the scsi_vhci paths.

If not, I'd be interested to see the scsi_vhci.conf, fp.conf, and qlc.conf files, as well as the format and cfgadm -al -o show_FCP_dev outputs.

snoogins5 at 2007-7-5 17:49:48 > top of Java-index,Storage Forums,Storage General Discussion...
# 2

Everything looks ok in that respect -

cfgadm -al -o show_FCP_dev

Ap_Id Type ReceptacleOccupantCondition

c3fc-fabricconnectedconfiguredunknown

c3::50060e8003286f10,0 disk connectedconfiguredunknown

c3::50060e8003286f10,1 disk connectedconfiguredunknown

c3::50060e8003286f10,2 disk connectedconfiguredunknown

c3::50060e8003286f10,3 disk connectedconfiguredunknown

c3::50060e8003286f10,96disk connectedconfiguredunknown

c3::50060e8003286f10,97disk connectedconfiguredunknown

c3::50060e8003286f10,98disk connectedconfiguredunknown

c3::50060e8003286f10,240disk connectedconfiguredunknown

c3::50060e8003286f10,241disk connectedconfiguredunknown

c4fc-fabricconnectedconfiguredunknown

c4::50060e8003286f00,0 disk connectedconfiguredunknown

c4::50060e8003286f00,1 disk connectedconfiguredunknown

c4::50060e8003286f00,2 disk connectedconfiguredunknown

c4::50060e8003286f00,3 disk connectedconfiguredunknown

c4::50060e8003286f00,96disk connectedconfiguredunknown

c4::50060e8003286f00,97disk connectedconfiguredunknown

c4::50060e8003286f00,98disk connectedconfiguredunknown

c4::50060e8003286f00,240disk connectedconfiguredunknown

c4::50060e8003286f00,241disk connectedconfiguredunknown

ianjames at 2007-7-5 17:49:48 > top of Java-index,Storage Forums,Storage General Discussion...
# 3

I have unconfigured each of the SAN devices showing in format, removed the devices entries, /dev/dsk and /dev/rdsk. After a reboot, only the local disks show in format. Configuring the both SAN fcps, cfgadm shows the controllers as connected, configured "failed" and each disk as "failing", this persists across a reboot. The disks are accessible via format on c3 or c4, can be labelled and formated but still no traffic manager.

ianjames at 2007-7-5 17:49:48 > top of Java-index,Storage Forums,Storage General Discussion...
# 4

connected, configured, failed or failing, indicates that one ore more devices could not be accessed to complete the configure process

during boot.

Keep in mind, that if you turn on STMS, and you have only one path, it will still create the pseudo device path for fibre-channel devices.

So work with only the one-path model for now.

Try:

cfgadm -c unconfigure c3::50060e8003286f10

cfgadm -c unconfigure c4::50060e8003286f00

devfsadm -Cv

make sure that the the above WWPNs do NOT appear in the /etc/cfg/fp/fabric_WWN_map

init 6

Now there is one caviate that I forgot to ask you about earlier, there are certain array makes that require an entry in the scsi_vhci.conf. If your array is not a Sun Branded array, Hitachi,

or LSI-Logic array, it may require the "symmetric-option". Take a moment to evaluate this before performing the "init 6" above.

Once the system is init 6'd, take a look at

cfgadm -o show_FCP_dev -al

Do you see all the luns, and are they in the unconfigured, unknown state?

If so, configure only one of the paths. If possible have a "tail -f /var/adm/messages" running in another terminal window. This will show you the messages that occur during the configure. If you get some WARNINGs, I'd suggest taking a look a the lun masking/security on the array. If no warning, check format, you should see your paths!!

Another question is if you turn STMS off, are all the paths able to configure successfully, and can they be seen in format with:

cNtWWPNdN

snoogins5 at 2007-7-5 17:49:48 > top of Java-index,Storage Forums,Storage General Discussion...