Avamar: 웹 액세스에 대한 기본 인증이 비활성화된 경우 NDMP에서 Isilon을 탐색할 수 없습니다.
摘要: Avamar: Isilon의 NDMP 검색에는 웹 액세스에 대한 기본 인증이 비활성화된 경우에만 /ifs가 표시됩니다.
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Isilon 볼륨을 탐색할 때 /ifs만 표시되지만 하위 폴더는 표시되지 않습니다.
NDNP 노드 또는 Isilon 노드에서 루트 또는 찾아보기 사용자와 함께 명령을 실행합니다. < Isilon-IP-Or-Name>을 Isilon의 실제 IP 또는 이름으로 변경합니다.
이렇게 하면 401의 무단 오류가 반환됩니다.
- 사용자 검색 자격 증명이 올바른지 확인합니다.
- 사용자가 비활성화되거나 잠겨 있지 않습니다.
- 이 동작은 루트 계정과 찾아보기 사용자 계정 모두에 영향을 미칩니다.
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"}]}原因
이는 Avamar 19.7 이하에서 Isilon용 Avamar NDMP 플러그인의 알려진 제한 사항입니다.
웹 기본 인증이 비활성화된 경우에 발생합니다.
Isilon 인증 설정을 확인하려면 다음 절차를 실행하십시오.
1. Isilon 서버
2에 SSH를 입력합니다. 다음 명령을 실행합니다.
auth_basic(bool) = false
Vs.
이 출력은 기본 인증이 활성화되어 있음을 보여줍니다.
auth_basic(bool) = true
웹 기본 인증이 비활성화된 경우에 발생합니다.
Isilon 인증 설정을 확인하려면 다음 절차를 실행하십시오.
1. Isilon 서버
2에 SSH를 입력합니다. 다음 명령을 실행합니다.
# isi_gconfig -t web-config |grep basic 이 출력은 기본 인증이 비활성화되어 있음을 보여줍니다.
auth_basic(bool) = false
Vs.
이 출력은 기본 인증이 활성화되어 있음을 보여줍니다.
auth_basic(bool) = true
解决方案
이 문제는 Avamar 19.8 릴리스 노트에 따라 Avamar 19.8 NDMP에서 해결되었습니다.
해결 방법 #1
1. Isilon에 연결하고 기본 인증을 확인합니다.
해결 방법 #2
1. NDMP 가속기 노드에 연결합니다.
2. curl 바이너리:
3에 대한 bash wrapper 스크립트를 생성합니다. /usr/bin/curl 바이너리 이름 변경
해결 방법 #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. 고급 인증 구성이 활성화된 경우에도 탐색이 허용됩니다.
其他信息
문제가 지속되면 다음 문서에서 추가 문제 해결을 확인합니다.
Avamar 찾아보기 Isilon은 하위 디렉토리가 아닌 /ifs만 표시합니다.
Avamar: Avamar Browse Admin Isilon 계정을
활성화, 재설정, 잠금 해제 또는 생성하는 방법파일 시스템을 탐색할 수 없더라도 Isilon을 백업하거나 복원할 수 있습니다.
백업을 위해 데이터 세트에 볼륨의 전체 경로를 수동으로 입력하거나 복원 작업을 위해 복원 대상에 입력할 수 있습니다.
Avamar 찾아보기 Isilon은 하위 디렉토리가 아닌 /ifs만 표시합니다.
Avamar: Avamar Browse Admin Isilon 계정을
활성화, 재설정, 잠금 해제 또는 생성하는 방법파일 시스템을 탐색할 수 없더라도 Isilon을 백업하거나 복원할 수 있습니다.
백업을 위해 데이터 세트에 볼륨의 전체 경로를 수동으로 입력하거나 복원 작업을 위해 복원 대상에 입력할 수 있습니다.
受影响的产品
Avamar Server文章属性
文章编号: 000204249
文章类型: Solution
上次修改时间: 08 8月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。