This post is more than 5 years old

1 Rookie

 • 

4 Posts

1626

June 22nd, 2018 04:00

NDMP Recovery from Old Tapes Without Index

Hello.

I have very little knowledge about Networker, but I'll try to explain my situation with as much details as I can.

I have some old LTO3 tapes that were backed up with Legato (don't know the version, but it was an old one).

The data came from a NetApp storage (FAS270) that is no longer available.

In 2013 I acquired Networker 8.0 (it is 8.0.4 now and which is the one I have at the moment) and the "new" storage is also a NetApp storage, but a bit newer (FAS2050) than the one that was used when the backup was done.

The names of both storage are different, being the old one called clbrsan.at.com.br and the new ntpsto02.mg.global.

Also the name of the servers hosting the backup systems (Legato and Networker) are different, being the old one called legato.at.com.br and the new one msbkp01.mg.global.

I've read a few discussions on this, but none of them have helped me with getting the data from these old LTO tapes.

I have already created a client named clbrsan.at.com.br in the Networker server.

I don't have the indexes for these old tapes, but in the GUI interface of Networker, I can still see the Tape Volume, since during the installation of this "newer" version of Legato Networker, this data was imported from the older Legato. So I can see the Volume Save Sets there as well. Don't know if that helps in anything.

Another thing about my environment is that it is NDMP. I've read that this might make things a little bit harder to get my data back, don't know why.

When I go to Devices->Devices (in Networker) there is only one device shown and its name is rd=ntpsto02.mg.global:nrst1a (NDMP). And at Devices->Storage Nodes there are two named msbkp01.mg.global (scsi) and ntpsto02.mg.global (ndmp), this last one being the only configured and ready.

The Storage Node ntpsto02.mg.global and a device attached to it, which is our tape library (IBM@3573-TL_00L2U78AL222_LL0).

I also have a Media Pool with the same name as the Pool used in the tape I'm trying to recover the data from, and the device in the Target Devices is not selected. I've read somewhere that this could be an issue.

I've tried using the following commands:

1- scanner -im rd=ntpsto02.mg.global:nrst1a

Result: 8909:scanner: using 'rd=ntpsto02.mg.global:nrst1a' as the device name

75277:scanner: Cannot stat nrst1a: No such file or directory

2- nsrndmp_recover  -s msbkp01.mg.global -c clbrsan.at.com.br  -S 4005819841 -v off  -m ntpsto02.mg.global::/vol/vol_it_restore /vol/grupos

Result: 42787:nsrndmp_recover: Performing recover from NDMP type of device

5767:nsrndmp_recover: NSR server msbkp01.mg.global: no matching devices on `server'

5768:nsrndmp_recover: waiting 30 seconds then retrying...

5767:nsrndmp_recover: NSR server msbkp01.mg.global: no matching devices on `server'

5768:nsrndmp_recover: waiting 30 seconds then retrying...

3- mminfo -v -r "volume,name"  -q ssid=4005819841

Result:  volume        name

000060         /vol/grupos

Can anyone help me identify where I'm going wrong here? And I'd really appreciate a straightforward answer instead of telling me to look some manual or how to use a command. As I said, I'm not really an expert in this and have already read a few manuals. Didn't understad some and others didn't help me at all with the commands to use.

If you need any more information, please let me know. And sorry if I said something wrong.

1 Rookie

 • 

4 Posts

June 22nd, 2018 09:00

Hello again.

While this question was being approved, I searched more and found another post where I got the solution.

I just used the following command: nsrjb -I

After it finished, the following command worked:

nsrndmp_recover  -s msbkp01.mg.global -c clbrsan.at.com.br  -S 4005819841 -v off  -m ntpsto02.mg.global::/vol/vol_it_restore /vol/grupos


From what I could see, the first command forced an inventory (which I tried through GUI, but the option was unavailable for the tapes I needed).


Hope that helps someone else in the future.

263 Posts

June 23rd, 2018 20:00

1- scanner -im rd=ntpsto02.mg.global:nrst1a

Result: 8909:scanner: using 'rd=ntpsto02.mg.global:nrst1a' as the device name

75277:scanner: Cannot stat nrst1a: No such file or directory

This is telling me that nrst1a does not exist on the NAS ntpsto02.mg.global..  Also "scanner -i" will not work with NDMP savesets.

2- nsrndmp_recover  -s msbkp01.mg.global -c clbrsan.at.com.br  -S 4005819841 -v off  -m ntpsto02.mg.global::/vol/vol_it_restore /vol/grupos

Result: 42787:nsrndmp_recover: Performing recover from NDMP type of device

5767:nsrndmp_recover: NSR server msbkp01.mg.global: no matching devices on `server'

5768:nsrndmp_recover: waiting 30 seconds then retrying...

This is saying that it cannot find a device that can mount the tape volume on the storage node that is defined for clbrsan.at.com.br.  Please check the client resource for clbrsan.at.com.br.  What is in the "recover storage node field"?  It should be ntpsto02.mg.global.  Check the volume's pool.  Can it mount the volume onto ntpsto02.mg.global's device?  Can you mount the volume 000060 manually first before starting the recovery?

3- mminfo -v -r "volume,name"  -q ssid=4005819841

Result:  volume        name

000060         /vol/grupos

This does not tell me much. Try :

     Display saveset information:     mminfo -avot -q ssid=4005819841

     Display the pool for 000060:     mminfo -avot -r pool 000060

     Display all the saveset information:     mminfo -avot -S -q ssid=4005819841

     Display all NetWorker devices that are configured for ndmp:     nsrmm -C | grep -i ndmp

     Display the SCSI devices on the NAS host ntpsto02.mg.global.  You will need to supply the ndmp username and password:      inquire -N ntpsto02.mg.global

1 Rookie

 • 

4 Posts

June 25th, 2018 04:00

Thanks a lot Wallace for your reply.

I've already got it working.

I've posted the answer here, but it is still being moderated, I don't know why.

This is the copy of the message I sent last Friday:

"

Hello again.

While this question was being approved, I searched more and found another post where I got the solution.

I just used the following command: nsrjb -I

After it finished, the following command worked:

nsrndmp_recover  -s msbkp01.mg.global -c clbrsan.at.com.br  -S 4005819841 -v off  -m ntpsto02.mg.global::/vol/vol_it_restore /vol/grupos


From what I could see, the first command forced an inventory (which I tried through GUI, but the option was unavailable for the tapes I needed).


Hope that helps someone else in the future.

"

Once again, thanks a lot.

No Events found!

Top