Avamar: NDMP no puede navegar por Isilon si la autenticación básica para el acceso web está deshabilitada.

Summary: Avamar: La navegación por NDMP de Isilon solo muestra /ifs si la autenticación básica para el acceso web está deshabilitada.

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

Cuando se navega por volúmenes de Isilon, solo se muestra /ifs, pero sin subcarpetas.
  • Las credenciales de navegación del usuario son correctas
  • El usuario no está deshabilitado ni bloqueado.
  • El comportamiento afecta tanto a la cuenta raíz como a la cuenta de usuario de navegación.
Captura de pantalla que muestra el comportamiento

Desde el nodo NDNP o el nodo Isilon, ejecute el comando con root o examine el usuario. Cambie a la dirección IP real o al nombre de Isilon:
 
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"
o
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"

Esto arroja un error no autorizado 401 :
# 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

Esta es una limitación conocida con el plug-in NDMP de Avamar para Isilon en Avamar 19.7 y versiones anteriores.
Se produce cuando la autenticación básica web está deshabilitada.
Para verificar la configuración de autenticación de Isilon, ejecute el siguiente procedimiento: 

1. Acceda mediante el protocolo SSH al servidor
de Isilon 2. Ejecute el siguiente comando
# isi_gconfig -t web-config |grep basic
Esta salida muestra que la autenticación básica está deshabilitada.
auth_basic (bool) = false

Versus 
Esta salida muestra que la autenticación básica está habilitada.
auth_basic (bool) = true

Resolution

Este problema se resuelve en avamar 19.8 NDMP según las notas de la versión de Avamar 19.8:



Captura de pantalla de notas de la versión

solución alternativa 1
1. Conéctese a Isilon y compruebe la autenticación básica:
# isi_gconfig -t web-config |grep basic
2. Esta salida muestra que la autenticación básica está deshabilitada:
auth_basic (bool) = false
3. Habilite la autenticación básica para el acceso web:
# isi_gconfig -t web-config auth_basic=true


Solución alternativa n.º 2
1. Conéctese al nodo acelerador de NDMP.
2. Cree un script de contenedor bash para curl binary:
3. Cambie el nombre del binario /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig

4. Cree un script contenedor bash shell mediante la ruta original del archivo 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. Configure el permiso de ejecución en el nuevo contenedor curl.

chmod 755 /usr/bin/curl

6. Esto debería permitir la navegación incluso con la configuración de autenticación avanzada habilitada. 

Additional Information

Si el problema persiste, revise estos artículos para obtener más información sobre la solución de problemas:
Avamar browse Isilon solo ve /ifs, no directorios inferiores.
Avamar: Cómo habilitar, restablecer, desbloquear o crear una cuenta de Avamar Browse Admin Isilon.

Aún puede respaldar o restaurar Isilon, incluso si no puede navegar por el sistema de archivos.
Puede escribir manualmente la ruta completa del volumen en el conjunto de datos para el respaldo o en el destino de restauración para la actividad de restauración.

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.