NetWorker: Azure-abonnement mangler fra NWUI

Summary: Der er tidligere føjet et Microsoft Azure-abonnement til NetWorker. Azure-abonnementet vises ikke i NetWorker-webbrugergrænsefladen (NWUI). Når du forsøger at tilføje Azure-abonnementet igen, vises der en fejlmeddelelse om, at Azure-abonnementet allerede findes i NetWorker. Abonnementet er synligt fra en nsradmin-prompt 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

Der er tidligere føjet et Azure-abonnement til NetWorker-serveren. NetWorker Web Use Interface (NWUI) viser ingen Azure-abonnementer:

NWUI Azure-abonnementer

Forsøg på at føje Azure-abonnementet til NetWorker igen rapporterer, at det allerede findes:

Azure-abonnementet findes 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 ses fra en nsradmin på NetWorker-serveren:

  1. Åbn en meddelelse med administratorrettigheder på NetWorker-serveren.
  2. Kør: nsradmin
  3. Fra nsradmin-prompten skal du angive Azure-abonnementerne: 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
BEMÆRK: Hvis Azure-abonnementet ikke er angivet i NetWorker-serverressourcedatabasen (NSRDB), er denne KB ikke relevant. Denne KB gælder kun, når ressourcen stadig findes i NSRDB, men ikke vises i NWUI eller NMC.

Cause

Der er flere problemer, der kan forårsage disse symptomer.
  • NetWorker-serverens lockbox er beskadiget.
  • NetWorker kan ikke dekryptere Azure-abonnementets klienthemmelighed fra lockboxen.
  • Azure-klienthemmeligheden har en udløbsperiode, der er defineret, når den oprettes. Udløbsdatoen er overskredet, og den klienthemmelighed, der blev brugt i NetWorker Azure-abonnementsressourcen, er ikke længere gyldig.

Resolution

ADVARSEL: Følg kun denne KB, hvis Azure-abonnementer findes på NetWorker-serveren, men de ikke er synlige i NWUI. Hvis abonnementerne allerede er synlige i NWUI, skal du ikke anvende denne procedure – hvis du gør det, afbrydes konfigurationen, og abonnementerne forsvinder fra NWUI.

 

  1. På NetWorker-serveren skal du oprette en fil med navnet clear_client_secret.txt på et sted efter eget valg.
  2. Føj følgende indhold til filen, og gem den:
. type: nsr azure subscription
update client secret: ;
y
  1. Stop NetWorker-servertjenester fra en rodshell (Linux) eller en administratorkommandoprompt (Windows):
  • Linux: nsr_shutdown
  • Windows: net stop nsrd
  1. Opret en kopi af NetWorker-serverressourcedatabasen (NSRDB):
BEMÆRK: Hvis der opstår problemer, kan du vende tilbage til denne kopi.
  • Linux: cp -R /nsr/res/nsrdb /nsr/res/nsrdb.beforeclientsecretreset_$(date -I)
  • Windows: Brug Windows Stifinder til at oprette en kopi af ressourcedatabasemappen, standardsti: C:\Programmer\EMC NetWorker\nsr\res\nsrdb
  1. Brug nsradmin Sådan importerer du clear_client_secret.txt ind 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"
BEMÆRK: Hvis clear_client_secret.txt ikke er i den samme mappe, som du kører kommandoen fra, skal du angive den fulde sti til filen. Du skal også angive den fulde sti til din nsrdb-mappe.

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 kan se linjen "opdateret ressource" for hvert Azure-abonnement, der er konfigureret på NetWorker-serveren.

  1. Åbn en nsradmin Spørg NSRDB, og opdater 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 den samme Azure-klienthemmelighed, skal du udføre 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 der er flere Azure-abonnementer, der bruger forskellige klienthemmeligheder, skal du udføre 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)
Gentag dette for hver Azure-abonnementsressource, når du er færdig med at indtaste q eller quit at afslutte nsradmin.
  1. Start NetWorker-servertjenester:
  • Linux: systemctl start networker eller /etc/init.d/networker start
  • Windows: net start nsrd
  1. Overvåg serverens daemon.raw for eventuelle nye lockbox-fejl:
  1. Hvis der ikke rapporteres nogen lockboxfejl vedrørende Azure-abonnementerne, skal du validere, at du kan opdatere abonnementerne fra NWUI efter tjenestestart.

Additional Information

Hvis ovenstående procedure ikke virker. Azure-abonnementerne skal slettes og oprettes igen.

 

  1. Opret en kopi af nsrdb (hvis det ikke allerede er gjort). Hvis du udfører disse trin, efter du har forsøgt ovenstående procedure, blev der oprettet en kopi i Løsning trin 4. Sørg desuden for, at Server Protection-jobbet er fuldført. Indsaml oplysninger om bootstrap-gemte sæt: mminfo -B
  2. Indsaml Azure-abonnementsoplysningerne fra nsradmin-prompten. Dette viser alt undtagen klienthemmeligheden. Dette skal indsamles, før du går videre til de næste trin. Azure-administratoren skal udføre disse handlinger. Du kan dog se Azure Client Secret nedenfor for at få generelle trin, der kræves.
nsradmin
print type: nsr azure subscription
BEMÆRK: Kopier output fra ovenstående kommando til en tekstfil. Dette er kravene for at oprette Azure-abonnementet igen.
  1. Slet de eksisterende Azure-abonnementsressourcer 
. type: nsr azure subscription
delete
y
BEMÆRK: Du bliver bedt om at slette Azure-abonnementet (hvis der ikke er flere), indtil der ikke er nogen tilbage.
  1. Log på NetWorker Web User Interface (NWUI), og gå til Protection-Azure-abonnementer>.
  2. Opret hvert Azure-abonnement igen ved hjælp af det navn, kommentar, lejer-id, abonnements-id og klient-id, der blev indsamlet i trin 2. Klienthemmeligheden skal angives af kunden eller dennes Azure-administrator

Azure Client Secret

Hvis den aktuelle Azure-klienthemmelighed ikke er kendt, kan der oprettes en ny fra Azure. Kun Azure-brugerkonti med de relevante tilladelser kan få vist disse indstillinger og ressourcer. Dette kræver miljøets Azure-administrator.

  1. Fra Azure-portalen skal du gå til (eller Søg) i appregistreringer.
  2. Fra Appregistreringer skal der findes poster for hvert klient-id. Navneværdien kan variere, men "klient-id'et" skal svare til dem, der bruges i NetWorker:

Azure-appregistreringer

  1. Åbn portalen til appregistrering ved at klikke på dens viste navn.
  2. Fra ressourceskærmen Appregistrering skal du udvide rullemenuen Administrer og derefter klikke på Certifikater og hemmeligheder

Indstillinger for administration af programressourcer

  1. I vinduet Certifikater og hemmeligheder kan du se de hemmeligheder, der tidligere er oprettet for ressourcen Appregistrering:

Certifikater og hemmeligheder

BEMÆRK: Du kan ikke få vist en klienthemmelighed, der tidligere er oprettet. Det er kun synligt umiddelbart efter oprettelsen. Hvis Azure-administratoren ikke kender den aktuelle hemmelighed. Der skal oprettes en ny. Brug den nye klienthemmelighed, når du opretter Azure-abonnementet igen 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.