NVP-vProxy: NetWorker Server에서 파일 레벨 복구를 위해 nsrvproxy_flr 명령 사용
Summary: NetWorker Server에서 FLR(File Level Recovery)에 nsrvproxy_flr 명령을 사용하는 방법
Instructions
nsrvproxy_flr 이와 같이:
nsrvproxy_flr [-s NetWorker_server] -c vCenter_server -m TargetVM_Moref -v TargetVMName -u TargetVM_User [-p TargetVM_Password] [-U TargetVM_Admin_User] [-P TargetVM_Admin_Password] (-S ssid[/cloneid] | -N ssname -t sstime) [-e BackupDeviceExportPath] [-irh -V]예:
nsrvproxy_flr -c vCenter150.dell.com -m vm-162 -v testvm1 -u root -S 4221075620/1486389664
nsrvproxy_flr 명령은 FLR 마운트만 시작하고 FLR 마운트 지점에서 VM(Virtual Machine)으로 데이터를 복구하지 않습니다. 마운트가 완료되면 FLR 마운트 지점에서 VM의 다른 위치로 데이터를 수동으로 복사해야 합니다.
매개변수 설명:
-m - MoReF(Managed Object Reference) 값이라고 하는 VM의 VMware 식별자입니다. 이를 얻을 수 있는 세 가지 방법이 있습니다.
- 옵션 1: 이 VM의 백업이 수행되었을 때의 정책 로그 파일이 있는 경우 다음에서 찾을 수 있습니다.
C:\Program Files\EMC NetWorker\nsr\logs\policy\vProxy\NVP_wf
"VMMoref: "VM-146",
- 옵션 2: 다음을 사용하여 SSID(Save Set ID ) 세부 정보에서 MorReF 값을 확인할 수 있습니다.
mminfo -q ssid=SSID -S
- 옵션 3: 이 문서의 지침에 따라 vCenter MOB에서 MoReF 값을 식별합니다. NetWorker: VMware 객체에 대한 MoReF(Managed Object Reference) 값을 수집하는 방법
-i - 타겟 VM에 게스트 FLR 에이전트 설치를 승인합니다.
-r - 대상 VM에서 게스트 FLR 에이전트 제거를 승인합니다.
-U and -P - FLR 에이전트를 설치하기 위해 VM에 루트(Linux) 또는 관리자(Windows) 자격 증명을 제공해야 하는 경우 함께 사용됩니다(사용 후 FLR 에이전트를 제거하지 않도록 선택한 경우 한 번만 수행해야 함).
Linux 가상 머신에 FLR 에이전트를 설치하려면 운영 체제의 로컬 sudoers 파일에 나열된 루트 계정 또는 사용자를 사용합니다. 다른 사용자에 대한 자격 증명을 제공하면 해당 사용자에게 루트 수준 권한이 있더라도 FLR 에이전트 설치가 실패합니다.
- 암호 프롬프트가 표시되지 않도록 sudo 사용자/그룹을 구성해야 합니다.
- sudo 사용자/그룹에 no requiretty 옵션이 제공되어야 합니다.
추가 FLR 제한 사항 및 요구 사항은 Dell 지원 NetWorker 제품 페이지를 통해 제공되는 NetWorker VMware 통합 가이드에 설명되어 있습니다.
세이브 세트가 DD가 아닌 볼륨에 있는 클론 복제본인 경우 출력에 다음과 같은 메시지가 표시됩니다.
nsrvproxy_flr: Requested clone 1486389664 of saveset 4221075620 was found on a non-DD volume. Automatic recall to a Data Domain volume will be attempted.세이브 세트 소생은 VM의 크기와 클론 복제본이 상주하는 위치(예: 테이프, CloudBoost 등)에 따라 시간이 오래 걸릴 수 있습니다
사용 예 1 - FLR 성공:
1단계: NetWorker Server에서 FLR(File Level Recovery) 작업을 수행하기 위해 마운트할 세이브 세트의 세이브 세트 ID 를 확보합니다. 이 정보는 NMC에서 찾을 수 있으며, 아래와 같이 mminfo 명령을 사용하여 수행됩니다.
2단계: 세이브 세트 ID를 사용하여 위에 표시된 출력에서 MoReF 값, vCenter 이름 및 가상 머신 호스트 이름을 가져옵니다.
3단계: 다음의 nsrvproxy_flr 명령(암호가 수정됨).
통사론:
nsrvproxy_flr -c vCenter_hostname -m TargetVM_MoReF -v TargetVM_Name -u TargetVM_User -p TargetVM_UserPassword -S SSID -i -U TargetVM_AdminUser -P TargetVM_AdminPass
4단계: 타겟 VM에서 타겟 가상 머신에 세이브 세트가 마운트되는 것을 볼 수 있습니다.
5단계: 명령이 실패하면 -D9 debug 옵션을 선택하고 출력을 파일로 리디렉션하여 문제를 검토합니다.
flroutput.log 위의 예에서.
사용 예 2 - FLR 장애
1단계: NetWorker Server에서 FLR(File Level Recovery) 작업을 수행하기 위해 마운트할 세이브 세트의 세이브 세트 ID 를 확보합니다. 이 정보는 아래와 같이 NMC에서 찾거나 mminfo 명령을 사용하여 수행됩니다.
2단계: 세이브 세트 ID를 사용하여 에서 MoReF 값, vCenter 이름 및 가상 머신 호스트 이름을 가져옵니다. mminfo 명령을 실행합니다.
3단계: 다음의 nsrvproxy_flr 명령(암호가 수정됨).
4단계: 명령을 재시도하기 전에 실패 원인을 검토하고 수정하십시오.
5단계: 로그에 원인이 표시되지 않으면 다음을 추가합니다. -D9 를 -c 추가 디버깅을 활성화하기 위해 명령에서.
추가 로그를 사용할 수 있습니다.
가상 머신에서 다음을 수행합니다.
- Linux:
/opt/emc/vproxyra/logs/ - Windows:
C:\Program Files (x86)\EMC\vProxy FLR Agent\logs
NetWorker Server:
- Windows:
C:\Program Files\EMC NetWorker\nsr\logs\adhoc - Linux:
/nsr/logs/adhoc
vProxy 어플라이언스에서 다음을 수행합니다.
- 활성 로그는 다음에서 찾을 수 있습니다.
/opt/emc/vproxy/runtime/logs/vflrd - 완료 또는 실패 로그는 다음에서 찾을 수 있습니다.
/opt/emc/vproxy/runtime/logs/recycle/vflrd/DATE
Additional Information
NVP(NetWorker VMware Protection)-vProxy: 디버그 로깅
을 활성화하는 방법NVP vProxy: 백업 및 복원 작업을
위한 네트워크 연결 문제 해결NVP vProxy: 디버그를 사용하여 CLI에서 VM 복구를 실행하기 위한 정확한 명령 구문을 가져오는 방법