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.
摘要: 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 ». ...
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
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 ».
原因
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
解决方案
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
受影响的产品
NetWorker Family, Isilon, NetWorker文章属性
文章编号: 000198204
文章类型: Solution
上次修改时间: 01 6月 2023
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。