Monday 24 October 2016

SL500 Robotic path disappear from Netbackup ver 6.5 on Solaris Master Server


SL500 Robotic path disappear from Netbackup ver 6.5 on Solaris Master Server


Storage – Backup – SL500 – VERITAS Netbackup 6.5
 
      
        Reboot the master server and robotic path become disappear from Netbackup
 robotic path /dev/sg/c0tw500104f000b8c793l0 does not exist after reboot the    master server.
Error Logs:-

May  6 12:00:15 vjbdrbkmaster tldcd[2421]: TLD(0) [2421] robotic path /dev/sg/c0tw500104f000b8c793l0 does not exist
May  6 12:00:15 vjbdrbkmaster tldd[1867]: TLD(0) unavailable: initialization failed: Unable to open robotic path


 
Troubleshooting :-

  1. Enable STMS for any or all of the fibre-channel controllers on a system while disabling it for the boot by simply editing a few driver configuration files.

    StorEdge Traffic Manager Software (STMS) is also referred to as MPxIO.

    STMS, version 1.x, does not support boot drives, so although the features of STMS may be used on other controllers on the same host, STMS must be disabled for the controller being used to communicate to the boot disk(s).

    Note: SAN 4.3 introduced STMS boot capability and it is thus no longer mandatory to exclude the internal fiber channel drives from STMS. SUNWmdiu is now available which enables STMS boot. If you still want to exclude any controllers from STMS, the following instructions detail the process.


  1. To disable STMS globally on all multi-pathed devices and host bus adapters (HBA)

    Solaris 9 or below: by editing the /kernel/drv/scsi_vhci.conf file.

    Solaris 10: by editing the /kernel/drv/fp.conf file or using stmsboot -e ( recommended)

    The default value for mpxio-disable in the /kernel/drv/scsi_vhci.conf or fp.conf files is

    mpxio-disable="yes";

    To enable STMS, change this variable to "no"

    mpxio-disable="no";

  2. # format

    Searching for disks...done

    AVAILABLE DISK SELECTIONS:

    0. c1t0d0 /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037bd3f11,0
    1. c1t1d0 /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037bd39da,0
    2. c1t10d0 /pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f8c7fd,0
    3. c2t0d0 /pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037bd3f11,0
    4. c2t1d0 /pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037bd39da,0
    5. c2t10d0 /pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037f8c7fd,0

  1. The above listing is from a Sun Fire V880 with 3 internal drives and 2 paths to each drive.
    Parent and unit-address can be found from the output of the format command. For example:

    c2t10d0 /pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037f8c7fd,0

    Here, PARENT is /pci@9,600000/pci@x and UNIT-ADDRESS is 4.

    To disable STMS on both paths, make the following entries in the /kernel/drv/qlc.conf file.

    name="qlc" parent="/pci@8,600000" unit-address="2" mpxio-disable="yes";
    name="qlc" parent="/pci@9,600000/pci@2" unit-address="4" mpxio-disable="yes";


    For Sun Fire SFx800 machines, the device path will be similar to the following,

    name="qlc" parent="/ssm@0,0/pci@1e,600000/pci@1" unit-address="4" mpxio-disable="yes";

    Any paths not listed in this file will have STMS enabled on them.

  1.  Edit the file /kernel/drv/fp.conf and add a line for each port on each HBA:

    name="fp" parent="parent name" port=port-number mpxio-disable="no/yes"

    where parent name is the Qlogic device path

    ie: /pci@9,600000/pci@2/SUNW,qlc@4

    and port-number is the port number of the HBA

    - Then do stmsboot -u to update vfstab and dump config

    For a full explanation, refer to the Solaris Fiber Channel and Storage Multipathing Administration Guide 819-0139

    3. Reboot the machine for STMS to take effect.

Solution :-

Note: Enabling MPXIO global or on HBA that media changer is connected to Cause Bug.

Disable the library from MPXIO :-

A.) Edit /kernel/drv/scsi_vhci.conf file:
device-type-scsi-options-list =
"STK SL500", "disable-option";
disable-option = 0x7000000;


Remove the comment from the first line above and add the last 2 lines above.
NOTE: Ensure there are exactly 8 spaces for the Vendor Product ID ("STK" in the above example. Ensure there are 5 spaces after STK before typing in SL500).

Please check the vendor ID and product ID string by doing a VI on the output of the prtpicl -v command and doing a grep for sgen.

Sample of SL24 vendor ID and product ID.:-

sgen (changer, 4300001c05)
:client-guid 50014380032caa28
:inquiry-device-type 8
:inquiry-vendor-id HP
:inquiry-product-id MSL G3 Series
:inquiry-revision-id E.00
:mpxio-component client
:devfs-path /scsi_vhci/sgen@g50014380032caa28
:driver-name sgen
:binding-name sgen
:bus-addr g50014380032caa28
:instance 0
:_class changer
:name sgen

2) Reboot the server.

# touch /reconfigure
# shutdown -g0 -y -i6


Workaround :-
Found the issue was with library MPIO – Multipath I /O, The problem was fixed and the permanents solution was provided for the reported issue.      


No comments:

Post a Comment