This post is more than 5 years old
1 Rookie
•
4 Posts
0
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.



Cabelitos
1 Rookie
•
4 Posts
0
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.
wlee
263 Posts
0
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
Cabelitos
1 Rookie
•
4 Posts
0
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.