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.
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:
Spowoduje to zwrot 401 nieautoryzowanego błędu:
- 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.
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
auth_basic (bool) = fałsz
W porównaniu
z tym dane wyjściowe wskazują, że włączone jest uwierzytelnianie podstawowe.
auth_basic (bool) = prawda
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:
obejście nr 1
1. Połącz się z Isilon i sprawdź podstawowe uwierzytelnianie:
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
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 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
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。