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

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

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

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

Causa

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

Resolución

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

Información adicional

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

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

Productos afectados

Avamar Server
Propiedades del artículo
Número del artículo: 000204249
Tipo de artículo: Solution
Última modificación: 08 ago 2025
Versión:  4
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.