Avamar: 웹 액세스에 대한 기본 인증이 비활성화된 경우 NDMP에서 Isilon을 탐색할 수 없습니다.

Summary: Avamar: Isilon의 NDMP 검색에는 웹 액세스에 대한 기본 인증이 비활성화된 경우에만 /ifs가 표시됩니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Isilon 볼륨을 탐색할 때 /ifs만 표시되지만 하위 폴더는 표시되지 않습니다.
  • 사용자 검색 자격 증명이 올바른지 확인합니다.
  • 사용자가 비활성화되거나 잠겨 있지 않습니다.
  • 이 동작은 루트 계정과 찾아보기 사용자 계정 모두에 영향을 미칩니다.
동작을 보여주는 스크린샷

NDNP 노드 또는 Isilon 노드에서 루트 또는 찾아보기 사용자와 함께 명령을 실행합니다. < Isilon-IP-Or-Name>을 Isilon의 실제 IP 또는 이름으로 변경합니다.
 
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"}]}

Cause

이는 Avamar 19.7 이하에서 Isilon용 Avamar NDMP 플러그인의 알려진 제한 사항입니다.
웹 기본 인증이 비활성화된 경우에 발생합니다.
Isilon 인증 설정을 확인하려면 다음 절차를 실행하십시오. 

1. Isilon 서버
2에 SSH를 입력합니다. 다음 명령을 실행합니다.
# isi_gconfig -t web-config |grep basic
이 출력은 기본 인증이 비활성화되어 있음을 보여줍니다.
auth_basic(bool) = false

Vs. 
이 출력은 기본 인증이 활성화되어 있음을 보여줍니다.
auth_basic(bool) = true

Resolution

이 문제는 Avamar 19.8 릴리스 노트에 따라 Avamar 19.8 NDMP에서 해결되었습니다.

릴리스 노트의 스크린샷



해결 방법 #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. curl 바이너리:
3에 대한 bash wrapper 스크립트를 생성합니다. /usr/bin/curl 바이너리 이름 변경
mv /usr/bin/curl /usr/bin/curl.orig

4. 원래 curl 파일 경로 /usr/bin/curl을 사용하여 bash shell 래퍼 스크립트 생성

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. 고급 인증 구성이 활성화된 경우에도 탐색이 허용됩니다. 

Additional Information

문제가 지속되면 다음 문서에서 추가 문제 해결을 확인합니다.
Avamar 찾아보기 Isilon은 하위 디렉토리가 아닌 /ifs만 표시합니다.
Avamar: Avamar Browse Admin Isilon 계정을

활성화, 재설정, 잠금 해제 또는 생성하는 방법파일 시스템을 탐색할 수 없더라도 Isilon을 백업하거나 복원할 수 있습니다.
백업을 위해 데이터 세트에 볼륨의 전체 경로를 수동으로 입력하거나 복원 작업을 위해 복원 대상에 입력할 수 있습니다.

Affected Products

Avamar Server
Article Properties
Article Number: 000204249
Article Type: Solution
Last Modified: 08 Aug 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.