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.
À 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:
Cela renvoie l’erreur 401 Unauthorized :
- 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.
À 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:
auth_basic (bool) = false
Par rapport à
ce résultat, l’authentification de base est activée.
auth_basic (bool) = true
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:
Contournement n° 1
1. Connectez-vous à Isilon et vérifiez l’authentification de base:
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
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.
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 ServerArticle 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.