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.
  • 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.
Captura de tela mostrando o comportamento

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
# 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:

Captura de tela das notas da versão



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.

Affected Products

Avamar Server
Article 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.