NetWorker: 모든 세이브 세트가 만료된 후 VBA 어플라이언스를 사용 중지하는 방법
Summary: 이 KB에서는 VBA(VMware Backup Appliance)를 완전히 사용 중지하고 제거하는 데 필요한 프로세스를 자세히 설명합니다. VBA 어플라이언스는 더 이상 지원되지 않습니다. NVP(NetWorker VMware Protection) vProxy 어플라이언스로 대체되었습니다.
Instructions
계속하기 전 전제 조건:
- VBA에 대한 운영 백업 및 클론 세이브 세트가 만료되었습니다.
- 를 사용하여 NetWorker Data Zone에서 나머지 운영 및 클론 세이브 세트를 제거했습니다.
nsrmm명령줄 유틸리티.
사전 구성 요소:
이 KB를 진행하기 전에 NetWorker 리소스 구성의 복제본 또는 백업이 완료되었는지 확인합니다.
- 서버 보호 백업을 수행하여 NetWorker Server에 최신 부트스트랩 백업이 있는지 확인합니다. 부트스트랩 세이브 세트 세부 정보는 다음을 사용하여 NetWorker Server의 루트 또는 관리자 프롬프트에서 수집할 수 있습니다.
mminfo -B - NetWorker 리소스 데이터베이스 디렉토리를 수동으로 복사합니다.
- Windows:
[INSTALL_DIR]\Program Files\EMC NetWorker\nsr\res\nsrdb - Linux:
/nsr/res/nsrdb
- Windows:
- 백업 미디어 디렉토리를 수동으로 복사합니다.
- Windows:
[INSTALL_DIR]\Program Files\EMC NetWorker\nsr\mm - Linux:
/nsr/mm
.xdr 파일; 그러나 지원 참여를 통해 mm.xdr 필요한 경우: nsrmmdbasm을 사용하여 NetWorker 미디어 데이터베이스를 내보내는 방법
프로세스:
1. VBA에 대한 나머지 세이브 세트를 모두 검증합니다. 이 작업은 다음 옵션 중 하나를 사용하여 수행할 수 있습니다.
NMC(NetWorker Management Console)
ᅡ. NMC(NetWorker Management Console)
b에 로그인합니다. 미디어 탭으로 이동하여 세이브 세트를 선택한 다음, 아래와 같이 VMware Backup Appliance Online을 선택합니다.
c. 그런 다음 Query Save Set 탭에서 VBA 이름에서 정보를 찾으려는 필수 항목만 선택합니다. 목표는 이 특정 VBA 노드에 대한 정보를 쿼리하여 삭제할 수 있도록 하는 것입니다. 아래 예에서는 vbalabnode2x.vba.lab 이 쿼리 대상으로 선택되었음을 보여 줍니다.
mminfo 명령
a. NetWorker Server에서 루트 세션 또는 관리자 명령 프롬프트를 열고 다음을 실행합니다. mminfo 명령.
통사론: mminfo -c vba-name -kot
예: 'vbalabnode2x.vba.lab'이라는 이름의 VBA에 대한 모든 백업을 찾으려면 다음 쿼리를 실행합니다.
mminfo -c vbalabnode2x.vba.lab -kot
..
volume type vm_name date time size ssid fl backup_size
dd2x15.001 Data Domain VM2 6/22/2015 7:49:57 AM 41 GB xxxxx cr 41 GB
dd2x15.001 Data Domain VM1 6/22/2015 7:53:52 AM 41 GB xxxxxx cr 41 GB
dd2x15.001 Data Domain VM2 6/22/2015 7:54:02 AM 41 GB xxxxxx cr 41 GB
2. 1단계에서 식별한 VBA 세이브 세트를 제거합니다.
- 옵션 1: VBA가 온라인 상태이고 모든 SSID가 저장되는 고유한 볼륨이 있는 경우, 즉 이 볼륨에 다른 데이터가 없는 경우 이 볼륨을 삭제할 수 있습니다
- 옵션 2: VBA가 온라인 상태이고 모든 SSID를 포함하는 고유한 볼륨이 없는 경우
nsrmm명령을 사용하여 개별 세이브 세트를 삭제할 수 있습니다. 구문:nsrmm -d -S SSID
nsrmm 실행에는 다음이 표시됩니다.
nsrmm -d -S 4253582084
Delete file and media index entries for save set `4253582084'? y
98999:nsrmm: Save set 4253582084 has been successfully deleted from VBA server 'vbalabnode2x.vba.lab'
- 옵션 3: VBA가 온라인 상태가 아닌 경우
-X세이브 세트를 삭제하는 옵션:
nsrmm -X -d -S <SSID>
nsrmm -X -d -S 4237053710
Delete file and media index entries for save set `4237053710'? y
세이브 세트 삭제에 대한 자세한 내용은 다음을 참조하십시오. 여러 SSID 또는 개별 SSID를 삭제하는 방법은 무엇입니까?
3. VBA와 관련된 모든 워크플로를 제거합니다.
b에 로그인합니다. 구성 탭으로 이동하여 VMware 보호 정책을 클릭합니다.
c. VBA 목록을 기준으로 정책을 정렬합니다.
d. 이 VBA가 나열된 첫 번째 정책을 열고 VMware Backup Appliance 선택 탭으로 이동하여 VBA 이름을 지웁니다.
nsradmin 프롬프트로 이동합니다.
nsradmin> p type: nsr hypervisor; name: vcenter-name
nsradmin> p type: nsr hypervisor; name: VC4.vba.lab
type: NSR hypervisor
name: VC4.vba.lab;
comment: ;
service: VMware VirtualCenter;
endpoint: "https://VC4.vba.lab/sdk";
username: administrator@vba.lab;
password: *******;
command: nsrvim;
proxy: nw4;
nsradmin> d
Delete ? yes
nsradmin VBA가 응답하지 않는 경우. nsradmin "offline"에 액세스하려면 다음을 실행합니다. nsradmin -d absolute path to nsrdb folder명령을 실행합니다. 변경 사항을 적용하려면 서비스를 재시작해야 합니다.
4. VBA MTree 삭제:
a. NetWorker Server에서 아래의 nsradmin 명령을 실행하여 VBA DPN ID를 찾습니다.
nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: <VBA-FQDN>
예시 출력:
nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show name
nsradmin> show DPN ID
nsradmin> p type: nsr vba server; name: vbalabnode2x.vba.lab
name: vbalabnode2x.vba.lab;
DPN ID: xxxxxxxxxxx;
DPN ID를 기록해 둡니다. 이를 통해 스토리지 유닛을 확인할 수 있습니다. 예를 들어 위 DPNID의 경우 스토리지 유닛은 'avamar-1435099427'입니다.
b. PuTTY(또는 유사한 SSH 유틸리티)를 사용하여 'admin' 역할을 가진 사용자로 Data Domain 시스템에 로그인합니다. 그런 다음 아래 명령을 실행하여 삭제합니다.
ddboost storage-unit delete <storage-unit>
예: ddboost storage-unit delete avamar-1435099427
c. [선택 사항] Data Domain에서 파일 시스템 정리를 시작하여 공간을 재확보합니다.
filesys clean start
4. nsradmin을 사용하여 VBA 서버 리소스를 제거합니다.
참고: 이 단계는 삭제하려는 VBA에 대해서만 수행해야 합니다. 아직 수행하지 않은 경우 주의를 기울이고 nsrdb의 복사본을 만듭니다.
통사론: nsradmin> d type: NSR VBA Server; name: vbalabnode2x.vba.lab
예: 아래 예에서는 vbalabnode2x.vba.lab이라는 VBA를 삭제하는 명령을 보여 줍니다
nsradmin> d type: NSR VBA Server; name: vbalabnode2x.vba.lab
type: NSR VBA Server;
name: vbalabnode2x.vba.lab;
comment: ;
vCenter Host: vbalabnode2x.vba.lab;
vCenter Web Client Host: ;
Total Capacity: ;
Total Capacity in bytes: ;
Used Capacity: ;
Last Validated Checkpoint: ;
Last Validated Checkpoint Tag: ;
Online: ;
VBA Version: ;
Policy List: ;
Policy Client Mapping: ;
External Proxy Hosts: ;
VBA recover checkpoint tag: ;
configuration error: ;
VBA Internal Proxies: Enabled;
VBA Adhoc Backups: Enabled;
VBA Restrict Transport Mode to Hotadd Only: Disabled;
Staging DDR pool for Disaster recovery from non-DDR devices: ;
Delete? Y
deleted resource id 156.x.xxx.x.x.x.x.x.xxx.xxx.xxx.xx.xx.xxx.x.x(7)
nsradmin VBA가 응답하지 않는 경우. nsradmin "offline"에 액세스하려면 다음을 실행합니다. nsradmin -d absolute path to nsrdb folder명령을 실행합니다. 변경 사항을 적용하려면 서비스를 재시작해야 합니다.
5. NMC에서 해당 VBA에 대한 클라이언트 리소스를 제거합니다.
구문: nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
예: 아래 예에서는 vbalabnode2x.vba.lab에 대한 클라이언트를 삭제하는 방법을 보여 줍니다.
nsradmin> d type: nsr client; name : vbalabnode2x.vba.lab
type: NSR client;
name: vbalabnode2x.vba.lab;
server: nw4.vba.lab;
client id: xxxx-xxxxx-xxxxx-xxxx-0xxxxx-xxxxx;
Delete? Y
deleted resource id 153.x.xxx.x.x.x.x.x.xxx.xx.xxx.xx.xx.xxx.x.x3)
6. VBA 어플라이언스 VM을 삭제합니다.
이제 vCenter Server에서 관련 VBA VM 및 외부 프록시를 삭제할 수 있습니다.