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.
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"}]}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
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
Lösung
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.
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.
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 ServerArtikeleigenschaften
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.