Celerra NDMP - How do you define your paths in TSM ?

lapfrank

Active Newcomer
Joined
Nov 22, 2005
Messages
46
Reaction score
0
Points
0
Location
Providence, RI, USA
PREDATAR Control23

Hi All,

I'm new to NDMP, and I just got the zoning done between my IBM TS7650G VTL and the 4 Celerra Data movers I have. The NAS admin just gave me a list of the drives seen on the data movers:

[nasadmin@NAS1 ~]$ server_devconfig server_2 -l -s -n |grep tape
tape2 c32t0l1 tape IBM ULT3580-TD3 5AT0
tape3 c32t0l2 tape IBM ULT3580-TD3 5AT0
tape4 c32t0l3 tape IBM ULT3580-TD3 5AT0
tape5 c32t0l4 tape IBM ULT3580-TD3 5AT0
tape6 c32t0l5 tape IBM ULT3580-TD3 5AT0
tape7 c32t0l6 tape IBM ULT3580-TD3 5AT0
tape8 c32t0l7 tape IBM ULT3580-TD3 5AT0
tape9 c32t0l8 tape IBM ULT3580-TD3 5AT0
tape10 c32t0l9 tape IBM ULT3580-TD3 5AT0
tape11 c32t0l10 tape IBM ULT3580-TD3 5AT0
tape12 c32t0l11 tape IBM ULT3580-TD3 5AT0
tape13 c32t0l12 tape IBM ULT3580-TD3 5AT0
ttape2 c64t0l1 tape IBM ULT3580-TD3 5AT0
ttape3 c64t0l2 tape IBM ULT3580-TD3 5AT0
ttape4 c64t0l3 tape IBM ULT3580-TD3 5AT0

I don't see any serial numbers or any WWNs in this list. How am I supposed to link those to my drives on TSM, if they don't give me the serial numbers ?

The NAS admin is telling me that he cannot get me a serial number or a WWN and that I should just use "trial and error" to figure out what links to what on TSM.

Is that a correct statement ? I couldn't find much more information than that in the EMC guides or in the TSM docs.

Anyone ever had to do this ?

Thanks a lot!
 
PREDATAR Control23

Try the below commands:

->To display the device names for tape libraries, issue the following command to the NAS filer: sysconfig –m
->To display the device names for tape drives, issue the following command to the NAS filer: sysconfig -t
 
PREDATAR Control23

Hema - those are NetApp commands, this is Celerra

lapfrank,

how many drives did they actually present to the datamovers, that's a bunch of drives. When you define drives in TSM, you simply specify the device name you see on datamovers, for example (this is output from "q path f=d" on my TSM server):

Source Name: SERVER_2
Source Type: DATAMOVER
Destination Name: VTL0355DRV1
Destination Type: DRIVE
Library: DISKLIB1
Node Name:
Device: c32t0l7
External Manager:
LUN:
Initiator: 0
Directory:
On-Line: Yes
 
PREDATAR Control23

I'm actually planning on sharing the drives between usual TSM activity and NDMP. I'm not dedicating specific drives to the NDMP activity. That is why I'm not sure how to figure out that "c32t0l7" for example refers to DRIVE1 on my TSM server (rmt0 on AIX, for example). You see what I mean ?

Thanks!
 
PREDATAR Control23

you mentioned that this is a VTL that presented right ? You should be able to see drive WWN or serial number in the VTL itself. Also i did not know if you knew but Celerra is limited to 4 concurrent NDMP streams on datamovers that have 4G or less memory.
 
PREDATAR Control23

Hi,

You can try this 'undocumented' command : (don't forget the dot in front of server_config)

[nasadmin@MSNASCS1P ~]$ .server_config server_2 -v "fcp bind show"

.....
Chain 0144: WWN 10000000c9e878c2 HBA 2 ID 2 Inx 09:04 Pid 0144 D_ID 0f0040 Non
Chain 0160: WWN 10000000c9e878f6 HBA 2 ID 2 Inx 10:05 Pid 0160 D_ID 0f0041 Non
Chain 0176: WWN 10000000c9e7d36c HBA 2 ID 2 Inx 11:06 Pid 0176 D_ID 0f0042 Non
Chain 0192: WWN 10000000c9e7d314 HBA 2 ID 2 Inx 12:07 Pid 0192 D_ID 0f0043 Non
....


[nasadmin@MSNASCS1P ~]$ server_devconfig server_2 -l -s -nondisks
.....
tttttape1 c144t0l0 tape IBM ULT3580-TD3 5AT0
ttttttape1 c160t0l0 tape IBM ULT3580-TD3 5AT0
tttttttape1 c176t0l0 tape IBM ULT3580-TD3 5AT0
ttttttttape1 c192t0l0 tape IBM ULT3580-TD3 5AT0
.....

bye
 
PREDATAR Control23

fcp bind show command does not display WWN of tape drives, it simply displays your local datamover WWNs (SP and aux ports) and WWN of the tape library port.
 
PREDATAR Control23

yeah, exactly it doesn't give me the WWNs of the drives.. I still don't get why they won't show the WWNs or at least the SN of the tape drives on the data movers. That seems like basic info to me.

Now, it's all a "guessing game" on TSM. I have to test the paths to each device one after the other hoping that I'm gonna stumble on the correct one at one point.

I'm thinking of creating a dedicated virtual library for NDMP movements now and assign only 1 drive per datamover so this way, the path can't be wrong.

How do you guys proceed ?
 
PREDATAR Control23

here what you can do ( i just tried it). Use your robot and load one tape into a drive. Then on your celerra run

server_mt server_2 -f tape2 status

if it matches the drive that has the tape loaded in it you will see this:

# server_mt server_2 -f tape1 status
Device name: /dev/c32t0l0
Product Id: 03592J1A
Block size: 80
Block number: 0

if not you will see this:

# server_mt server_2 -f tape1 status
Device Not Ready
Device Not Ready

i know it's kind of trial and error but should work.
 
PREDATAR Control23

oh nice Dynamox, that his really helpful!
still trial and error as you say, but it makes it faster to figure it out.
 
Top