Авамар: 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 8月 2025
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。