NetWorker: Підписки Azure відсутні після зміни пароля NetWorker Datazone.
Summary: Після додавання або оновлення NetWorker "Datazone Pass Phrase" раніше налаштовані ресурси 'Azure Subscription' більше не видно NetWorker. Ось це
Symptoms
Нещодавно було змінено «Парольну фразу Datazone» сервера NetWorker.
Наступні повідомлення можна побачити на сервері NetWorker daemon.raw:
- Linux:
/nsr/logs/daemon.raw - Windows (за замовчуванням):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: Як використовувати nsr_render_log для рендерингу .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. Після зміни Datazone Pass Phrase підписки Azure більше не відображаються у веб-інтерфейсі користувача NetWorker (NWUI):

The 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 Backups fail with following error:
- 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 Server Resource Database (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> quitCause
Resolution
Ця стаття буде оновлена після визначення рішення. Поки що можна використати один із наступних обхідних шляхів.
Обхідний шлях один:
Якщо попередня Datazone Pass Phrase відома, встановіть її назад до старого значення. Якщо раніше не було Datazone Pass Phrase , видалити цю фразу.
Парольну фразу Datazone можна встановити в наступному місці або в NetWorker Management Console (NMC), або в NetWorker Web User Interface (NWUI): Сервер ->Властивості сервера ->Конфігурація ->Паролева фраза Datazone.
Альтернативно, його можна встановити з 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, і операції резервного копіювання мають працювати нормально.
Другий обхідний шлях:
Якщо стара Datazone Pass Phrase невідома, потрібно видалити та знову додати підписки Azure до NetWorker. Це дозволяє операціям продовжувати використання нової Datazone Pass Phrase.
Виконайте наступне завдання з запиту адміністратора або кореневої оболонки на сервері NetWorker.
- Доступ до
nsradminКонсоль:nsradmin - Дізнайтеся деталі про підписки Azure:
print type: nsr azure subscriptionВАЖЛИВО: Зберіть результати для кожної підписки Azure і запишіть їх у текстовий документ. Ви не можете отримати секрет клієнта. Якщо у вас не збережено секрет клієнта, потрібно створити новий секрет клієнта з Azure у розділі: Реєстрація додатків —>назва додатку—>керування —>сертифікати та секрети. Якщо у вас немає доступу до Azure, адміністратор Azure повинен надати ці дані. - Видалити підписки Azure:
delete - Вам потрібно підтвердити видалення для кожної підписки Azure. Запрошуйте:
y - Увійдіть у NWUI та створіть підписки Azure заново, використовуючи інформацію, зібрану на кроці 2.
Після повторного створення підписок Azure вони з'являються в NWUI, і операції резервного копіювання знову мають працювати нормально.