NetWorker:更改 NetWorker 数据区密码后缺少 Azure 订阅。

Zhrnutie: 添加或更新 NetWorker“数据区密码”后,以前配置的“Azure 订阅”资源不再对 NetWorker 可见。提供此

Tento článok sa vzťahuje na Tento článok sa nevzťahuje na Tento článok nie je viazaný na žiadny konkrétny produkt. V tomto článku nie sú uvedené všetky verzie produktov.

Symptómy

最近更改了 NetWorker 服务器的“数据区密码”。
可以在 NetWorker 服务器的 daemon.raw管理此进程:

98582 MM/DD/YY HH:mm:SS  nsrd NSR info Permission allowed, user 'USER_PATH' on 'HOST' has 'Change Security Settings' privilege to change datazone pass phrase.
53115 MM/DD/YY HH:mm:SS  nsrd NSR info Successfully modified Resource type: 'NSR', Resource name: 'SERVER_NAME' for Attribute: 'datazone pass phrase' by user: 'USER_PATH' on host: 'HOST'

NetWorker 服务器配置了 Azure 订阅。修改 数据区密码后 ,Azure 订阅不再显示在 NetWorker Web 用户界面 (NWUI) 中:

NWUI 显示无 Azure 订阅

daemon.raw 当 NWUI 尝试查看 Azure 订阅时,将记录以下消息:

101059 MM/DD/YY HH:mm:SS  nsrd NSR critical Unable to decrypt data: error:1C800064:Provider routines::bad decrypt
101059 MM/DD/YY HH:mm:SS  nsrd NSR critical Unable to decrypt data: error:1C800064:Provider routines::bad decrypt

Azure 备份失败,并显示以下错误:

  • Linux: /nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/ACTION_JOBID_logs/JOBID.log
  • Windows(默认值):  C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME\WORKFLOW_NAME\ACTION_JOBID_logs\JOBID.log
208101:nsrazure_save: azure_lib_init: error while fetching subscription details.
207815:nsrazure_save: Azure subscription resource AZURE_SUBSCRIPTION_RESOURCE_NAME does not exists.

Azure 订阅仍存在于 NetWorker 服务器资源数据库 (NSRDB) 中:

azure-nve:~ # nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> print type: nsr azure subscription
                        type: NSR Azure Subscription;
                        name: AZURE_SUBSCRIPTION_RESOURCE_NAME;
                     comment: ;
                   tenant id: 94XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX2dd;
             subscription id: 50XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXfe3;
                   client id: 3bXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX38b;
               client secret: *******;
                    endpoint: management.azure.com;
                     command: nsrazure_discovery;
nsradmin> quit

Príčina

此问题已向 NetWorker 工程部门提出。

Riešenie

确定解决方案后,将更新本文。目前,可以使用以下解决方法之一。

解决方法一:

如果知道上一个 数据区密码 ,请将该密码设置回其旧值。如果之前没有 数据区密码 ,请删除该密码。


可以在 NetWorker Management Console (NMC) 或 NetWorker Web 用户界面 (NWUI) 中的以下位置设置数据区密码服务器 ->服务器属性 ->配置 ->数据区密码。


或者,可以从 nsradmin 提示: 

azure-nve:~ # nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> . type: nsr
Current query set
nsradmin> update datazone pass phrase: OLD_PASS_PHRASE
        datazone pass phrase: OLD_PASS_PHRASE;
Update? y
updated resource id 3.0.53.124.0.0.0.0.233.61.161.103.10.164.158.89(789)
nsradmin> q

Azure 订阅将再次显示在 NWUI 中,并且备份操作应再次正常运行。 

提醒:如果在更改密码时使“Azure 订阅”选项卡在 NWUI 中保持打开状态,则必须导航到 NWUI 中的另一个选项卡,然后返回到“Azure 订阅”选项卡,以便订阅重新显示。

解决方法二:

如果旧的 数据区密码未知 ,则必须删除 Azure 订阅并将其重新添加到 NetWorker。这允许操作继续使用新的数据区密码短语。
从 NetWorker 服务器上的管理员提示符或 root shell 执行以下操作。

  1. 访问 nsradmin 安慰: nsradmin
  2. 获取 Azure 订阅的详细信息:Get the details of the Azure subscriptions: print type: nsr azure subscription
    重要提示:收集每个 Azure 订阅的输出,并在文本文档中记下它。无法获取 客户端密码。如果未存储客户端密码,则必须从 Azure 的以下位置下创建新的客户端密码:应用程序注册 ->应用程序名称->管理 ->证书和机密。如果您没有 Azure 的访问权限,Azure 管理员必须提供这些详细信息。
  3. 删除 Azure 订阅:Delete the Azure subscriptions: delete
  4. 系统会提示你确认删除每个 Azure 订阅。输入: y
  5. 登录到 NWUI,并使用步骤 2 中收集的信息重新创建 Azure 订阅。
     

重新创建 Azure 订阅后,它们将显示在 NWUI 中,备份操作应再次正常运行。

Ďalšie informácie

Dotknuté produkty

NetWorker

Produkty

NetWorker Family
Vlastnosti článku
Číslo článku: 000420044
Typ článku: Solution
Dátum poslednej úpravy: 06 aug 2026
Verzia:  4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.