NetWorker: V NWUI chybí předplatné Azure.
Summary: Do platformy NetWorker byl dříve přidán odběr Microsoft Azure. Předplatné Azure se nezobrazuje ve webovém uživatelském rozhraní NetWorker (NWUI). Při pokusu o opětovné přidání předplatného Azure se zobrazí chyba s informací, že předplatné Azure již v NetWorker existuje. Odběr se zobrazí z příkazového řádku nsradmin na serveru NetWorker. ...
Symptoms
Na server NetWorker bylo dříve přidáno předplatné Azure. Rozhraní NetWorker Web Use Interface (NWUI) nezobrazuje žádná předplatná Azure:

Pokus o přidání předplatného Azure zpět do platformy NetWorker uvádí, že již existuje:

daemon.log serveru NetWorker může hlásit:
- Linux: /nsr/logs/daemon.raw
- Windows (výchozí): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
- NetWorker: Jak pomocí nsr_render_log vykreslit .raw soubory protokolu
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
Předplatné Azure je možné zobrazit z nsradmin výzva na serveru NetWorker:
- Otevřete na serveru NetWorker výzvu se zvýšenými oprávněními.
- Spusťte příkaz:
nsradmin - V příkazovém řádku nsradmin zobrazte seznam předplatných Azure:
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
Cause
- Bezpečnostní modul serveru NetWorker je poškozený.
- NetWorker nemůže dešifrovat tajný klíč klienta předplatného Azure z bezpečnostního modulu.
- Tajný klíč klienta Azure má při vytvoření definovanou dobu vypršení platnosti. Datum vypršení platnosti již uplynulo a tajný klíč klienta použitý v prostředku předplatného NetWorker Azure již není platný.
Resolution
- Na serveru NetWorker vytvořte soubor s názvem
clear_client_secret.txtna místě, které si vyberete. - Do souboru přidejte následující obsah a uložte ho:
. type: nsr azure subscription update client secret: ; y
- V kořenovém prostředí (Linux) nebo příkazovém řádku správce (Windows) zastavte služby serveru NetWorker:
- Linux: nsr_shutdown
- Windows:
net stop nsrd
- Vytvořte kopii databáze prostředků serveru NetWorker (NSRDB):
- Linux:
cp -R /nsr/res/nsrdb /nsr/res/nsrdb.beforeclientsecretreset_$(date -I) - Windows: Pomocí Průzkumníka souborů Windows vytvořte kopii složky databáze prostředků, výchozí cesta: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
- Pomocí
nsradminChcete-li importovatclear_client_secret.txtdo databáze 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"
Příklad:
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)
Pro každé předplatné Azure nakonfigurované na serveru NetWorker se zobrazí řádek aktualizovaného prostředku.
- Otevřete an
nsradminVýzva k nsrdb a aktualizujte předplatné klienta pro každé předplatné Azure.
- Linux:
nsradmin -d /nsr/res/nsrdb - Windows:
nsradmin -d "C:\Program Files\EMC NetWorker\nsr\res\nsrdb"
Pokud všechna předplatná Azure sdílejí stejný tajný klíč klienta Azure, proveďte následující kroky:
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
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)
q nebo quit Ukončit nsradmin.
- Spusťte serverové služby NetWorker:
- Linux:
systemctl start networkernebo/etc/init.d/networker start - Windows:
net start nsrd
- Monitorujte daemon.raw serveru, jestli se neobjeví nové chyby bezpečnostního modulu:
- Linux: /nsr/logs/daemon.raw
- Windows (výchozí): C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw
- NetWorker: Jak pomocí nsr_render_log vykreslit .raw soubory protokolu
- Pokud se v souvislosti s předplatnými Azure nehlásí žádné chyby bezpečnostního modulu, ověřte, že po spuštění služby můžete aktualizovat předplatná z NWUI.
Additional Information
Pokud výše uvedený postup nefunguje. Předplatná Azure je nutné odstranit a znovu vytvořit.
- Vytvořte kopii nsrdb (pokud jste to již neudělali). Pokud tyto kroky provádíte po provedení výše uvedeného postupu, byla v kroku 4 řešení vytvořena kopie. Dále se ujistěte, že byla dokončena úloha ochrany serveru . Shromážděte podrobnosti o spouštěcí sadě:
mminfo -B - Shromážděte podrobnosti o předplatném Azure z příkazového řádku nsradmin. Zde je uvedeno vše kromě tajného klíče klienta. Než budete pokračovat dalšími kroky, je nutné tyto údaje shromáždit. Tyto akce musí provést správce Azure. Obecné potřebné kroky ale najdete v následujícím tajném klíči klienta Azure.
nsradmin print type: nsr azure subscription
- Odstranění existujících prostředků předplatného Azure
. type: nsr azure subscription delete y
- Přihlaste se k webovému uživatelskému rozhraní NetWorker (NWUI) a přejděte do části Protection-Azure> Subscriptions.
- Znovu vytvořte každé předplatné Azure pomocí názvu, komentáře, ID tenanta, ID předplatného a ID klienta shromážděného v kroku 2. Tajný klíč klienta musí poskytnout zákazník nebo jeho správce Azure
Tajný klíč klienta Azure
Pokud aktuální tajný klíč klienta Azure neznáte, je možné z Azure vytvořit nový. Tato nastavení a prostředky můžou zobrazit jenom uživatelské účty Azure s příslušnými oprávněními. To vyžaduje správce Azure prostředí.
- Z Azure Portal přejděte na Registrace aplikací (nebo Hledat).
- Z Registrace aplikací by měly existovat položky pro každé ID klienta. Hodnota názvu se může lišit, ale ID klienta by se mělo shodovat s ID použitými v nástroji NetWorker:

- Otevřete portál pro registraci aplikací kliknutím na její zobrazovaný název.
- Na obrazovce prostředku registrace aplikace rozbalte rozevírací seznam Spravovat a klikněte na Certifikáty & tajné kódy

- V okně Tajné kódy certifikátů & se zobrazí tajné kódy dříve vytvořené pro prostředek registrace aplikace:
