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

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

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Під час перегляду томів 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"}]}

Причина

Це відоме обмеження з плагіном 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) = істина

Разрешение

Цю проблему вирішено в 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.Це має дозволити перегляд веб-сторінок навіть із увімкненою розширеною конфігурацією автентифікації. 

Дополнительная информация

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

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

Затронутые продукты

Avamar Server
Свойства статьи
Номер статьи: 000204249
Тип статьи: Solution
Последнее изменение: 08 Aug 2025
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.