Isilon: NetWorker NSM for NAS - Isilon or PowerScale snapshot browsable recovery fail with Permission Denied error on a Linux NetWorker Server.

Summary: Podczas odzyskiwania NSM dla nas przeglądania na serwerze NetWorker opartym na systemie Linux migawka do odzyskania jest tymczasowo zamontowana w obszarze "/nsr/tmp" przez NFS, aby umożliwić przeglądanie jej w celu szczegółowego odzyskiwania. Czasami montaż migawki może się nie powieść z komunikatem o błędzie "Odmowa uprawnień". ...

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 zakończeniu operacji montażu zostanie wyświetlony komunikat o błędzie. W przypadku korzystania z NMC do odzyskiwania na hoście pojawia się komunikat "Unable to open directory '/nsr/tmp/1234.1234567" na hoście "networkerserver.dell.com". Odmowa uprawnień". W przypadku korzystania z wiersza polecenia "nsrsnapadmin" do odzyskiwania może to być "odmowa dostępu przez serwer podczas montażu".

Cause

Użytkownik główny na serwerze NetWorker potrzebuje wystarczających uprawnień, aby móc przechodzić przez zamontowane migawki. Użytkownik główny na serwerze NetWorker potrzebuje uprawnień "read" i "execute" w katalogach, aby móc przechodzić przez zamontowane migawki i zobaczyć zawartość wewnątrz.

W tym konkretnym przypadku początkowo "/ifs/data" Isilon/PowerScale miał te uprawnienia, które działały prawidłowo.
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
W tym systemie plików zmieniono uprawnienia, co spowodowało takie zachowanie — należy pamiętać, że uprawnienia "read" i "execute" dla "wszyscy" są usuwane w systemie plików
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
Logicznie NetWorker tworzy montaż NFS migawki i wprowadza do niej ścieżkę w obszarze "/nsr/tmp/123.1234567" — można to zrobić ręcznie (poza NetWorker), a ten sam problem zostanie zaobserwowany podczas próby przejścia przez zamontowany system plików. Ten błąd odmowy uprawnień jest cechą charakterystyczną samego NFS. Poniżej przedstawiono przykład montażu tej samej migawki i próby jej przejścia (bez NetWorker).
 
Montaż i przeglądanie przy użyciu odpowiednich uprawnień w konfiguracji NFS (użytkownik główny na serwerze NetWorker ma dostęp do odczytu/wykonywania w katalogu /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
 
Montaż i przeglądanie przy użyciu nieprawidłowych uprawnień w konfiguracji NFS (użytkownik główny na serwerze NetWorker odmawia dostępu do odczytu/wykonania w katalogu /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. Mieć uprawnienia "read" i "execute" w systemie plików dla "wszystkich" w systemie plików w momencie tworzenia migawki.

2. Przydzielenie użytkownikowi root serwera NetWorker niezbędnych uprawnień poprzez utworzenie udziału NFS w samym Isilon/PowerScale.

Podczas próby zamontowania migawki w celu przeglądania jej przy użyciu wiersza poleceń ("/ifs/data" ma 700 uprawnień podczas migawki i nie utworzono eksportu 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
Podczas próby zamontowania migawki w celu przeglądania jej przy użyciu wiersza poleceń - "/ifs/data" ma 700 uprawnień podczas migawki, a eksport NFS jest prawidłowo tworzony na samym Isilon, aby umożliwić tylko użytkownikowi "root" na serwerze NetWorker przesuw migawki przez 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.