Video Screencast Help
Symantec Appoints Michael A. Brown CEO. Learn more.

Netbackup multipath failover for robotic devices

Created: 22 Oct 2009 | 2 comments
Rui Almeida's picture
8 Agree
1 Disagree
+7 9 Votes
Login to vote

Hi,

In our environment we have a IBM TS3500 library, and one of the features of it, is that gives us the possibility to configure the robotic control over the same fibre channel for each drive the library has.

We configured, in the library, all the 3 drives with robotic control attached, and our Suse Media Server, with dual-hba, see's 6 sg instances, like:

root@media01:~>scan -changer
************************************************************
*********************** SDT_CHANGER ************************
************************************************************
------------------------------------------------------------
Device Name  : "/dev/sg11"
Passthru Name: "/dev/sg11"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry    : "IBM     03584L32        7420"
Vendor ID  : "IBM     "
Product ID : "03584L32        "
Product Rev: "7420"
Serial Number: "0000000232890401"
WWN          : ""
WWN Id Type  : 0
Device Identifier: "IBM     03584L32        0000000232890401"
Device Type    : SDT_CHANGER
NetBackup Robot Type: 8
Removable      : Yes
Device Supports: SCSI-3
Number of Drives : 3
Number of Slots  : 500
Number of Media Access Ports: 32
Drive 1 Serial Number      : "0007867128"
Drive 2 Serial Number      : "0007858969"
Drive 3 Serial Number      : "0007867217"
Flags : 0x0
Reason: 0x0
------------------------------------------------------------
Device Name  : "/dev/sg9"
Passthru Name: "/dev/sg9"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry    : "IBM     03584L32        7420"
Vendor ID  : "IBM     "
Product ID : "03584L32        "
Product Rev: "7420"
Serial Number: "0000000232890401"
WWN          : ""
WWN Id Type  : 0
Device Identifier: "IBM     03584L32        0000000232890401"
Device Type    : SDT_CHANGER
NetBackup Robot Type: 8
Removable      : Yes
Device Supports: SCSI-3
Number of Drives : 3
Number of Slots  : 500
Number of Media Access Ports: 32
Drive 1 Serial Number      : "0007867128"
Drive 2 Serial Number      : "0007858969"
Drive 3 Serial Number      : "0007867217"
Flags : 0x0
Reason: 0x0
------------------------------------------------------------
Device Name  : "/dev/sg7"
Passthru Name: "/dev/sg7"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry    : "IBM     03584L32        7420"
Vendor ID  : "IBM     "
Product ID : "03584L32        "
Product Rev: "7420"
Serial Number: "0000000232890401"
WWN          : ""
WWN Id Type  : 0
Device Identifier: "IBM     03584L32        0000000232890401"
Device Type    : SDT_CHANGER
NetBackup Robot Type: 8
Removable      : Yes
Device Supports: SCSI-3
Number of Drives : 3
Number of Slots  : 500
Number of Media Access Ports: 32
Drive 1 Serial Number      : "0007867128"
Drive 2 Serial Number      : "0007858969"
Drive 3 Serial Number      : "0007867217"
Flags : 0x0
Reason: 0x0
------------------------------------------------------------
Device Name  : "/dev/sg5"
Passthru Name: "/dev/sg5"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry    : "IBM     03584L32        7420"
Vendor ID  : "IBM     "
Product ID : "03584L32        "
Product Rev: "7420"
Serial Number: "0000000232890401"
WWN          : ""
WWN Id Type  : 0
Device Identifier: "IBM     03584L32        0000000232890401"
Device Type    : SDT_CHANGER
NetBackup Robot Type: 8
Removable      : Yes
Device Supports: SCSI-3
Number of Drives : 3
Number of Slots  : 500
Number of Media Access Ports: 32
Drive 1 Serial Number      : "0007867128"
Drive 2 Serial Number      : "0007858969"
Drive 3 Serial Number      : "0007867217"
Flags : 0x0
Reason: 0x0
------------------------------------------------------------
Device Name  : "/dev/sg3"
Passthru Name: "/dev/sg3"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry    : "IBM     03584L32        7420"
Vendor ID  : "IBM     "
Product ID : "03584L32        "
Product Rev: "7420"
Serial Number: "0000000232890401"
WWN          : ""
WWN Id Type  : 0
Device Identifier: "IBM     03584L32        0000000232890401"
Device Type    : SDT_CHANGER
NetBackup Robot Type: 8
Removable      : Yes
Device Supports: SCSI-3
Number of Drives : 3
Number of Slots  : 500
Number of Media Access Ports: 32
Drive 1 Serial Number      : "0007867128"
Drive 2 Serial Number      : "0007858969"
Drive 3 Serial Number      : "0007867217"
Flags : 0x0
Reason: 0x0
------------------------------------------------------------
Device Name  : "/dev/sg1"
Passthru Name: "/dev/sg1"
Volume Header: ""
Port: -1; Bus: -1; Target: -1; LUN: -1
Inquiry    : "IBM     03584L32        7420"
Vendor ID  : "IBM     "
Product ID : "03584L32        "
Product Rev: "7420"
Serial Number: "0000000232890401"
WWN          : ""
WWN Id Type  : 0
Device Identifier: "IBM     03584L32        0000000232890401"
Device Type    : SDT_CHANGER
NetBackup Robot Type: 8
Removable      : Yes
Device Supports: SCSI-3
Number of Drives : 3
Number of Slots  : 500
Number of Media Access Ports: 32
Drive 1 Serial Number      : "0007867128"
Drive 2 Serial Number      : "0007858969"
Drive 3 Serial Number      : "0007867217"
Flags : 0x0
Reason: 0x0
root@media01:~>

Although in netbackup we can only specify 1 sg instance (only 1 device) for each library control...
In netbackup volmgr database we can configure failover multipath for tape devices, but we can´t configure the same for robotic path's:

root@media01:~>tpconfig -d
Id  DriveName           Type   Residence
      Drive Path                                                       Status
****************************************************************************
0   TS3500.LTO4.DRV02... hcart  TLD(2)  DRIVE=2
      /dev/nst5                                                        UP
      /dev/nst0                                                        UP
1   TS3500.LTO4.DRV03... hcart  TLD(2)  DRIVE=3
      /dev/nst4                                                        UP
      /dev/nst2                                                        UP
2   TS3500.LTO4.DRV01... hcart  TLD(2)  DRIVE=1
      /dev/nst3                                                        UP
      /dev/nst1                                                        UP

Currently defined robotics are:
  TLD(2)     robotic path = /dev/sg1

EMM Server = mstr1

root@media01:~>

In this case, if the drive that brings the robotic control has an error/failure/power down, the entire library stops for netbackup, requiring manual reconfiguration of the robotic control path again.

This is a good thing to have in netbackup if your library has 2 or more fibres for robotic control regarding high-availability / fault tolerance.

Hoping news about...
 

Comments 2 CommentsJump to latest comment

Rui Almeida's picture

<http://www.symantec.com/business/support/index?page=content&id=TECH73944>

0
Login to vote
Suporte Telemar's picture

this already exist, just look for TLDCD_MULTIPATH

0
Login to vote