Авамар: NDMP Не вдається переглянути Isilon, якщо базову автентифікацію для доступу до Інтернету вимкнуто.
Сводка: Авамар: Перегляд NDMP Isilon показує /ifs лише в тому випадку, якщо базову автентифікацію для доступу до Інтернету вимкнено.
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
Під час перегляду томів Isilon показується лише /ifs, але немає підтек.
З вузла NDNP або вузла Isilon запустіть команду з root або перегляньте користувача. Змініть на справжню IP-адресу або ім'я Isilon :
Це повертає несанкціоновану помилку 401 :
- Облікові дані користувача під час перегляду правильна
- Користувач не відключений або заблокований.
- Поведінка впливає як на обліковий запис 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. Виконайте таку команду
auth_basic (bool) = false
Порівняно з цим виходом
показано, що базову автентифікацію ввімкнуто.
auth_basic (bool) = істина
Це відбувається, коли веб-базова автентифікація вимкнена.
Щоб перевірити настройки автентифікації 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 і перевірте базову автентифікацію:
Спосіб вирішення #2
1. Підключіться до вузла прискорювача NDMP.
2. Створіть скрипт обгортки bash для binary curl:
3. Перейменування двійкового файлу /usr/bin/curl
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 Isilon бачить лише каталоги /ifs, а не нижчі.
Авамар: Як увімкнути, скинути, розблокувати або створити обліковий запис адміністратора Avamar Перегляньте обліковий запис адміністратора Isilon.
Ви все одно можете створити резервну копію або відновити Isilon, навіть якщо ви не можете переглядати файлову систему.
Ви можете вручну ввести повний шлях до тому в наборі даних для резервного копіювання або в пункті призначення відновлення для відновлення активності.
Затронутые продукты
Avamar ServerСвойства статьи
Номер статьи: 000204249
Тип статьи: Solution
Последнее изменение: 08 Aug 2025
Версия: 4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.