Avamar: O NDMP não pode procurar o Isilon se a autenticação básica para acesso à Web estiver desativada.

Zusammenfassung: Avamar: A navegação NDMP do Isilon só mostra /ifs se a autenticação básica para acesso à Web estiver desativada.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

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"}]}

Ursache

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

Lösung

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. 

Weitere Informationen

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.

Betroffene Produkte

Avamar Server
Artikeleigenschaften
Artikelnummer: 000204249
Artikeltyp: Solution
Zuletzt geändert: 08 Aug. 2025
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.