Isilon : NetWorker NSM for NAS : la restauration de snapshot Isilon ou PowerScale pouvant être consultée échoue avec l’erreur Permission Denied sur un serveur Linux NetWorker.
Summary: Lors d’une restauration NSM pour NAS consultable sur un serveur NetWorker basé sur Linux, le snapshot à restaurer est monté temporairement sous « /nsr/tmp » par NFS pour permettre sa navigation pour une restauration granulaire. Parfois, le montage du snapshot peut échouer avec un message d’erreur « 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
Un message d’erreur s’affiche après l’échec de l’opération de montage. Dans le cas de l’utilisation de NMC pour la restauration, il s’agit du type « Unable to open directory '/nsr/tmp/1234.1234567 ' on host 'networkerserver.dell.com' (Impossible d’ouvrir le répertoire '/nsr/tmp/1234.1234567' sur l’hôte ' networkerserver.dell.com'. Permission denied ». Si vous utilisez la ligne de commande « nsrsnapadmin » pour effectuer la restauration, il s’agit d’un « accès refusé par le serveur lors du montage ».
Cause
L’utilisateur root sur netWorker Server a besoin de privilèges suffisants pour pouvoir parcourir le snapshot monté. L’utilisateur root sur le serveur NetWorker a besoin d’autorisations « lecture » et « exécution » sur les répertoires pour pouvoir parcourir le snapshot monté et voir le contenu à l’intérieur.
Dans ce cas particulier, les « /ifs/data » Isilon/PowerScale disposaient initialement de ces autorisations, ce qui fonctionnait correctement.
Montage et navigation avec des autorisations correctes sur la configuration NFS (l’utilisateur root sur NetWorker Server dispose d’un accès en lecture/exécution sur le répertoire /ifs/data).
Montage et navigation avec des autorisations incorrectes sur la configuration NFS (l’accès en lecture/exécution est refusé à l’utilisateur root sur le serveur NetWorker dans le répertoire /ifs/data).
Dans ce cas particulier, les « /ifs/data » Isilon/PowerScale disposaient initialement de ces autorisations, ce qui fonctionnait correctement.
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_executeLes autorisations de ce système de fichiers ont ensuite été modifiées, ce qui a déclenché ce comportement. Notez que les autorisations « read » et « execute » pour « everyone » sont supprimées du système de fichiers.
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_attrLogiquement, NetWorker effectue un montage NFS du snapshot et le place sous « /nsr/tmp/123.1234567 ». Cette opération peut être effectuée manuellement (en dehors de NetWorker) et le même problème est observé lors de la tentative de passage sur le système de fichiers monté. Cette erreur « Permission Denied » est une caractéristique de NFS lui-même. Voici un exemple de montage du même snapshot et d’essai de le parcourir (sans NetWorker).
Montage et navigation avec des autorisations correctes sur la configuration NFS (l’utilisateur root sur NetWorker Server dispose d’un accès en lecture/exécution sur le répertoire /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
Montage et navigation avec des autorisations incorrectes sur la configuration NFS (l’accès en lecture/exécution est refusé à l’utilisateur root sur le serveur NetWorker dans le répertoire /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. Disposez des privilèges « read » et « execute » sur le système de fichiers pour « everyone » sur le système de fichiers au moment de la création du snapshot.
2. Allouez à l’utilisateur root de NetWorker Server les autorisations nécessaires en créant un partage NFS sur isilon/PowerScale lui-même.
Lorsque vous tentez de monter un snapshot pour le parcourir à l’aide de la ligne de commande ('/ifs/data' a 700 autorisations lorsque le snapshot a été créé et qu’aucune exportation NFS n’a été créée).
2. Allouez à l’utilisateur root de NetWorker Server les autorisations nécessaires en créant un partage NFS sur isilon/PowerScale lui-même.
Lorsque vous tentez de monter un snapshot pour le parcourir à l’aide de la ligne de commande ('/ifs/data' a 700 autorisations lorsque le snapshot a été créé et qu’aucune exportation NFS n’a été créée).
[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-0Lorsque vous tentez de monter un snapshot pour le parcourir à l’aide de la ligne de commande « /ifs/data » dispose d’autorisations de 700 lorsque le snapshot a été créé et qu’une exportation NFS est créée correctement sur l’Isilon lui-même pour permettre à l’utilisateur « root » du serveur NetWorker de parcourir le snapshot par 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, 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.