Isilon: NetWorker NSM for NAS – Isilon- oder PowerScale-Snapshot-Browsable-Recovery schlägt mit dem Fehler Permission Denied auf einem Linux NetWorker-Server fehl.
摘要: Während einer NSM for NAS Browsable Recovery auf einem Linux-basierten NetWorker-Server wird der wiederherzustellende Snapshot vorübergehend unter "/nsr/tmp" von NFS gemountet, damit er für eine granulare Recovery durchsucht werden kann. Manchmal kann das Mounten des Snapshots mit der Fehlermeldung "Permission Denied" fehlschlagen. ...
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Eine Fehlermeldung wird angezeigt, nachdem der Mount-Vorgang fehlschlägt. Im Falle der Verwendung von NMC für die Recovery ist dies etwa so etwas wie : "Unable to open directory '/nsr/tmp/1234.1234567' on host 'networkerserver.dell.com'. Permission denied". Im Falle der Verwendung der Befehlszeile "nsrsnapadmin", um die Recovery durchzuführen, ist dies etwas wie "Zugriff wird vom Server beim Mounten verweigert".
原因
Der "root"-Benutzer auf dem NetWorker-Server benötigt ausreichende Berechtigungen, um den gemounteten Snapshot durchlaufen zu können. Der "root"-Benutzer auf dem NetWorker-Server benötigt Lese- und Ausführungsberechtigungen für die Verzeichnisse, um den gemounteten Snapshot durchlaufen und die darin enthaltenen Inhalte anzeigen zu können.
In diesem speziellen Fall verfügte isilon/PowerScale '/ifs/data' ursprünglich über diese Berechtigungen, was einwandfrei funktionierte.
Mounten und Durchsuchen mit korrekten Berechtigungen für die NFS-Konfiguration (der "root"-Benutzer auf dem NetWorker-Server hat Lese-/Ausführungszugriff auf das Verzeichnis /ifs/data).
Mounten und Durchsuchen mit falschen Berechtigungen für die NFS-Konfiguration (Root-Benutzer auf NetWorker-Server wird der Lese-/Ausführungszugriff auf das Verzeichnis /ifs/data verweigert).
In diesem speziellen Fall verfügte isilon/PowerScale '/ifs/data' ursprünglich über diese Berechtigungen, was einwandfrei funktionierte.
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_executeIn diesem Dateisystem wurden anschließend seine Berechtigungen geändert, was dieses Verhalten auslöste. Beachten Sie, dass die Berechtigungen "lesen" und "ausführen" für "jeder" auf dem Dateisystem entfernt wurden.
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_attrLogischerweise erstellt NetWorker ein NFS-Mount des Snapshot und legt einen Pfad unter "/nsr/tmp/123.1234567" fest. Dies kann manuell (außerhalb von NetWorker) durchgeführt werden. Beim Versuch, das gemountete Dateisystem zu durchlaufen, wird dasselbe Problem beobachtet. Dieser Fehler "Permission Denied" ist ein Merkmal von NFS selbst. Hier ist ein Beispiel für das Mounten desselben Snapshot und den Versuch, ihn zu durchlaufen (ohne NetWorker).
Mounten und Durchsuchen mit korrekten Berechtigungen für die NFS-Konfiguration (der "root"-Benutzer auf dem NetWorker-Server hat Lese-/Ausführungszugriff auf das Verzeichnis /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
Mounten und Durchsuchen mit falschen Berechtigungen für die NFS-Konfiguration (Root-Benutzer auf NetWorker-Server wird der Lese-/Ausführungszugriff auf das Verzeichnis /ifs/data verweigert).
[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. Verfügen zum Zeitpunkt der Snapshot-Erstellung über Lese- und Ausführungsberechtigungen für das Dateisystem für "alle".
2. Weisen Sie dem Root-Benutzer des NetWorker-Servers die erforderlichen Berechtigungen zu, indem Sie eine NFS-Share auf dem Isilon/PowerScale selbst erstellen.
Wenn Sie versuchen, einen Snapshot zu mounten, um ihn über die Befehlszeile zu durchsuchen ("/ifs/data" hat 700 Berechtigungen, wenn der Snapshot erstellt wurde und kein NFS-Export erstellt wurde).
2. Weisen Sie dem Root-Benutzer des NetWorker-Servers die erforderlichen Berechtigungen zu, indem Sie eine NFS-Share auf dem Isilon/PowerScale selbst erstellen.
Wenn Sie versuchen, einen Snapshot zu mounten, um ihn über die Befehlszeile zu durchsuchen ("/ifs/data" hat 700 Berechtigungen, wenn der Snapshot erstellt wurde und kein NFS-Export erstellt wurde).
[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-0Wenn Sie versuchen, einen Snapshot zu mounten, um ihn über die Befehlszeile zu durchsuchen, hat "/ifs/data" 700 Berechtigungen, wenn ein Snapshot erstellt wurde, und ein NFS-Export wird korrekt auf dem Isilon selbst erstellt, damit nur der "root"-Benutzer auf dem NetWorker-Server den Snapshot durch NFS durchlaufen kann.
[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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。