NetWorker:AzureサブスクリプションがNWUIに表示されない
요약: Microsoft AzureサブスクリプションがNetWorkerにすでに追加されています。Azureサブスクリプションは、NetWorker Webユーザー インターフェイス(NWUI)には表示されません。Azureサブスクリプションを再追加しようとすると、AzureサブスクリプションがNetWorkerにすでに存在することを示すエラーが表示されます。サブスクリプションは、NetWorkerサーバー上のnsradminプロンプトから表示されます。 ...
이 문서는 다음에 적용됩니다.
이 문서는 다음에 적용되지 않습니다.
이 문서는 특정 제품과 관련이 없습니다.
모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.
증상
AzureサブスクリプションがNetWorkerサーバーに追加されました。NetWorker Web使用インターフェイス(NWUI)にAzureサブスクリプションが表示されません。

AzureサブスクリプションをNetWorkerに追加し直そうとすると、すでに存在していることが報告されます。

NetWorkerサーバのdaemon.logは、次のことを報告します。
- Linuxの場合/nsr/logs/daemon.raw
- Windows(デフォルト): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
- NetWorker:nsr_render_logを使用して.rawログ ファイルをレンダリングする方法
66113 MM/DD/YYYY HH:mm:SS nsrd NSR critical Failed to retrieve item _azure_AZURE_SUBSCRIPTION_NAME_client secret from lockbox /nsr/lockbox/NETWORKER_SERVER_FQDN/clb.lb
Azureサブスクリプションは、 nsradmin NetWorkerサーバでプロンプトを表示する:
- NetWorkerサーバーで管理者特権でプロンプトを開きます。
- 次を実行:
nsradmin - nsradminプロンプトで、Azureサブスクリプションを一覧表示します。
print type: NSR Azure Subscription
azure-nve:~ # nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> p type: NSR Azure Subscription
type: NSR Azure Subscription;
name: SUBSCRIPTION-RESOURCE-NAME;
comment: ;
tenant id: AZURE-TENANT-ID;
subscription id: AZURE-SUBSCRIPTION-ID;
client id: AZURE-CLIENT-IDb;
client secret: *******;
endpoint: management.azure.com;
command: nsrazure_discovery;
administrator: "user=root,host=azure-nve.local",
"user=administrator,host=azure-nve.local",
"user=system,host=azure-nve.local",
"user=nsrnmc,host=azure-nve.local",
nsradmin> quit
メモ: AzureサブスクリプションがNetWorkerサーバー リソース データベース(NSRDB)にリストされていない場合、このKBは適用されません。このKBは、リソースがNSRDBにまだ存在するが、NWUIまたはNMCに表示されない場合にのみ適用されます。
원인
これらの現象を引き起こす可能性のある問題は複数あります。
- NetWorkerサーバのロックボックスが破損しています。
- NetWorkerは、Azureサブスクリプションのクライアント シークレットをロックボックスから復号化できません。
- Azureクライアント シークレットには、作成時に有効期限が定義されています。有効期限が過ぎ、NetWorker Azureサブスクリプション リソースで使用されているクライアント シークレットが無効になりました。
해결
警告:AzureサブスクリプションがNetWorkerサーバー上に存在するがNWUIに 表示されない 場合にのみ、このKBに従ってください。NWUIでサブスクリプションがすでに表示されている場合は、この手順を適用しないでください。適用すると、構成が中断され、 NWUIからサブスクリプションが消え ます。
- NetWorkerサーバーで、次のファイルを作成します。
clear_client_secret.txtご希望の場所で。 - 次の内容をファイルに追加して保存します。
. type: nsr azure subscription update client secret: ; y
- rootシェル(Linux)または管理者コマンド プロンプト(Windows)から、NetWorkerサーバー サービスを停止します。
- Linux:nsr_shutdown
- Windowsの場合:
net stop nsrd
- NetWorkerサーバー リソース データベース(NSRDB)のコピーを作成します。
メモ: 問題が発生した場合は、このコピーに戻すことができます。
- Linuxの場合
cp -R /nsr/res/nsrdb /nsr/res/nsrdb.beforeclientsecretreset_$(date -I) - Windowsの場合:Windowsファイル エクスプローラーを使用して、リソース データベース フォルダーのコピーを作成します。デフォルト パス: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
- リアルタイム イベントを監視するには、
nsradminをインポートするにはclear_client_secret.txtをnsrdbにコピーします。
- Linuxの場合
nsradmin -i clear_client_secret.txt -d /nsr/res/nsrdb - Windowsの場合:
nsradmin -i clear_client_secret.txt -d "C:\Program Files\EMC NetWorker\nsr\res\nsrdb"
メモ: コマンドを実行しているディレクトリーと同じディレクトリーにclear_client_secret.txtがない場合は、ファイルへのフル パスを指定する必要があります。また、nsrdbフォルダーへのフル パスも指定する必要があります。
Example:
azure-nve:~ # nsradmin -i clear_client_secret.txt -d /nsr/res/nsrdb Current query set updated resource id 53.0.36.27.0.0.0.0.220.76.162.103.10.164.158.89(186)
NetWorkerサーバーで構成されているAzureサブスクリプションごとに、「updated resource」行が表示されます。
- を開く
nsradmin各Azureサブスクリプションのクライアント サブスクリプションを更新します。
- Linuxの場合
nsradmin -d /nsr/res/nsrdb - Windowsの場合:
nsradmin -d "C:\Program Files\EMC NetWorker\nsr\res\nsrdb"
すべてのAzureサブスクリプションが同じAzureクライアント シークレットを共有している場合は、次の手順を実行します。
nsradmin> . type: nsr azure subscription
Current query set
nsradmin> show name; client secret
nsradmin> print
client secret: ;
name: Azure;
nsradmin> update cleint secret: REPLACE_WITH_CLIENT_SECRET
cleint secret: CLIENT_SECRET;
Update? y
updated resource id 53.0.36.27.0.0.0.0.220.76.162.103.10.164.158.89(187)
*Repeat confirmation for each subscription*
nsradmin> q
異なるクライアント シークレットを使用する複数の Azure サブスクリプションがある場合は、Azure サブスクリプションごとに次の手順を実行します。
nsradmin> show name
nsradmin> print type: nsr azure subscription
name: AZURE_SUBSCRIPTION_NAME;
nsradmin> . type: nsr azure subscription; name: AZURE_SUBSCRIPTION_NAME
Current query set
nsradmin> update client secret: REPLACE_WITH_CLIENT_SECRET
client secret: CLIENT_SECRET;
Update? y
updated resource id 53.0.36.27.0.0.0.0.220.76.162.103.10.164.158.89(188)
Azureサブスクリプション リソースごとにこの手順を繰り返し、完了したら次のように入力します。
q または quit 終了します nsradminの詳細を確認してください。
- NetWorkerサーバー サービスを開始します。
- Linuxの場合
systemctl start networkerまたは/etc/init.d/networker start - Windowsの場合:
net start nsrd
- サーバーのdaemon.rawを監視して、新しいロックボックス エラーがないか確認します。
- Linuxの場合/nsr/logs/daemon.raw
- Windows(デフォルト): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
- NetWorker:nsr_render_logを使用して.rawログ ファイルをレンダリングする方法
- Azureサブスクリプションに関するロックボックス エラーが報告されない場合は、サービスの起動後にNWUIからサブスクリプションを更新できることを確認します。
추가 정보
上記の手順がうまくいかない場合。Azureサブスクリプションを削除して再作成する必要があります。
- nsrdbのコピーを作成します(まだ作成していない場合)。上記の手順を実行した後にこれらの手順を実行している場合は、 解決 手順4でコピーが作成されています。さらに、 サーバー保護 ジョブが完了していることを確認します。ブートストラップ セーブセットの詳細を収集します。
mminfo -B - nsradminプロンプトからAzureサブスクリプションの詳細を収集します。これにより、クライアントシークレットを除くすべてが一覧表示されます。これは、次の手順に進む前に収集する必要があります。Azure 管理者は、これらのアクションを実行する必要があります。ただし、必要な一般的な手順については、以下の 「Azure クライアント シークレット」を参照してください。
nsradmin print type: nsr azure subscription
メモ: 上記のコマンドの出力をテキスト ファイルにコピーします。これらは、Azure サブスクリプションを再度作成するための要件です。
- 既存の Azure サブスクリプション リソースを削除する
. type: nsr azure subscription delete y
メモ: Azureサブスクリプションがなくなるまで、Azureサブスクリプションを削除するように求められます(複数存在する場合)。
- NetWorker Webユーザー インターフェイス(NWUI)にログインし、保護->Azureサブスクリプションに移動します。
- 手順 2 で収集した名前、コメント、テナント ID、サブスクリプション ID、クライアント ID を使用して、各 Azure サブスクリプションを再作成します。クライアント シークレットは、顧客またはAzure管理者が提供する必要があります
Azureクライアント シークレット
現在のAzureクライアント シークレットが不明な場合は、Azureから新しいシークレットを作成できます。適切なアクセス許可を持つ Azure ユーザー アカウントのみが、これらの設定とリソースを表示できます。これには、環境のAzure管理者が必要です。
- Azure portal から、 [アプリの登録] に移動 (または 検索) します。
- [App Registrations]から、各クライアントIDのエントリーが存在する必要があります。名前の値は異なる場合がありますが、「クライアントID」はNetWorkerで使用されているものと一致する必要があります。

- [表示名] をクリックして、アプリ登録ポータルを開きます。
- [App Registration] リソース画面で [Manage] ドロップダウンを展開し、[Certificates & Secrets] をクリックします

- [Certificates & Secrets] ウィンドウに、App Registration リソース用に以前に作成したシークレットが表示されます。

メモ: 以前に作成されたクライアント シークレットを表示することはできません。作成後すぐにのみ表示されます。Azure 管理者が現在のシークレットを知らない場合。新規に作成する必要があります。NetWorkerでAzureサブスクリプションを再作成する場合は、新しいクライアント シークレットを使用します。
해당 제품
NetWorker제품
NetWorker Family문서 속성
문서 번호: 000345333
문서 유형: Solution
마지막 수정 시간: 10 11월 2025
버전: 6
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.