Isilon: NetWorker NSM for NAS – Genoprettelse af Isilon- eller PowerScale-snapshot kan ikke udføres med tilladelse nægtet-fejl på en Linux NetWorker-server.

Summary: Under en NSM til NAS-browsable-gendannelse på en Linux-baseret NetWorker-server monteres det snapshot, der skal gendannes, midlertidigt under "/nsr/tmp" af NFS, så det kan gennemses til detaljeret gendannelse. Nogle gange kan monteringen af snapshottet mislykkes med fejlmeddelelsen "Tilladelse nægtet". ...

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

Der vises en fejlmeddelelse, når tilslutningshandlingen mislykkes. Hvis du bruger NMC til gendannelse, er det noget i stil med - "Kan ikke åbne mappen "/nsr/tmp/1234.1234567" på værten "networkerserver.dell.com". Tilladelse nægtet". Hvis du bruger kommandolinjen "nsrsnapadmin" til at udføre gendannelsen, er det noget i stil med "adgang nægtet af server under montering".

Cause

"root"-brugeren på NetWorker-serveren har brug for de nødvendige rettigheder til at kunne gennemløbe det monterede snapshot. "root"-brugeren på NetWorker-serveren skal have "læse"- og "eksekvere" tilladelser på mapperne for at kunne gennemløbe det monterede snapshot og se indholdet indeni.

I dette særlige tilfælde havde Isilon/PowerScale '/ifs/data' oprindeligt disse tilladelser, som fungerede fint.
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
Dette filsystem fik efterfølgende sine tilladelser ændret, som udløste denne adfærd -- bemærk, at tilladelserne "read" og "execute" (eksekver) for "alle" fjernes på 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
Logisk set opretter NetWorker en NFS-tilslutning til snapshottet og lægger en sti til det under "/nsr/tmp/123.1234567" - dette kan gøres manuelt (uden for NetWorker), og det samme problem vil blive observeret, når du forsøger at gennemløbe det tilsluttede filsystem. Denne "Tilladelse nægtet"-fejl er kendetegnet ved selve NFS. Her er et eksempel på montering af det samme snapshot og forsøg på at gennemløbe det (uden NetWorker).
 
Montering og søgning med korrekte tilladelser på NFS-konfiguration ("root"-brugeren på NetWorker-serveren har læse-/eksekveringsadgang på /ifs/data-mappen).
[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 og browsing med forkerte tilladelser på NFS-konfiguration (rodbruger på NetWorker Server nægtes læse/eksekveringsadgang på /ifs/data-mappen).
[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. Have "read" og "execute"-rettigheder på filsystemet for "alle" på filsystemet på oprettelsestidspunktet for snapshot.

2. Tildel "root"-brugeren af NetWorker-serveren de nødvendige tilladelser ved at oprette en NFS-deling på selve Isilon/PowerScale.

Når du forsøger at tilslutte et snapshot for at gennemse det ved hjælp af kommandolinjen ("/ifs/data" har 700 tilladelser, når snapshot blev taget, og der ikke er oprettet en NFS-eksport).
[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
Når du forsøger at tilslutte et snapshot for at gennemse det ved hjælp af kommandolinjen - "/ifs/data" har 700 tilladelser, når snapshot er taget, og en NFS-eksport oprettes korrekt på selve Isilon, så kun "root"-brugeren på NetWorker-serveren kan gennemse snapshottet af 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.