Avamar: NDMP kan niet bladeren door Isilon als basisverificatie voor webtoegang is uitgeschakeld.
Zusammenfassung: Avamar: NDMP surfen op Isilon geeft alleen /ifs weer als basisverificatie voor webtoegang is uitgeschakeld.
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
Bij het bladeren door Isilon volumes wordt alleen /ifs weergegeven, maar geen submappen.
Voer de opdracht uit vanaf het NDNP-knooppunt of het Isilon knooppunt met root- of browsegebruiker. Wijzig < Isilon-IP-or-Name> in het echte IP-adres of de naam van Isilon:
Dit retourneert 401 ongeautoriseerde fout:
- Browsereferenties van gebruikers zijn correct
- De gebruiker is niet uitgeschakeld of vergrendeld.
- Het gedrag is van invloed op zowel het hoofdaccount als het browse-gebruikersaccount.
Voer de opdracht uit vanaf het NDNP-knooppunt of het Isilon knooppunt met root- of browsegebruiker. Wijzig < Isilon-IP-or-Name> in het echte IP-adres of de naam van Isilon:
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"of
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"
Dit retourneert 401 ongeautoriseerde fout:
# 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
Dit is een bekende beperking met Avamar NDMP plug-in voor Isilon in Avamar 19.7 en lager.
Dit gebeurt wanneer basisverificatie voor het web is uitgeschakeld.
Voer de volgende procedure uit om te controleren of de Isilon authenticatie-instelling is ingesteld:
1. SSH naar de Isilon server
2. Voer de volgende opdracht uit
auth_basic (bool) = false
Versus
deze uitvoer laat zien dat basisverificatie is ingeschakeld.
auth_basic (bool) = true
Dit gebeurt wanneer basisverificatie voor het web is uitgeschakeld.
Voer de volgende procedure uit om te controleren of de Isilon authenticatie-instelling is ingesteld:
1. SSH naar de Isilon server
2. Voer de volgende opdracht uit
# isi_gconfig -t web-config |grep basic Deze uitvoer laat zien dat basisverificatie is uitgeschakeld.
auth_basic (bool) = false
Versus
deze uitvoer laat zien dat basisverificatie is ingeschakeld.
auth_basic (bool) = true
Lösung
Dit probleem is opgelost in Avamar 19.8 NDMP volgens de Avamar 19.8 releaseopmerkingen:
Tijdelijke oplossing #1
1. Maak verbinding met Isilon en controleer de basisverificatie:
Tijdelijke oplossing #2
1. Maak verbinding met het NDMP-acceleratorknooppunt.
2. Maak bash wrapper-script voor binaire curl:
3. Wijzig de naam van het binaire bestand /usr/bin/curl
Tijdelijke oplossing #1
1. Maak verbinding met Isilon en controleer de basisverificatie:
# isi_gconfig -t web-config |grep basic
2. Deze uitvoer geeft aan dat basic auth is uitgeschakeld:
auth_basic (bool) = false
3. Basisverificatie inschakelen voor webtoegang:
# isi_gconfig -t web-config auth_basic=true
Tijdelijke oplossing #2
1. Maak verbinding met het NDMP-acceleratorknooppunt.
2. Maak bash wrapper-script voor binaire curl:
3. Wijzig de naam van het binaire bestand /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig
4. Een bash shell wrapper script maken met behulp van het oorspronkelijke pad van het curl-bestand /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. Stel execute permission in op nieuwe curl wrapper.
chmod 755 /usr/bin/curl
6. Hiermee kunt u zelfs bladeren als geavanceerde authenticatieconfiguratie is ingeschakeld.
Weitere Informationen
Als het probleem zich blijft voordoen, raadpleegt u deze artikelen voor verdere probleemoplossing:
Avamar Browse Isilon ziet alleen /ifs, niet lagere mappen.
Avamar: Avamar Browse Admin Isilon account inschakelen, resetten, ontgrendelen of maken.
U kunt nog steeds een back-up van Isilon maken of terugzetten, zelfs als u niet door het bestandssysteem kunt bladeren.
U kunt handmatig het volledige pad van het volume in de dataset typen voor back-up of in de herstelbestemming voor herstelactiviteit.
Avamar Browse Isilon ziet alleen /ifs, niet lagere mappen.
Avamar: Avamar Browse Admin Isilon account inschakelen, resetten, ontgrendelen of maken.
U kunt nog steeds een back-up van Isilon maken of terugzetten, zelfs als u niet door het bestandssysteem kunt bladeren.
U kunt handmatig het volledige pad van het volume in de dataset typen voor back-up of in de herstelbestemming voor herstelactiviteit.
Betroffene Produkte
Avamar ServerArtikeleigenschaften
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.