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

Zusammenfassung: Avamar. При обзоре Isilon по протоколу NDMP отображается /ifs, только если базовая аутентификация для веб-доступа отключена.

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

При обзоре томов 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"}]}

Ursache

Это известное ограничение для подключаемого модуля 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

Lösung

Эта проблема устранена в 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. Это должно разрешить просмотр даже при включенной расширенной конфигурации аутентификации. 

Weitere Informationen

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

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

Betroffene Produkte

Avamar Server
Artikeleigenschaften
Artikelnummer: 000204249
Artikeltyp: Solution
Zuletzt geändert: 08 Aug. 2025
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.