Isilon: NetWorker NSM voor NAS - Isilon of PowerScale snapshot browsable recovery mislukt met de foutmelding Permission Denied op een Linux NetWorker Server.
Summary: Tijdens een NSM voor NAS-herstel op een Op Linux gebaseerde NetWorker Server, wordt de snapshot die moet worden hersteld tijdelijk gekoppeld onder '/nsr/tmp' door NFS, zodat deze kan worden gebladerd voor granulair herstel. Soms mislukt de koppeling van de snapshot met een foutmelding "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
Er wordt een foutmelding weergegeven nadat de koppelingsbewerking is mislukt. In het geval van het gebruik van de NMC voor herstel is het iets als : "Unable to open directory '/nsr/tmp/1234.1234567' on host 'networkerserver.dell.com'. Toestemming geweigerd". In het geval van het gebruik van de opdrachtregel 'nsrsnapadmin' om het herstel uit te voeren, is het iets als 'toegang geweigerd door de server bij montage'.
Cause
De 'root'-gebruiker op de NetWorker Server heeft voldoende bevoegdheden nodig om de gekoppelde snapshot te kunnen doorlopen. De 'root'-gebruiker op de NetWorker Server heeft machtigingen voor 'lezen' en 'uitvoeren' nodig op de mappen om de gekoppelde snapshot te kunnen doorlopen en de inhoud erin te kunnen zien.
In dit specifieke geval had de Isilon/PowerScale '/ifs/data' oorspronkelijk deze machtigingen, wat prima werkte.
Koppelen en bladeren met de juiste machtigingen op NFS config (de 'root'-gebruiker op De NetWorker Server heeft lees-/uitvoertoegang in de map /ifs/data).
Koppelen en bladeren met onjuiste machtigingen op NFS-configuratie (rootgebruiker op NetWorker Server wordt lees-/uitvoeringstoegang geweigerd in de map /ifs/data).
In dit specifieke geval had de Isilon/PowerScale '/ifs/data' oorspronkelijk deze machtigingen, wat prima werkte.
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_executeOp dit bestandssysteem zijn vervolgens de machtigingen gewijzigd die dit gedrag hebben geactiveerd - noteer 'read' en 'execute' permissions for 'everyone' is removed on the filesystem
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_attrLogischer is dat NetWorker een NFS-koppeling van de snapshot maakt en er een pad naar plaatst onder '/nsr/tmp/123.1234567'. Dit kan handmatig worden gedaan (buiten NetWorker) en hetzelfde probleem wordt waargenomen wanneer u probeert het gekoppelde bestandssysteem te omzeilen. Deze fout 'Permission Denied' is een kenmerk van NFS zelf. Hier is een voorbeeld van het koppelen van dezelfde snapshot en proberen deze te doorlopen (zonder NetWorker).
Koppelen en bladeren met de juiste machtigingen op NFS config (de 'root'-gebruiker op De NetWorker Server heeft lees-/uitvoertoegang in de map /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
Koppelen en bladeren met onjuiste machtigingen op NFS-configuratie (rootgebruiker op NetWorker Server wordt lees-/uitvoeringstoegang geweigerd in de map /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. 'read' en 'execute' privileges hebben op het bestandssysteem voor 'iedereen' op het bestandssysteem bij het maken van snapshots.
2. Wijs de 'root'-gebruiker van de NetWorker Server de benodigde machtigingen toe door een NFS-share te maken op de Isilon/PowerScale zelf.
Wanneer u probeert een snapshot te koppelen om deze te bladeren met behulp van de opdrachtregel ('/ifs/data' heeft 700 machtigingen wanneer de snapshot is gemaakt en er geen NFS-export is gemaakt).
2. Wijs de 'root'-gebruiker van de NetWorker Server de benodigde machtigingen toe door een NFS-share te maken op de Isilon/PowerScale zelf.
Wanneer u probeert een snapshot te koppelen om deze te bladeren met behulp van de opdrachtregel ('/ifs/data' heeft 700 machtigingen wanneer de snapshot is gemaakt en er geen NFS-export is gemaakt).
[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-0Wanneer u probeert een snapshot te koppelen om deze te bladeren met behulp van de opdrachtregel - '/ifs/data' heeft 700 machtigingen wanneer de snapshot is gemaakt en een NFS-export correct wordt gemaakt op de Isilon zelf, zodat alleen de 'root'-gebruiker op de NetWorker Server de snapshot door NFS kan bladeren.
[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, NetWorkerArticle 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.