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.
摘要: 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". ...
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
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".
原因
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
解决方案
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
受影响的产品
NetWorker Family, Isilon, NetWorker文章属性
文章编号: 000198204
文章类型: Solution
上次修改时间: 01 6月 2023
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。