Avamar:Webアクセスの基本認証が無効になっている場合、NDMPはIsilonを参照できません。
Summary: Avamar:IsilonのNDMP参照では、Webアクセスの基本認証が無効になっている場合にのみ/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ノードから、rootまたはブラウズ ユーザーで コマンドを実行します。をIsilonの実際のIPまたは名前に変更します。
これにより、 401 Unauthorizedエラーが返されます 。
- ユーザー参照の認証情報が正しい
- ユーザーが無効化またはロックアウトされていない。
- この動作は、rootアカウントとブラウズ ユーザー アカウントの両方に影響します。
NDNPノードまたはIsilonノードから、rootまたはブラウズ ユーザーで コマンドを実行します。を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 Unauthorizedエラーが返されます 。
# 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プラグインの既知の制限事項です。
Web基本認証が無効になっている場合に発生します。
Isilon認証設定を確認するには、次の手順を実行します。
1.Isilonサーバー2にSSHでログインします
。次のコマンドを実行します。
auth_basic(bool)= false
対この出力は、
基本認証が有効になっていることを示しています。
auth_basic(bool)= true
Web基本認証が無効になっている場合に発生します。
Isilon認証設定を確認するには、次の手順を実行します。
1.Isilonサーバー2にSSHでログインします
。次のコマンドを実行します。
# isi_gconfig -t web-config |grep basic この出力は、基本認証が無効になっていることを示しています。
auth_basic(bool)= false
対この出力は、
基本認証が有効になっていることを示しています。
auth_basic(bool)= true
Resolution
この問題は、Avamar 19.8リリース ノート
「 回避策#
1 1 」に従って、Avamar 19.8 NDMPで解決されています。Isilonに接続し、基本認証を確認します。
回避策2
1.NDMPアクセラレーター ノードに接続します。
2.curl binary:
3のbashラッパー スクリプトを作成します。/usr/bin/curlバイナリの名前を変更する
「 回避策#
1 1 」に従って、Avamar 19.8 NDMPで解決されています。Isilonに接続し、基本認証を確認します。
# isi_gconfig -t web-config |grep basic
2.この出力は、basic authが無効になっていることを示しています。
auth_basic (bool) = false
3.Webアクセスの基本認証を有効にします。
# isi_gconfig -t web-config auth_basic=true
回避策2
1.NDMPアクセラレーター ノードに接続します。
2.curl binary:
3のbashラッパー スクリプトを作成します。/usr/bin/curlバイナリの名前を変更する
mv /usr/bin/curl /usr/bin/curl.orig
4.元のcurlファイル パス/usr/bin/curlを使用してbashシェル ラッパー スクリプトを作成する
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 browse Isilonでは/ifsのみが表示され、下位のディレクトリーは表示されません。
Avamar:Avamar Browse Admin Isilonアカウントを有効化、リセット、ロック解除、または作成する方法。
ファイル システムを参照できない場合でも、Isilonをバックアップまたはリストアできます。
バックアップ用のデータセットまたはリストア アクティビティのリストア 先に、ボリュームのフル パスを手動で入力できます。
Avamar browse Isilonでは/ifsのみが表示され、下位のディレクトリーは表示されません。
Avamar:Avamar Browse Admin Isilonアカウントを有効化、リセット、ロック解除、または作成する方法。
ファイル システムを参照できない場合でも、Isilonをバックアップまたはリストアできます。
バックアップ用のデータセットまたはリストア アクティビティのリストア 先に、ボリュームのフル パスを手動で入力できます。
Affected Products
Avamar ServerArticle 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.