NetWorker:AzureサブスクリプションがNWUIに表示されない
Summary: Microsoft AzureサブスクリプションがNetWorkerにすでに追加されています。Azureサブスクリプションは、NetWorker Webユーザー インターフェイス(NWUI)には表示されません。Azureサブスクリプションを再追加しようとすると、AzureサブスクリプションがNetWorkerにすでに存在することを示すエラーが表示されます。サブスクリプションは、NetWorkerサーバー上のnsradminプロンプトから表示されます。 ...
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
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に表示されない場合にのみ適用されます。
Cause
これらの現象を引き起こす可能性のある問題は複数あります。
- NetWorkerサーバのロックボックスが破損しています。
- NetWorkerは、Azureサブスクリプションのクライアント シークレットをロックボックスから復号化できません。
- Azureクライアント シークレットには、作成時に有効期限が定義されています。有効期限が過ぎ、NetWorker Azureサブスクリプション リソースで使用されているクライアント シークレットが無効になりました。
Resolution
警告: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からサブスクリプションを更新できることを確認します。
Additional Information
上記の手順がうまくいかない場合。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サブスクリプションを再作成する場合は、新しいクライアント シークレットを使用します。
Affected Products
NetWorkerProducts
NetWorker FamilyArticle Properties
Article Number: 000345333
Article Type: Solution
Last Modified: 10 نوفمبر 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.