Avamar: NDMP kan ikke gennemse Isilon, hvis grundlæggende godkendelse af webadgang er deaktiveret.

Summary: Avamar: NDMP-browsing på Isilon viser kun /ifs, hvis grundlæggende godkendelse til webadgang er deaktiveret.

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

Når du browser på Isilon-diskenheder, vises kun /ifs, men ingen undermapper.
  • Brugerbrowsing-oplysninger er korrekte
  • Brugeren er ikke deaktiveret eller spærret.
  • Adfærden påvirker både root-kontoen og Browse-brugerkontoen.
Skærmbillede, der viser adfærden

Fra NDNP-noden eller Isilon-noden skal du køre kommandoen med root- eller browse-brugeren. Skift til den rigtige IP eller navnet på Isilon:
 
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"
eller
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"

Dette returnerer 401 uautoriseret fejl:
# 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

Dette er en kendt begrænsning med Avamar NDMP-plug-in til Isilon i Avamar 19.7 og lavere.
Det opstår, når grundlæggende webgodkendelse er deaktiveret.
For at kontrollere indstillingen for Isilon-godkendelse skal du køre følgende procedure: 

1. SSH i Isilon-server
2. Kør følgende kommando
# isi_gconfig -t web-config |grep basic
Dette output viser, at grundlæggende godkendelse er deaktiveret.
auth_basic (bool) = falsk

Sammenlignet med 
Dette output viser, at basisgodkendelse er aktiveret.
auth_basic (bool) = sand

Resolution

Dette problem er løst i Avamar 19.8 NDMP i henhold til Avamar 19.8-produktbemærkningerne:



Screenshot fra produktbemærkninger

Løsning nr. 1
1. Opret forbindelse til Isilon, og kontroller den grundlæggende godkendelse:
# isi_gconfig -t web-config |grep basic
2. Dette output viser, at grundlæggende godkendelse er deaktiveret:
auth_basic (bool) = false
3. Aktivér grundlæggende godkendelse for webadgang:
# isi_gconfig -t web-config auth_basic=true


Løsning nr. 2
1. Opret forbindelse til NDMP-acceleratornoden.
2. Opret bash wrapper-script til curl binær:
3. Omdøb binær /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig

4. Opret et bash shell wrapper-script ved hjælp af den oprindelige curl-filsti /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. Indstil udførelsestilladelse på ny Curl Wrapper.

chmod 755 /usr/bin/curl

6. Dette burde gøre det muligt at gennemse, selv med avanceret godkendelseskonfiguration aktiveret. 

Additional Information

Hvis problemet fortsætter, skal du se disse artikler for yderligere fejlfinding:
Avamar browse Isilon ser kun /ifs, ikke lavere mapper.
Avamar: Sådan aktiverer, nulstiller, låser eller opretter du en Avamar Browse Admin Isilon-konto.

Du kan stadig sikkerhedskopiere eller gendanne Isilon, selvom du ikke kan gennemse filsystemet.
Du kan manuelt indtaste hele stien til enheden i datasættet til sikkerhedskopiering eller i gendannelsesdestinationen for gendannelsesaktiviteten.

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.