Avamar : NDMP ne peut pas parcourir Isilon si l’authentification de base pour l’accès Web est désactivée.
概要: Avamar : La navigation NDMP d’Isilon n’affiche /ifs que si l’authentification de base pour l’accès Web est désactivée.
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
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"}]}原因
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
解決方法
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.
その他の情報
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.
対象製品
Avamar Server文書のプロパティ
文書番号: 000204249
文書の種類: Solution
最終更新: 08 8月 2025
バージョン: 4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。