Avamar : NDMP ne peut pas parcourir Isilon si l’authentification de base pour l’accès Web est désactivée.

Summary: Avamar : La navigation NDMP d’Isilon n’affiche /ifs que si l’authentification de base pour l’accès Web est désactivée.

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

Lors de la navigation dans les volumes Isilon, seuls /ifs s’affichent, mais aucun sous-dossier.
  • Les informations d’identification de navigation utilisateur sont correctes
  • L’utilisateur n’est pas désactivé ou verrouillé.
  • Ce comportement affecte à la fois le compte root et le compte utilisateur de navigation.
Capture d’écran montrant le comportement

À partir du nœud NDNP ou du nœud Isilon, exécutez la commande avec root ou browse user. Remplacez < Isilon-IP-or-Name> par l’adresse IP réelle ou le nom d’Isilon:
 
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"
ou
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"

Cela renvoie l’erreur 401 Unauthorized :
# 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

Il s’agit d’une limitation connue du plug-in Avamar NDMP pour Isilon dans Avamar 19.7 et versions antérieures.
Cela se produit lorsque l’authentification de base Web est désactivée.
Pour vérifier que le paramètre d’authentification Isilon est défini, exécutez la procédure suivante: 

1. Connectez-vous en SSH au serveur
Isilon 2. Exécutez la commande suivante:
# isi_gconfig -t web-config |grep basic
Ce résultat indique que l’authentification de base est désactivée.
auth_basic (bool) = false

Par rapport à 
ce résultat, l’authentification de base est activée.
auth_basic (bool) = true

Resolution

Ce problème est résolu dans Avamar 19.8 NDMP conformément aux notes de mise à jour d’Avamar 19.8:



Capture d’écran des notes de mise à jour

Contournement n° 1
1. Connectez-vous à Isilon et vérifiez l’authentification de base:
# isi_gconfig -t web-config |grep basic
2. Cette sortie indique que l’authentification de base est désactivée:
auth_basic (bool) = false
3. Activez l’authentification de base pour l’accès Web:
# isi_gconfig -t web-config auth_basic=true


Solution de contournement n° 2
1. Connectez-vous au nœud NDMP Accelerator.
2. Créez un script wrapper bash pour curl binary:
3. Renommer le binaire /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig

4. Créez un script wrapper shell bash à l’aide du chemin d’accès au fichier curl d’origine /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. Définissez l’autorisation d’exécution sur le nouveau wrapper curl.

chmod 755 /usr/bin/curl

6. Cela devrait permettre la navigation même lorsque la configuration d’authentification avancée est activée. 

Additional Information

Si le problème persiste, consultez ces articles pour plus d’informations sur le dépannage:
Avamar browse Isilon ne voit que /ifs, et non les répertoires inférieurs.
Avamar: Activation, réinitialisation, déverrouillage ou création d’un compte Avamar Browse Admin Isilon.

Vous pouvez toujours sauvegarder ou restaurer Isilon, même si vous ne pouvez pas parcourir le système de fichiers.
Vous pouvez saisir manuellement le chemin complet du volume dans le Dataset pour la sauvegarde ou dans la destination de restauration pour l’activité de restauration.

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.