Avamar: NDMP Nie można przeglądać Isilon, jeśli podstawowe uwierzytelnianie dostępu do Sieci jest wyłączone.

Summary: Avamar: Przeglądanie NDMP Isilon pokazuje tylko /ifs, jeśli podstawowe uwierzytelnianie dostępu do sieci web jest wyłączone.

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

Podczas przeglądania woluminów Isilon wyświetlany jest tylko plik /ifs, ale nie ma podfolderów.
  • Dane logowania użytkownika są prawidłowe
  • Użytkownik nie jest wyłączony ani zablokowany.
  • To zachowanie wpływa zarówno na konto główne, jak i konto użytkownika przeglądania.
Zrzut ekranu przedstawiający zachowanie

Z węzła NDNP lub węzła Isilon uruchom polecenie z użytkownikiem głównym lub przeglądaj. Zmień na rzeczywisty adres IP lub nazwę Isilon:
 
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"
lub
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"

Spowoduje to zwrot 401 nieautoryzowanego błędu:
# 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

Jest to znane ograniczenie wtyczki Avamar NDMP dla Isilon w wersji Avamar 19.7 i nowszych.
Dzieje się tak, gdy podstawowe uwierzytelnianie sieci Web jest wyłączone.
Aby sprawdzić ustawienie uwierzytelniania Isilon, uruchom następującą procedurę: 

1. SSH do serwera
Isilon 2. Uruchom następujące polecenie
# isi_gconfig -t web-config |grep basic
Dane wyjściowe wskazują, że podstawowe uwierzytelnianie jest wyłączone.
auth_basic (bool) = fałsz

W porównaniu 
z tym dane wyjściowe wskazują, że włączone jest uwierzytelnianie podstawowe.
auth_basic (bool) = prawda

Resolution

Ten problem został rozwiązany w Avamar 19.8 NDMP zgodnie z informacjami dotyczącymi wydania Avamar 19.8:



Zrzut ekranu z informacji o wersji

obejście nr 1
1. Połącz się z Isilon i sprawdź podstawowe uwierzytelnianie:
# isi_gconfig -t web-config |grep basic
2. Dane wyjściowe pokazują, że podstawowa uwierzytelniona jest wyłączona:
auth_basic (bool) = false
3. Włącz podstawowe uwierzytelnianie dostępu do Internetu:
# isi_gconfig -t web-config auth_basic=true


Obejście problemu nr 2
1. Połącz się z węzłem akceleratora NDMP.
2. Tworzenie skryptu opakowania bash dla curl binary:
3. Zmień nazwę pliku binarnego /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig

4. Tworzenie skryptu opakowania powłoki bash przy użyciu oryginalnej ścieżki pliku zwinięcia /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. Ustaw uprawnienia wykonania na nowym opakowaniu zawinięcia.

chmod 755 /usr/bin/curl

6. Powinno to umożliwić przeglądanie nawet przy włączonej zaawansowanej konfiguracji uwierzytelniania. 

Additional Information

Jeśli problem nie ustąpi, sprawdź te artykuły, aby uzyskać dalsze informacje na temat rozwiązywania problemów:
Avamar przeglądania Isilon widzi tylko katalogi /ifs, a nie niższe.
Avamar: Jak włączyć, zresetować, odblokować lub utworzyć konto administratora Avamar Browse Isilon.

Nadal można utworzyć kopię zapasową lub przywrócić Isilon, nawet jeśli nie możesz przeglądać systemu plików.
Można ręcznie wpisać pełną ścieżkę woluminu w zestawie danych w celu wykonania kopii zapasowej lub w lokalizacji docelowej przywracania dla działania przywracania.

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.