NetWorker: NWUI에서 Azure 구독이 누락됨

Summary: Microsoft Azure 구독이 이전에 NetWorker에 추가되었습니다. Azure 구독이 NWUI(NetWorker Web User Interface)에 표시되지 않습니다. Azure 구독을 다시 추가하려고 시도하는 동안 Azure 구독이 NetWorker에 이미 존재한다는 오류가 표시됩니다. 구독은 NetWorker Server의 nsradmin 프롬프트에 표시됩니다. ...

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

Azure 구독이 이전에 NetWorker Server에 추가되었습니다. NWUI(NetWorker Web Use Interface)에 Azure 구독이 표시되지 않습니다.

NWUI Azure 구독

Azure 구독을 NetWorker에 다시 추가하려고 하면 이미 존재한다고 보고됩니다.

Azure 구독이 이미 있습니다.

NetWorker Server의 daemon.log에서 다음 보고가 표시될 수 있습니다.

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 구독은 다음에서 확인할 수 있습니다. nsradmin NetWorker Server의 프롬프트:

  1. NetWorker Server에서 관리자 권한 프롬프트를 엽니다.
  2. 다음을 실행합니다. nsradmin
  3. nsradmin 프롬프트에서 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
참고: Azure 구독이 NSRDB(NetWorker Server 리소스 데이터베이스)에 나열되지 않는 경우 이 KB는 적용되지 않습니다. 이 KB는 리소스가 NSRDB에 여전히 존재하지만 NWUI 또는 NMC에 표시되지 않는 경우에만 적용됩니다.

Cause

이러한 증상을 일으킬 수 있는 여러 가지 문제가 있습니다.
  • NetWorker Server의 Lockbox가 손상되었습니다.
  • NetWorker가 Lockbox에서 Azure 구독의 클라이언트 암호를 해독할 수 없습니다.
  • Azure 클라이언트 암호에는 만들 때 정의된 만료 기간이 있습니다. 만료 날짜가 지났으며 NetWorker Azure 구독 리소스에 사용된 클라이언트 암호가 더는 유효하지 않습니다.

Resolution

경고: Azure 구독이 NetWorker Server에 있지만 NWUI에 표시되지 않는 경우에만 이 KB를 따릅니다. 구독이 NWUI에 이미 표시되는 경우 이 절차를 적용하지 마십시오. 적용하면 구성이 손상되고 구독이 NWUI에서 사라집니다 .

 

  1. NetWorker Server에서 clear_client_secret.txt 원하는 위치에서.
  2. 파일에 다음 내용을 추가하고 저장합니다.
. type: nsr azure subscription
update client secret: ;
y
  1. 루트 셸(Linux) 또는 관리자 명령 프롬프트(Windows)에서 NetWorker Server 서비스를 중지합니다.
  • Linux: nsr_shutdown
  • Windows: net stop nsrd
  1. NetWorker Server 리소스 데이터베이스(NSRDB)의 복제본을 생성합니다.
참고: 문제가 발생하면 이 복제본으로 되돌릴 수 있습니다.
  • Linux: cp -R /nsr/res/nsrdb /nsr/res/nsrdb.beforeclientsecretreset_$(date -I)
  • Windows: Windows 파일 탐색기를 사용하여 리소스 데이터베이스 폴더의 기본 경로인 C:\Program Files\EMC NetWorker\nsr\res\nsrdb
  1. 이전(예전) 메시지로 이동과 nsradmin 를 가져오려면 clear_client_secret.txt 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"
참고: clear_client_secret.txt가 명령을 실행하는 디렉토리와 동일한 디렉토리에 있지 않은 경우 파일의 전체 경로를 지정해야 합니다. nsrdb 폴더의 전체 경로도 지정해야 합니다.

예:

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 Server에 구성된 각 Azure 구독에 대해 "업데이트된 리소스" 줄이 표시됩니다.

  1. 열기 nsradmin nsrdb에 프롬프트를 표시하고 각 Azure 구독에 대한 클라이언트 구독을 업데이트합니다.
  • Linux: nsradmin -d /nsr/res/nsrdb
  • Windows: nsradmin -d "C:\Program Files\EMC NetWorker\nsr\res\nsrdb"

모든 Azure 구독이 동일한 Azure 클라이언트 암호를 공유하는 경우 다음을 수행합니다.

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
서로 다른 클라이언트 암호를 사용하는 여러 Azure 구독이 있는 경우 각 Azure 구독에 대해 다음을 수행합니다.
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)
각 Azure 구독 리소스에 대해 이 작업을 반복하고 완료되면 다음을 입력합니다. q 또는 quit 종료하려면 nsradmin.
  1. NetWorker Server 서비스를 시작합니다.
  • Linux: systemctl start networker 또는 /etc/init.d/networker start
  • Windows: net start nsrd
  1. 서버의 daemon.raw에서 새 Lockbox 오류를 모니터링합니다.
  1. Azure 구독과 관련하여 Lockbox 오류가 보고되지 않는 경우 서비스 시작 후 NWUI에서 구독을 새로 고칠 수 있는지 확인합니다.

Additional Information

위의 절차가 작동하지 않는 경우. Azure 구독을 삭제하고 다시 만들어야 합니다.

 

  1. nsrdb의 복제본을 생성합니다(아직 생성되지 않은 경우). 위의 절차를 시도한 후 이러한 단계를 수행하는 경우 해결 단계 4에서 복제본이 생성되었습니다. 또한 서버 보호 작업이 완료되었는지 확인합니다. 부트스트랩 세이브 세트 세부 정보 수집: mminfo -B
  2. nsradmin 프롬프트에서 Azure 구독 세부 정보를 수집합니다. 클라이언트 시크릿을 제외한 모든 항목이 나열됩니다. 이 정보는 다음 단계로 진행하기 전에 수집해야 합니다. Azure 관리자는 다음 작업을 수행해야 합니다. 그러나 필요한 일반적인 단계는 아래의 Azure 클라이언트 암호를 참조하세요.
nsradmin
print type: nsr azure subscription
참고: 위 명령의 출력을 텍스트 파일에 복사합니다. Azure 구독을 다시 만들기 위한 요구 사항입니다.
  1. 기존 Azure 구독 리소스 삭제Delete the existing Azure subscription resources 
. type: nsr azure subscription
delete
y
참고: Azure 구독이 남아 있지 않을 때까지 Azure 구독(여러 구독이 있는 경우)을 삭제하라는 메시지가 표시됩니다.
  1. NWUI(NetWorker Web User Interface)에 로그인하고 보호->Azure 구독으로 이동합니다.
  2. 2단계에서 수집한 이름, 설명, 테넌트 ID, 구독 ID 및 클라이언트 ID를 사용하여 각 Azure 구독을 다시 만듭니다. 클라이언트 암호는 고객 또는 Azure 관리자가 제공해야 합니다

Azure 클라이언트 암호

현재 Azure 클라이언트 암호를 알 수 없는 경우 Azure에서 새 암호를 만들 수 있습니다. 적절한 권한이 있는 Azure 사용자 계정만 이러한 설정 및 리소스를 볼 수 있습니다. 이를 위해서는 환경의 Azure 관리자가 필요합니다.

  1. Azure Portal에서 앱 등록(또는 검색)으로 이동합니다.
  2. 앱 등록에서 각 클라이언트 ID에 대한 항목이 있어야 합니다. 이름 값은 다를 수 있지만 "클라이언트 ID"는 NetWorker에서 사용되는 값과 일치해야 합니다.

Azure 앱 등록

  1. 표시 이름을 클릭하여 앱 등록 포털을 엽니다.
  2. App Registration resource 화면에서 Manage 드롭다운을 확장한 다음 Certificates & Secrets를 클릭합니다

애플리케이션 리소스 관리 옵션

  1. Certificates & Secrets 창에서 App Registration 리소스에 대해 이전에 만든 비밀을 볼 수 있습니다.

인증서 및 암호

참고: 이전에 생성된 클라이언트 암호는 볼 수 없습니다. 생성 직후에만 표시됩니다. Azure 관리자가 현재 암호를 모르는 경우. 새로 만들어야 합니다. NetWorker에서 Azure 구독을 다시 생성할 때 새 클라이언트 암호를 사용합니다.

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.