Avamar. NDMP не может выполнить обзор Isilon, если базовая аутентификация для доступа к Интернету отключена.
摘要: Avamar. При обзоре Isilon по протоколу NDMP отображается /ifs, только если базовая аутентификация для веб-доступа отключена.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
При обзоре томов 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"}]}原因
Это известное ограничение для подключаемого модуля 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
解决方案
Эта проблема устранена в 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. Это должно разрешить просмотр даже при включенной расширенной конфигурации аутентификации.
其他信息
Если проблема не устранена, ознакомьтесь с этими статьями для получения дальнейших инструкций по устранению неполадок:
Avamar browse Isilon видит только каталоги /ifs, а не нижние каталоги.
Avamar: Как включить, сбросить, разблокировать или создать учетную запись администратора Isilon обзор Avamar.
Вы по-прежнему можете выполнять резервное копирование или восстановление Isilon, даже если не можете выполнить обзор файловой системы.
Можно вручную ввести полный путь к тому в наборе данных для резервного копирования или в месте назначения восстановления для операции восстановления.
Avamar browse Isilon видит только каталоги /ifs, а не нижние каталоги.
Avamar: Как включить, сбросить, разблокировать или создать учетную запись администратора Isilon обзор Avamar.
Вы по-прежнему можете выполнять резервное копирование или восстановление Isilon, даже если не можете выполнить обзор файловой системы.
Можно вручную ввести полный путь к тому в наборе данных для резервного копирования или в месте назначения восстановления для операции восстановления.
受影响的产品
Avamar Server文章属性
文章编号: 000204249
文章类型: Solution
上次修改时间: 08 8月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。