Avamar: O NDMP não pode procurar o Isilon se a autenticação básica para acesso à Web estiver desativada.
摘要: Avamar: A navegação NDMP do Isilon só mostra /ifs se a autenticação básica para acesso à Web estiver desativada.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
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"}]}原因
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
解决方案
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.
其他信息
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.
受影响的产品
Avamar Server文章属性
文章编号: 000204249
文章类型: Solution
上次修改时间: 08 8月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。