NetWorker: Azure-abonnement mangler fra NWUI

Summary: Et Microsoft Azure-abonnement ble tidligere lagt til NetWorker. Azure-abonnementet vises ikke i NetWorker Web User Interface (NWUI). Når du prøver å legge til Azure-abonnementet på nytt, vises en feil som sier at Azure-abonnementet allerede eksisterer i NetWorker. Abonnementet vises når du blir bedt om nsradmin på NetWorker-serveren. ...

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

Et Azure-abonnement ble tidligere lagt til NetWorker-serveren. NetWorker Web Use Interface (NWUI) viser ingen Azure-abonnementer:

NWUI Azure-abonnementer

Hvis du prøver å legge til Azure-abonnementet i NetWorker, rapporteres det at det allerede eksisterer:

Azure-abonnementet finnes allerede

NetWorker-serverens daemon.log kan rapportere:

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-abonnementet kan sees fra en nsradmin spør på NetWorker-serveren:

  1. Åpne en hevet ledetekst på NetWorker-serveren.
  2. Kjør: nsradmin
  3. Fra ledeteksten for nsradmin lister du opp Azure-abonnementene: 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
MERK: Hvis Azure-abonnementet ikke er oppført i NetWorker-serverressursdatabasen (NSRDB), gjelder ikke denne KB-en. Denne KB-en gjelder bare når ressursen fremdeles finnes i NSRDB, men ikke vises i NWUI eller NMC.

Cause

Det er flere problemer som kan forårsake disse symptomene.
  • NetWorker-serverens låseboks er skadet.
  • NetWorker kan ikke dekryptere Azure-abonnementets klienthemmelighet fra låseboksen.
  • Azure-klienthemmeligheten har en utløpsperiode som er definert når den opprettes. Utløpsdatoen er passert, og klienthemmeligheten som brukes i NetWorker Azure-abonnementsressursen, er ikke lenger gyldig.

Resolution

ADVARSEL: Følg bare denne kunnskapsartikkelen hvis Azure-abonnementer finnes på NetWorker-serveren, men ikke vises i NWUI. Hvis abonnementene allerede er synlige i NWUI, må du ikke bruke denne prosedyren - å gjøre det bryter konfigurasjonen og fører til at abonnementene forsvinner fra NWUI.

 

  1. Opprett en fil på NetWorker-serveren clear_client_secret.txt på et sted du velger.
  2. Legg til følgende innhold i filen, og lagre det:
. type: nsr azure subscription
update client secret: ;
y
  1. Stopp NetWorker-servertjenestene fra et rotskall (Linux) eller en administratorledetekst (Windows):
  • Linux: nsr_shutdown
  • Windows: net stop nsrd
  1. Opprett en kopi av NetWorker-serverressursdatabasen (NSRDB):
MERK: Hvis det oppstår problemer, kan du gå tilbake til denne kopien.
  • Linux: cp -R /nsr/res/nsrdb /nsr/res/nsrdb.beforeclientsecretreset_$(date -I)
  • Windows: Bruk Windows Filutforsker til å lage en kopi av ressursdatabasemappen, standardbane: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
  1. Bruk nsradmin Slik importerer du clear_client_secret.txt inn i 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"
MERK: Hvis clear_client_secret.txt ikke er i den samme katalogen som du kjører kommandoen fra, må du angi den fullstendige banen til filen. Du må også angi hele banen til nsrdb-mappen.

Eksempel:

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)

Du ser en "oppdatert ressurslinje" for hvert Azure-abonnement som er konfigurert på NetWorker-serveren.

  1. Åpne en nsradmin spør til nsrdb og oppdater klientabonnementet for hvert Azure-abonnement.
  • Linux: nsradmin -d /nsr/res/nsrdb
  • Windows: nsradmin -d "C:\Program Files\EMC NetWorker\nsr\res\nsrdb"

Hvis alle Azure-abonnementer deler samme Azure-klienthemmelighet, gjør du følgende:

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
Hvis det finnes flere Azure-abonnementer som bruker forskjellige klienthemmeligheter, utfører du følgende for hvert Azure-abonnement:
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)
Gjenta dette for hver Azure-abonnementsressurs når du er ferdig med å skrive inn q eller quit Slik avslutter du nsradmin.
  1. Start NetWorker-servertjenestene:
  • Linux: systemctl start networker eller /etc/init.d/networker start
  • Windows: net start nsrd
  1. Overvåk serverens daemon.raw for eventuelle nye låseboksfeil:
  1. Hvis det ikke rapporteres noen låseboksfeil angående Azure-abonnementene, validerer du at du kan oppdatere abonnementene fra NWUI etter oppstart av tjenesten.

Additional Information

Hvis prosedyren ovenfor ikke fungerer. Azure-abonnementene må slettes og opprettes på nytt.

 

  1. Opprett en kopi av nsrdb (hvis det ikke allerede er gjort). Hvis du utfører disse trinnene etter at du har prøvd fremgangsmåten ovenfor, ble det opprettet en kopi i løsningstrinn 4. I tillegg må du kontrollere at Server Protection-jobben er fullført. Samle inn bootstrap lagre settdetaljer: mminfo -B
  2. Samle inn Azure-abonnementsdetaljene fra nsradmin-ledeteksten. Dette viser alt unntatt klientens hemmelighet. Dette må samles inn før du går videre til de neste trinnene. Azure-administratoren må utføre disse handlingene. Se imidlertid Azure-klienthemmeligheten nedenfor for generelle trinn som kreves.
nsradmin
print type: nsr azure subscription
MERK: Kopier utdata fra kommandoen ovenfor til en tekstfil. Dette er krav for å opprette Azure-abonnementet på nytt.
  1. Slett de eksisterende Azure-abonnementsressursene 
. type: nsr azure subscription
delete
y
MERK: Du blir bedt om å slette Azure-abonnementet (hvis det finnes flere) til det ikke finnes noen igjen.
  1. Logg på NetWorker Web User Interface (NWUI) og gå til Protection-Azure-abonnementer>.
  2. Opprett hvert Azure-abonnement på nytt ved hjelp av navnet, kommentaren, leietaker-ID-en, abonnements-ID-en og klient-ID-en som ble samlet inn i trinn 2. Klienthemmeligheten må angis av kunden eller Azure-administratoren

Azure-klienthemmelighet

Hvis den gjeldende Azure-klienthemmeligheten ikke er kjent, kan en ny opprettes fra Azure. Bare Azure-brukerkontoer med riktige tillatelser kan vise disse innstillingene og ressursene. Dette krever miljøets Azure-administrator.

  1. Fra Azure-portalen går du til (eller Søk) Appregistreringer.
  2. Fra Appregistreringer skal det finnes oppføringer for hver klient-ID. Navneverdien kan variere, men "klient-ID-en" bør samsvare med verdiene som brukes i NetWorker:

Azure-appregistreringer

  1. Åpne appregistreringsportalen ved å klikke på visningsnavnet.
  2. Fra ressursskjermbildet Appregistrering utvider du rullegardinmenyen Behandle , og deretter klikker du på Sertifikater og hemmeligheter

Alternativer for administrasjon av applikasjonsressurser

  1. Fra vinduet Sertifikater og hemmeligheter ser du hemmelighetene som tidligere er opprettet for appregistreringsressursen:

Sertifikater og hemmeligheter

MERK: Du kan ikke vise en klienthemmelighet som ble opprettet tidligere. Det er bare synlig umiddelbart etter opprettelsen. Hvis Azure-administratoren ikke kjenner til den gjeldende hemmeligheten. En ny må opprettes. Bruk den nye klienthemmeligheten når du oppretter Azure-abonnementet på nytt i NetWorker.

Affected Products

NetWorker

Products

NetWorker Family
Article 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.