Avamar. NDMP не может выполнить обзор Isilon, если базовая аутентификация для доступа к Интернету отключена.

Summary: Avamar. При обзоре Isilon по протоколу NDMP отображается /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, но подпапа папки отсутствуют.
  • Учетные данные пользователя для просмотра правильные
  • Пользователь не отключен или заблокирован.
  • Это поведение влияет как на учетную запись привилегированного пользователя, так и на учетную запись пользователя обзора.
Снимок экрана, показывающий поведение

На узле 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 Unauthorized :
# 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) = true

Resolution

Эта проблема устранена в Avamar 19.8 NDMP согласно примечаниям к выпуску Avamar 19.8:



Снимок экрана из примечаний к выпуску

Временное решение проблемы No 1
1. Подключите к Isilon и проверьте базовую аутентификацию:
# isi_gconfig -t web-config |grep basic
2. В этом выводе показано, что базовый auth отключен:
auth_basic (bool) = false
3. Включение базовой аутентификации для веб-доступа:
# isi_gconfig -t web-config auth_basic=true


Временное решение проблемы 2
1. Подключите к узлу ускорителя NDMP.
2. Создайте сценарий оболочки bash для curl binary:
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. Задайте разрешение на выполнение в новой оболочке curl.

chmod 755 /usr/bin/curl

6. Это должно разрешить просмотр даже при включенной расширенной конфигурации аутентификации. 

Additional Information

Если проблема не устранена, ознакомьтесь с этими статьями для получения дальнейших инструкций по устранению неполадок:
Avamar browse Isilon видит только каталоги /ifs, а не нижние каталоги.
Avamar: Как включить, сбросить, разблокировать или создать учетную запись администратора Isilon обзор Avamar.

Вы по-прежнему можете выполнять резервное копирование или восстановление 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.