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. Ten plik tekstowy
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 (domyślnie):
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):

Pakiet 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 (domyślnie):
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 ustaleniu 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 ->Datazone Pass Phrase.
Alternatywnie można go ustawić z nsradmin Wierszu:
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
nsradminKonsoli:nsradmin - 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 klucz tajny klienta nie jest przechowywany, należy utworzyć nowy klucz tajny klienta z platformy Azure w obszarze: Rejestracje aplikacji ->Nazwa aplikacji->Zarządzanie ->Certyfikaty i 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 są one wyświetlane w interfejsie NWUI, a operacje tworzenia kopii zapasowych powinny ponownie działać normalnie.