NetWorker: brak subskrypcji platformy Azure po zmianie frazy hasła strefy danych NetWorker.
Summary: Po dodaniu lub zaktualizowaniu "Datazone Pass Phrase" NetWorker wcześniej skonfigurowane zasoby "Azure Subscription" nie są już widoczne dla NetWorker. Ta
Symptoms
Wartość "Datazone Pass Phrase" serwera NetWorker została niedawno zmieniona.
Następujące komunikaty można zobaczyć w pliku daemon.raw:
- Linux:
/nsr/logs/daemon.raw - Windows (ustawienie domyślne):
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker: jak używać nsr_render_log do renderowania plików dziennika .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'
Serwer NetWorker jest skonfigurowany z subskrypcjami platformy Azure. Po zmodyfikowaniu frazy hasła strefy danych subskrypcje platformy Azure nie są już wyświetlane w sieciowym interfejsie użytkownika NetWorker (NWUI):

Plik daemon.raw rejestruje następujący komunikat, gdy interfejs NWUI próbował wyświetlić subskrypcje platformy 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
Tworzenie kopii zapasowych platformy Azure kończy się niepowodzeniem z następującym błędem:
- Linux:
/nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME/ACTION_JOBID_logs/JOBID.log - Windows (ustawienie domyślne):
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.
Subskrypcja platformy Azure nadal istnieje w bazie danych zasobów serwera 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> quitCause
Resolution
Ten artykuł zostanie zaktualizowany po zidentyfikowaniu rozwiązania. Obecnie można zastosować jedno z poniższych obejść.
Obejście pierwsze:
Jeśli poprzednia fraza hasła strefy danych jest znana, ustaw hasło z powrotem na starą wartość. Jeśli wcześniej nie było frazy hasła strefy danych , usuń hasło.
Frazę hasła strefy danych można ustawić w następującej lokalizacji w konsoli NetWorker Management Console (NMC) lub sieciowym interfejsie użytkownika NetWorker (NWUI): Serwer —> Właściwości serwera —> Konfiguracja —> Data zone Pass Phrase.
Alternatywnie można go ustawić z poziomu nsradmin Monit:
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
Subskrypcja platformy Azure stanie się ponownie widoczna w interfejsie NWUI, a operacje tworzenia kopii zapasowej powinny ponownie działać normalnie.
Obejście drugie:
Jeśli stara fraza przekazywania strefy danych nie jest znana, należy usunąć i ponownie dodać subskrypcje platformy Azure do usługi NetWorker. Dzięki temu operacje mogą być kontynuowane przy użyciu nowej frazy hasła strefy danych.
Wykonaj następujące czynności z poziomu wiersza poleceń administratora lub powłoki root na serwerze NetWorker.
- Uzyskaj dostęp do
nsradminKonsolansradmin - Uzyskaj szczegółowe informacje o subskrypcjach platformy Azure:
print type: nsr azure subscriptionWAŻNE: Zbierz dane wyjściowe dla każdej subskrypcji platformy Azure i zanotuj je w dokumencie tekstowym. Nie można uzyskać tajnego kodu klienta. Jeśli nie masz przechowywanego klucza tajnego klienta, należy utworzyć nowy klucz tajny klienta z platformy Azure w obszarze: Rejestracje aplikacji -> Nazwa aplikacji -> Zarządzanie -> Certyfikaty & wpisy tajne. Jeśli nie masz dostępu do platformy Azure, administrator platformy Azure musi podać te szczegóły. - Usuń subskrypcje platformy Azure:
delete - Zostanie wyświetlony monit o potwierdzenie usunięcia dla każdej subskrypcji platformy Azure. Wprowadź:
y - Zaloguj się do interfejsu NWUI i ponownie utwórz subskrypcje platformy Azure, korzystając z informacji zebranych w kroku 2.
Po ponownym utworzeniu subskrypcji platformy Azure pojawią się one w interfejsie NWUI, a operacje tworzenia kopii zapasowych powinny ponownie działać normalnie.