Isilon: NetWorker NSM for NAS - A recuperação de snapshots que pode ser navegada pelo Isilon ou PowerScale apresenta falha com o erro Permission Denied em um servidor Do Linux NetWorker.
Summary: Durante um NSM para recuperação de navegação nas em um servidor do NetWorker baseado em Linux, o snapshot a ser recuperado é montado temporariamente em "/nsr/tmp" pelo NFS para permitir que ele seja navegado para recuperação granular. Às vezes, a montagem do snapshot pode falhar com uma mensagem de erro "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
Uma mensagem de erro será exibida depois que a operação de montagem falhar. No caso de usar o NMC para recuperação, é algo como : "Unable to open directory '/nsr/tmp/1234.1234567' on host 'networkerserver.dell.com'. Permission denied". No caso de usar a linha de comando 'nsrsnapadmin' para fazer a recuperação, é algo como "acesso negado pelo servidor durante a montagem".
Cause
O usuário "root" no servidor do NetWorker precisa de privilégios suficientes para atravessar o snapshot montado. O usuário "root" no servidor do NetWorker precisa de permissões de "leitura" e "execução" nos diretórios para poder atravessar o snapshot montado e ver o conteúdo dentro dele.
Nesse caso específico, o Isilon/PowerScale '/ifs/data' originalmente tinha essas permissões, o que funcionou bem.
Montagem e navegação com permissões corretas na configuração do NFS (o usuário "root" no servidor do NetWorker tem acesso de leitura/execução no diretório /ifs/data).
Montagem e navegação com permissões incorretas na configuração do NFS (o usuário root no servidor do NetWorker tem acesso de leitura/execução negado no diretório /ifs/data).
Nesse caso específico, o Isilon/PowerScale '/ifs/data' originalmente tinha essas permissões, o que funcionou bem.
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_executePosteriormente, esse file system teve suas permissões alteradas, o que acionou esse comportamento. Observe que as permissões "read" e "execute" para "everyone" são removidas no file system
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_attrLogicamente, o NetWorker está fazendo uma montagem NFS do snapshot e colocando um caminho para ele em '/nsr/tmp/123.1234567'. Isso pode ser feito manualmente (fora do NetWorker), e o mesmo problema será observado ao tentar atravessar o file system montado. Esse erro "Permission Denied" é uma característica do próprio NFS. Este é um exemplo de montagem do mesmo snapshot e tentativa de atravessa-lo (sem o NetWorker).
Montagem e navegação com permissões corretas na configuração do NFS (o usuário "root" no servidor do NetWorker tem acesso de leitura/execução no diretório /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
Montagem e navegação com permissões incorretas na configuração do NFS (o usuário root no servidor do NetWorker tem acesso de leitura/execução negado no diretório /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. Ter privilégios de "leitura" e "execução" no file system para "todos" no file system no momento da criação do snapshot.
2. Aloque o usuário "root" do servidor do NetWorker com as permissões necessárias criando um compartilhamento NFS no próprio Isilon/PowerScale.
Ao tentar montar um snapshot para navegar por ele usando a linha de comando ('/ifs/data' tem 700 permissões quando o snapshot foi obtido e não há nenhuma exportação NFS criada).
2. Aloque o usuário "root" do servidor do NetWorker com as permissões necessárias criando um compartilhamento NFS no próprio Isilon/PowerScale.
Ao tentar montar um snapshot para navegar por ele usando a linha de comando ('/ifs/data' tem 700 permissões quando o snapshot foi obtido e não há nenhuma exportação NFS criada).
[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-0Ao tentar montar um snapshot para navegar por ele usando a linha de comando - '/ifs/data' tem 700 permissões quando o snapshot foi obtido e uma exportação NFS é criada corretamente no próprio Isilon para permitir que apenas o usuário "root" no servidor do NetWorker atravessa o snapshot pelo 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.