Авамар: NDMP Не вдається переглянути Isilon, якщо базову автентифікацію для доступу до Інтернету вимкнуто.

Summary: Авамар: Перегляд NDMP Isilon показує /ifs лише в тому випадку, якщо базову автентифікацію для доступу до Інтернету вимкнено.

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

Під час перегляду томів Isilon показується лише /ifs, але немає підтек.
  • Облікові дані користувача під час перегляду правильна
  • Користувач не відключений або заблокований.
  • Поведінка впливає як на обліковий запис root, так і на обліковий запис користувача.
Знімок екрана: поведінка

З вузла NDNP або вузла Isilon запустіть команду з root або перегляньте користувача. Змініть на справжню IP-адресу або ім'я Isilon :
 
curl -vk -u "root" X GET "https://:8080/namespace/ifs/"
або
curl -vk -u "av-browse-admin" X GET "https://:8080/namespace/ifs/"

Це повертає несанкціоновану помилку 401 :
# 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

Це відоме обмеження з плагіном Avamar NDMP для Isilon в Avamar 19.7 і нижче.
Це відбувається, коли веб-базова автентифікація вимкнена.
Щоб перевірити настройки автентифікації Isilon, виконайте такі дії: 

1. SSH на сервер
Isilon 2. Виконайте таку команду
# isi_gconfig -t web-config |grep basic
Цей вихід показує, що базову автентифікацію вимкнено.
auth_basic (bool) = false

Порівняно з цим виходом 
показано, що базову автентифікацію ввімкнуто.
auth_basic (bool) = істина

Resolution

Цю проблему вирішено в Avamar 19.8 NDMP відповідно до приміток до випуску Avamar 19.8:



Скріншот із нотаток до випуску

Workaround #1 1
. Підключіться до Isilon і перевірте базову автентифікацію:
# isi_gconfig -t web-config |grep basic
2. Цей вихід показує, що базова авторизація вимкнена:
auth_basic (bool) = false
3. Увімкніть базову автентифікацію для доступу до Інтернету:
# isi_gconfig -t web-config auth_basic=true


Спосіб вирішення #2
1. Підключіться до вузла прискорювача NDMP.
2. Створіть скрипт обгортки bash для binary curl:
3. Перейменування двійкового файлу /usr/bin/curl
mv /usr/bin/curl /usr/bin/curl.orig

4. Створіть скрипт обгортки оболонки bash, використовуючи оригінальний шлях до файлу curl / 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. Встановіть дозвіл на виконання для нової обгортки локона.

chmod 755 /usr/bin/curl

6.Це має дозволити перегляд веб-сторінок навіть із увімкненою розширеною конфігурацією автентифікації. 

Additional Information

Якщо проблема не зникне, перегляньте ці статті для подальшого усунення несправностей:
Перегляд Avamar Isilon бачить лише каталоги /ifs, а не нижчі.
Авамар: Як увімкнути, скинути, розблокувати або створити обліковий запис адміністратора Avamar Перегляньте обліковий запис адміністратора Isilon.

Ви все одно можете створити резервну копію або відновити Isilon, навіть якщо ви не можете переглядати файлову систему.
Ви можете вручну ввести повний шлях до тому в наборі даних для резервного копіювання або в пункті призначення відновлення для відновлення активності.

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.