NetWorker: NWUI'de Azure aboneliği eksik

Summary: NetWorker'a önceden bir Microsoft Azure Aboneliği eklenmişti. Azure aboneliği, NetWorker Web Kullanıcı Arabirimi'nde (NWUI) görüntülenmez. Azure aboneliğini yeniden eklemeye çalışırken, Azure aboneliğinin NetWorker'da zaten mevcut olduğunu belirten bir hata görüntülenir. Abonelik, NetWorker sunucusundaki bir nsradmin isteminden görülebilir. ...

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

NetWorker sunucusuna daha önce bir Azure aboneliği eklenmiştir. NetWorker Web Kullanım Arabirimi (NWUI) herhangi bir Azure Aboneliği göstermez:

NWUI Azure Abonelikleri

Azure aboneliğini NetWorker'a yeniden ekleme girişimi zaten mevcut olduğunu bildiriyor:

Azure aboneliği zaten mevcut

NetWorker sunucusunun daemon.log şu mesajı verebilir:

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 aboneliği bir nsradmin NetWorker sunucusunda komut istemi:

  1. NetWorker sunucusunda yükseltilmiş bir istem açın.
  2. Şu komutu çalıştırın: nsradmin
  3. nsradmin isteminden Azure aboneliklerini listeleyin: 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
NOT: Azure aboneliği NetWorker sunucusu kaynak veritabanında (NSRDB) listelenmiyorsa bu KB geçerli değildir. Bu KB yalnızca kaynak NSRDB'de hala mevcutsa ancak NWUI veya NMC'de gösterilmediğinde geçerlidir.

Cause

Bu belirtilere neden olabilecek birden fazla sorun vardır.
  • NetWorker sunucusunun kasası bozuk.
  • NetWorker, kasadan Azure aboneliğinin istemci gizli dizisinin şifresini çözemez.
  • Azure istemci gizli dizisi, oluşturulduğunda tanımlanmış bir sona erme süresine sahiptir. Sona erme tarihi geçti ve NetWorker Azure Aboneliği kaynağında kullanılan istemci gizli anahtarı artık geçerli değil.

Resolution

UYARI: Bu KB yi yalnızca Azure abonelikleri NetWorker sunucusunda mevcutsa ancak NWUI'de görünmüyorsa izleyin. Abonelikler NWUI'de zaten görünüyorsa, bu prosedürü uygulamayın — bunu yapmak yapılandırmayı bozar ve aboneliklerin NWUI'den kaybolmasına neden olur .

 

  1. NetWorker sunucusunda, clear_client_secret.txt seçtiğiniz bir yerde.
  2. Aşağıdaki içerikleri dosyaya ekleyin ve kaydedin:
. type: nsr azure subscription
update client secret: ;
y
  1. Kök kabuğundan (Linux) veya Yönetici komut isteminden (Windows) NetWorker sunucu hizmetlerini durdurun:
  • Linux: nsr_shutdown
  • Windows: net stop nsrd
  1. NetWorker sunucu kaynak veritabanının (NSRDB) bir kopyasını oluşturun:
NOT: Herhangi bir sorun ortaya çıkarsa, bu kopyaya geri dönebilirsiniz.
  • Linux: cp -R /nsr/res/nsrdb /nsr/res/nsrdb.beforeclientsecretreset_$(date -I)
  • Windows: Kaynak veritabanı klasörünün bir kopyasını oluşturmak için Windows Dosya Gezgini'ni kullanın, varsayılan yol: C:\Program Files\EMC NetWorker\nsr\res\nsrdb
  1. Kullanım nsradmin içe aktarmak için clear_client_secret.txt nsrdb'ye.
  • 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"
NOT: clear_client_secret.txt, komutu çalıştırdığınız dizinde değilse dosyanın tam yolunu belirtmeniz gerekir. Ayrıca nsrdb klasörünüzün tam yolunu da belirtmeniz gerekir.

Örneğin:

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)

NetWorker sunucusunda yapılandırılan her Azure aboneliği için bir "güncelleştirilmiş kaynak" satırı görürsünüz.

  1. Bir nsradmin nSRDB'ye sorun gönderin ve her Azure aboneliği için istemci aboneliğini güncelleştirin.
  • Linux: nsradmin -d /nsr/res/nsrdb
  • Windows: nsradmin -d "C:\Program Files\EMC NetWorker\nsr\res\nsrdb"

Tüm Azure abonelikleri aynı Azure istemci gizli dizisini paylaşıyorsa aşağıdakileri gerçekleştirin:

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
Farklı istemci gizli dizileri kullanan birden çok Azure aboneliği varsa, her Azure aboneliği için aşağıdakileri gerçekleştirin:
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)
Bunu her Azure abonelik kaynağı için tekrarlayın, bittiğinde girin q veya quit Çıkmak için nsradmin.
  1. NetWorker sunucu hizmetlerini başlatın:
  • Linux: systemctl start networker veya /etc/init.d/networker start
  • Windows: net start nsrd
  1. Yeni kasa hataları için sunucunun daemon.raw izleyin:
  1. Azure abonelikleriyle ilgili kasa hatası bildirilmezse, hizmet başlatıldıktan sonra abonelikleri NWUI'den yenileyebildiğinizi doğrulayın.

Additional Information

Yukarıdaki prosedür işe yaramazsa. Azure Abonelikleri silinmeli ve yeniden oluşturulmalıdır.

 

  1. nsrdb'nin bir kopyasını oluşturun (henüz yapılmadıysa). Yukarıdaki prosedürü denedikten sonra bu adımları gerçekleştiriyorsanız Çözüm adımı 4 te bir kopya oluşturulmuştur. Ek olarak, Sunucu Koruması işinin tamamlandığından emin olun. Önyükleme kaydetme kümesi ayrıntılarını toplayın: mminfo -B
  2. nsradmin komut isteminden Azure aboneliği ayrıntılarını alın. Bu, istemci Gizli Anahtarı dışındaki her şeyi listeler. Sonraki adımlara geçmeden önce bu bilgilerin alınması gerekir. Azure Yöneticisi şu eylemleri gerçekleştirmelidir; ancak, gerekli genel adımlar için aşağıdaki Azure İstemci Gizli Dizisi'ne bakın.
nsradmin
print type: nsr azure subscription
NOT: Yukarıdaki komutun çıktısını bir metin dosyasına kopyalayın. Bunlar, Azure aboneliğini yeniden oluşturmak için gereksinimlerdir.
  1. Mevcut Azure aboneliği kaynaklarını silme 
. type: nsr azure subscription
delete
y
NOT: Hiçbiri kalmayana kadar Azure aboneliğini silmeniz istenir (birden fazla varsa).
  1. NetWorker Web Kullanıcı Arayüzü'nde (NWUI) oturum açın ve Protection-Azure> Abonelikleri'ne gidin.
  2. 2. adımda toplanan adı, açıklamayı, kiracı kimliğini, abonelik kimliğini ve istemci kimliğini kullanarak her Azure aboneliğini yeniden oluşturun. İstemci gizli anahtarı müşteri veya Azure yöneticisi tarafından sağlanmalıdır

Azure İstemci Gizli Dizisi

Geçerli Azure istemci gizli dizisi bilinmiyorsa Azure'dan yeni bir parola oluşturulabilir. Yalnızca uygun izinlere sahip Azure kullanıcı hesapları bu ayarları ve kaynakları görüntüleyebilir. Bunun için ortamın Azure Yöneticisi gerekir.

  1. Azure portal Uygulama Kayıtları'na gidin (veya Ara'ya gidin).
  2. Uygulama Kayıtları'ndan her istemci kimliği için girişler mevcut olmalıdır. Ad değeri farklı olabilir ancak "istemci kimliği", NetWorker'da kullanılanlarla eşleşmelidir:

Azure Uygulama Kayıtları

  1. Görünen Adına tıklayarak Uygulama Kayıt Portalı'nı açın.
  2. Uygulama Kaydı kaynak ekranından Yönet açılır menüsünü genişletin ve ardından Sertifikalar ve Gizli Diziler'e tıklayın

Uygulama Kaynakları Yönetimi seçenekleri

  1. Sertifikalar ve Gizli Diziler penceresinden, Uygulama Kaydı kaynağı için önceden oluşturulmuş gizli dizileri görürsünüz:

Sertifikalar ve Gizli Diziler

NOT: Daha önce oluşturulmuş bir istemci parolasını görüntüleyemezsiniz. Sadece yaratıldıktan hemen sonra görülebilir. Azure Yöneticisi geçerli gizli diziyi bilmiyorsa. Yeni bir tane oluşturulmalıdır. NetWorker'da Azure aboneliğini yeniden oluştururken yeni istemci gizli dizisini kullanın.

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.