Isilon: NetWorker NSM for NAS – Obnovení prohlížení snapshotu Isilon nebo PowerScale selže s chybou Permission Denied na serveru Linux NetWorker.

Summary: Během nástroje NSM pro obnovení prohlížení na serveru NetWorker na bázi systému Linux se snapshot, který má být obnoven, dočasně připojí pod položkou "/nsr/tmp" službou NFS, aby bylo možné jej vyhledat pro podrobné obnovení. Někdy může připojení snapshotu selhat s chybovou zprávou "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

Po selhání operace připojení se zobrazí chybová zpráva. V případě použití konzole NMC k obnovení je to něco jako : "Unable to open directory '/nsr/tmp/1234.1234567' on host 'networkerserver.dell.com'. Permission denied". V případě použití příkazového řádku "nsrsnapadmin" k obnovení je to něco jako "access denied by server when mounting".

Cause

Uživatel "root" na serveru NetWorker potřebuje dostatečná oprávnění, aby mohl procházet připojeným snapshotem. Uživatel "root" na serveru NetWorker potřebuje oprávnění "čtení" a "execute" u adresářů, aby mohl procházet připojeným snapshotem a zobrazovat obsah uvnitř.

V tomto konkrétním případě měly původně tato oprávnění, která fungovala správně, řešení Isilon/PowerScale "/ifs/data".
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
V tomto systému souborů byla následně změněna jeho oprávnění, která způsobila toto chování. Upozorňujeme, že v systému souborů jsou odebrána oprávnění "read" a "execute" pro "everyone".
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
Logicky se software NetWorker připojuje k snapshotu NFS a připojuje k němu cestu pod položkou "/nsr/tmp/123.1234567". To lze provést ručně (mimo netWorker) a ke stejnému problému dochází při pokusu o procházení připojeným systémem souborů. Tato chyba "Permission Denied" je charakteristikou samotného nfs. Zde je příklad připojení stejného snapshotu a pokusu o jeho procházení (bez nástroje NetWorker).
 
Připojení a prohlížení se správnými oprávněními pro konfiguraci NFS (uživatel "root" na serveru NetWorker má přístup ke čtení/spuštění v adresáři /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
 
Připojení a prohlížení s nesprávnými oprávněními pro konfiguraci NFS (uživatel root na serveru NetWorker má odepřen přístup ke čtení/spuštění v adresáři /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. Mít v systému souborů oprávnění "read" a "execute" pro "každého" v systému souborů při vytváření snapshotu.

2. Vytvořte sdílenou složku NFS na samotném úložišti Isilon/PowerScale a přidělte "kořenového" uživatele serveru NetWorker potřebná oprávnění.

Při pokusu o připojení snapshotu k procházení pomocí příkazového řádku ("/ifs/data" má po pořízení snapshotu 700 oprávnění a nebyl vytvořen export 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 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
Při pokusu o připojení snapshotu k procházení pomocí příkazového řádku – "/ifs/data" má po vytvoření snapshotu 700 oprávnění a na samotném isilonu je správně vytvořen export NFS, aby mohl pouze uživatel "root" na serveru NetWorker procházet snapshot pomocí 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.