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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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"}]}

原因

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

解决方案

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. 

其他信息

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.

受影响的产品

Avamar Server
文章属性
文章编号: 000204249
文章类型: Solution
上次修改时间: 08 8月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。