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:
Возвращается ошибка 401 Unauthorized :
- Учетные данные пользователя для просмотра правильные
- Пользователь не отключен или заблокирован.
- Это поведение влияет как на учетную запись привилегированного пользователя, так и на учетную запись пользователя обзора.
На узле 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. Выполните следующую команду:
auth_basic (bool) = false
В сравнении
с этим выводом показано, что базовая аутентификация включена.
auth_basic (bool) = true
Это происходит, когда базовая веб-аутентификация отключена.
Чтобы проверить, что настроена аутентификация 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 и проверьте базовую аутентификацию:
Временное решение проблемы 2
1. Подключите к узлу ускорителя NDMP.
2. Создайте сценарий оболочки bash для curl binary:
3. Переименуйте двоичный файл /usr/bin/curl
Временное решение проблемы 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, даже если не можете выполнить обзор файловой системы.
Можно вручную ввести полный путь к тому в наборе данных для резервного копирования или в месте назначения восстановления для операции восстановления.
Avamar browse Isilon видит только каталоги /ifs, а не нижние каталоги.
Avamar: Как включить, сбросить, разблокировать или создать учетную запись администратора Isilon обзор Avamar.
Вы по-прежнему можете выполнять резервное копирование или восстановление Isilon, даже если не можете выполнить обзор файловой системы.
Можно вручную ввести полный путь к тому в наборе данных для резервного копирования или в месте назначения восстановления для операции восстановления.
Betroffene Produkte
Avamar ServerArtikeleigenschaften
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.