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".
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).
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).
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_executeV 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_attrLogicky 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).
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-0Př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, 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.