Avamar: O NDMP não pode procurar o Isilon se a autenticação básica para acesso à Web estiver desativada.
Summary: Avamar: A navegação NDMP do Isilon só mostra /ifs se a autenticação básica para acesso à Web estiver desativada.
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
Ao navegar por volumes do Isilon, somente /ifs é exibido, mas não há sub pastas.
No nó NDNP ou no nó do Isilon, execute o comando com o usuário root ou browse. Altere para o IP ou nome real do Isilon:
Isso retorna o erro 401 Não autorizado:
- As credenciais de navegação do usuário estão corretas
- O usuário não está desabilitado ou bloqueado.
- O comportamento afeta a conta root e a conta de usuário de navegação.
No nó NDNP ou no nó do Isilon, execute o comando com o usuário root ou browse. Altere para o IP ou nome real do Isilon:
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"ou
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"
Isso retorna o erro 401 Não autorizado:
# curl -vk -u "root" X GET "https://:8080/namespace/ifs/"
Enter host password for user 'root':
...
* SSL certificate verify result: self signed certificate (18), continuing anyway.
* Server auth using Basic with user 'root'
> GET /namespace/ifs/ HTTP/1.1
> Host: hostname:8080
> Authorization: Basic cm9vdDpSbzA3QGRtIW5taGxy
> User-Agent: curl/7.60.0
> Accept: */*
>
< HTTP/1.1 401 Unauthorized
...
{"errors":[{"message":"Authorization required"}]}Cause
Essa é uma limitação conhecida com o plug-in NDMP do Avamar para Isilon no Avamar 19.7 e inferiores.
Isso ocorre quando a autenticação básica da Web é desativada.
Para verificar a configuração de autenticação do Isilon, execute o seguinte procedimento:
1. SSH no servidor Isilon
2. Execute o seguinte comando
auth_basic (bool) = falso
Versus
This output mostra que a autenticação básica está habilitada.
auth_basic (bool) = true
Isso ocorre quando a autenticação básica da Web é desativada.
Para verificar a configuração de autenticação do Isilon, execute o seguinte procedimento:
1. SSH no servidor Isilon
2. Execute o seguinte comando
# isi_gconfig -t web-config |grep basic Esse resultado mostra que a autenticação básica está desabilitada.
auth_basic (bool) = falso
Versus
This output mostra que a autenticação básica está habilitada.
auth_basic (bool) = true
Resolution
Esse problema foi resolvido no NDMP do Avamar 19.8 de acordo com as notas da versão do Avamar 19.8:
solução temporária nº 1
1. Conecte-se ao Isilon e verifique a autenticação básica:
Solução temporária nº 2
1. Conecte-se ao nó acelerador do NDMP.
2. Crie o script bash wrapper para curl binary:
3. Renomeie o binário /usr/bin/curl
solução temporária nº 1
1. Conecte-se ao Isilon e verifique a autenticação básica:
# isi_gconfig -t web-config |grep basic
2. Esse resultado mostra que a autenticação básica está desativada:
auth_basic (bool) = false
3. Habilite a autenticação básica para acesso à Web:
# isi_gconfig -t web-config auth_basic=true
Solução temporária nº 2
1. Conecte-se ao nó acelerador do NDMP.
2. Crie o script bash wrapper para curl binary:
3. Renomeie o binário /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig
4. Crie um script de wrapper shell bash usando o caminho original do arquivo curl /usr/bin/curl
vi /usr/bin/curl
#!/bin/bash
#created from KB 000204249
if [[ "$*" == *--config* ]]
then
cat "$2" > /tmp/curl-output.txt
IFS=":" read -r username password <<< `cat /tmp/curl-output.txt | awk '/user/{print $NF }'`
server=`cat /tmp/curl-output.txt | awk -F':8080' '/url\ /{print ($1)":8080"}'| awk -F'"' '{print $2}'`
url=`cat /tmp/curl-output.txt | grep url | awk '{print $2}'| awk -F'"' '{print $2}'`
generate_post_data()
{
cat /dev/null
read -r isisessid isicsrf <<< `cat /tmp/out.curl | awk -F'=' '/isisessid|isicsrf/{print ($2) }' | awk -F';' '{print $1}'`
#browse ndmp using isisessid and isicsrf
/usr/bin/curl.orig -k -b "isisessid=$isisessid" -H "X-CSRF-Token:$isicsrf" --referer $server $url
rm /tmp/curl-output.txt
rm /tmp/out.curl
else
#passthrough for normal curl command when --config is not passed
exec /usr/bin/curl.orig "$@"
fi
5. Defina a permissão de execução no novo wrapper curl.
chmod 755 /usr/bin/curl
6. Isso deve permitir a navegação mesmo com a configuração de autenticação avançada ativada.
Additional Information
Se o problema persistir, verifique estes artigos para obter mais soluções de problemas:
a navegação do Avamar no Isilon só verá os diretórios /ifs, e não os diretórios inferiores.
Avamar: Como ativar, redefinir, desbloquear ou criar a conta do Avamar Browse Admin Isilon.
Você ainda pode fazer backup ou restaurar o Isilon, mesmo que não possa procurar o file system.
Você pode digitar manualmente o caminho completo do volume no conjunto de dados para backup ou no destino de restauração para a atividade de restauração.
a navegação do Avamar no Isilon só verá os diretórios /ifs, e não os diretórios inferiores.
Avamar: Como ativar, redefinir, desbloquear ou criar a conta do Avamar Browse Admin Isilon.
Você ainda pode fazer backup ou restaurar o Isilon, mesmo que não possa procurar o file system.
Você pode digitar manualmente o caminho completo do volume no conjunto de dados para backup ou no destino de restauração para a atividade de restauração.
Affected Products
Avamar ServerArticle Properties
Article Number: 000204249
Article Type: Solution
Last Modified: 08 Aug 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.