Isilon: NetWorker NSM for NAS - Isilon or PowerScale snapshot browsable recovery fails with Permission Denied error on a Linux NetWorker Server.

Summary: Under en NSM för NAS-återställning på en Linux-baserad NetWorker-server monteras snapshoten som ska återställas tillfälligt under "/nsr/tmp" av NFS för att den ska kunna bläddras för detaljerad återställning. Ibland kan monteringen av snapshoten misslyckas med felmeddelandet "Permission Denied". ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Ett felmeddelande visas när monteringsåtgärden misslyckas. Om du använder NMC för återställning är det något i formatet " Unable to open directory '/nsr/tmp/1234.1234567' on host 'networkerserver.dell.com'. Permission denied". Om du använder kommandoraden "nsrsnapadmin" för att utföra återställningen är det något i liknar "åtkomst nekas av servern vid montering".

Cause

Användaren "root" på NetWorker-servern behöver tillräcklig behörighet för att kunna bläddra igenom den monterade snapshoten. Rotanvändaren på NetWorker-servern behöver läs- och exekveringsbehörighet på katalogerna för att kunna bläddra igenom den monterade snapshoten och visa innehållet i den.

I det här specifika fallet hade Isilon/PowerScale "/ifs/data" ursprungligen dessa behörigheter, vilket fungerade bra.
powerscale.dell.com# ls -led /ifs/data
drwxr-xr-x     6 root  wheel  113 Mar 28 13:10 /ifs/data
OWNER: user:root
GROUP: group:wheel
SYNTHETIC ACL
0: user:root allow dir_gen_read,dir_gen_write,dir_gen_execute,std_write_dac,delete_child
1: group:wheel allow dir_gen_read,dir_gen_execute
2: everyone allow dir_gen_read,dir_gen_execute
Det här filsystemet fick därefter sina behörigheter ändrade, vilket utlöste det här beteendet. Observera att behörigheterna "läs" och "utför" för "alla" tas bort i filsystemet
powerscale.dell.com# chmod 700 /ifs/data
powerscale.dell.com# ls -led /ifs/data
drwx------     6 root  wheel  113 Mar 28 13:10 /ifs/data
OWNER: user:root
GROUP: group:wheel
SYNTHETIC ACL
0: user:root allow dir_gen_read,dir_gen_write,dir_gen_execute,std_write_dac,delete_child
1: group:wheel allow std_read_dac,std_synchronize,dir_read_attr
Logiskt sett gör NetWorker en NFS-montering av ögonblicksbilden och lägger en sökväg till den under "/nsr/tmp/123.1234567" – detta kan göras manuellt (utanför NetWorker) och samma problem observeras när du försöker flytta det monterade filsystemet. Felet "Permission Denied" är en egenskap hos själva NFS. Här är ett exempel på hur du monterar samma snapshot och försöker flytta den (utan NetWorker).
 
Montering och surfning med rätt behörigheter på NFS-konfigurationen (användaren "root" på NetWorker-servern har läs-/exekveringsåtkomst i katalogen /ifs/data).
[root@networkerserver.dell.com tmp]# mount powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220329075723-1648537042-0 /tmp/mount
[root@networkerserver.dell.com tmp]# ls -l /tmp/mount
total 8
drwxr-xr-x 5 root root  77 Jul  4  2021 Isilon_Support
drwxr-xr-x 2 root root  30 Dec 22  2020 recoverfolder
drwxr-xr-x 2 root root 176 Mar 23 14:27 testbackup
 
Montering och sökning med felaktiga behörigheter på NFS-konfigurationen (rotanvändaren på NetWorker-servern nekas läs-/exekveringsåtkomst i katalogen /ifs/data).
[root@networkerserver.dell.com tmp]# mount powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220329075723-1648537042-0 /tmp/mount
[root@networkerserver.dell.com tmp]# ls -l /tmp/mount
ls: cannot open directory /tmp/mount: Permission denied

Resolution

1. Ha behörigheten "read" och "execute" på filsystemet för "alla" på filsystemet vid skapande av snapshot.

2. Tilldela "root"-användaren för NetWorker-servern de behörigheter som krävs genom att skapa en NFS-resurs på själva Isilon/PowerScale.

Vid försök att montera en snapshot och bläddra igenom den med kommandoraden ("/ifs/data" har 700 behörigheter när snapshot togs och ingen NFS-export har skapats).
[root@networkerserver.dell.com ~]# nsrsnapadmin -s networkerserver.dell.com -M networkerserver.dell.com -c powerscale.dell.com -S 3863397257 -r
180437:nsrsnapadmin:Trying NAS credentials from 'NSR client' 'powerscale.dell.com', group 'SNAP/NASSNAPWF/BACKUP/NAS'
38008:(pid 12645):Snapshot not found
173276:nsrsnapadmin: Will retry to mount path '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0' 4 more times: Unable to mount '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0': Command 'mount -t nfs "powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0" "/nsr/tmp/12645.1648806854" 2>&1' exited with code 32: mount.nfs: access denied by server while mounting powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0
173276:nsrsnapadmin: Will retry to mount path '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0' 3 more times: Unable to mount '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0': Command 'mount -t nfs "powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0" "/nsr/tmp/12645.1648806859" 2>&1' exited with code 32: mount.nfs: access denied by server while mounting powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0
173276:nsrsnapadmin: Will retry to mount path '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0' 2 more times: Unable to mount '/net/powerscale.dell.com/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0': Command 'mount -t nfs "powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0" "/nsr/tmp/12645.1648806865" 2>&1' exited with code 32: mount.nfs: access denied by server while mounting powerscale.dell.com:/ifs/data/.snapshot/NSMNAS-20220401101904-1648804743-0
Vid försök att montera en snapshot för att bläddra igenom den med hjälp av kommandoraden har "/ifs/data" 700 behörigheter när snapshot togs och en NFS-export skapas korrekt på Isilon så att bara användaren "root" på NetWorker-servern kan bläddra igenom ögonblicksbilden av NFS.
[root@networkerserver.dell.com ~]# nsrsnapadmin -s networkerserver.dell.com -M networkerserver.dell.com -c powerscale.dell.com -S 3863397257 -r
180437:nsrsnapadmin:Trying NAS credentials from 'NSR client' 'powerscale.dell.com', group 'SNAP/NASSNAPWF/BACKUP/NAS'
38008:(pid 10873):Snapshot not found
Current working directory is /ifs/data/
snaprecover> ls -l
total 8
drwxr-xr-x root               77 Jul 04 2021 Isilon_Support
drwxr-xr-x root               30 Dec 22 2020 recoverfolder
drwxr-xr-x root              176 Mar 23 14:27 testbackup

Affected Products

NetWorker Family, Isilon, NetWorker
Article Properties
Article Number: 000198204
Article Type: Solution
Last Modified: 01 Jun 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.