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

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

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

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

Ursache

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

Lösung

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. 

Weitere Informationen

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.

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.