NetWorker: NetWorker nsrworkflow 명령을 사용하는 방법
Summary: 명령줄에서 NetWorker nsrworkflow 명령을 사용하여 백업을 시작하는 방법
Instructions
이 nsrworkflow command는 NetWorker 리소스에서 해당 정의에 따라 특정 NetWorker 워크플로를 실행하는 데 사용됩니다. 워크플로를 있는 그대로 실행하거나 수정된 매개 변수를 사용하여 워크플로의 동작을 표준 실행에서 변경하려면 이 명령을 사용합니다.
NetWorker Server에서 관리자 명령 프롬프트 또는 루트 셸을 엽니다. 관리자 권한 프롬프트를 열 수 없는 경우 NetWorker nsrlogin 명령을 사용하여 세션을 인증하고 NetWorker 관리 명령을 실행할 수 있습니다. 관리자 권한 프롬프트에 액세스할 수 있는 경우 이 작업이 필요하지 않습니다.
nsrlogin -u [username] -p [password]
외부 사용자 계정(NetWorker에 외부 기관 구성 필요)
nsrlogin -t [tenant name] -d [domain name] -u [username]
참고: 사용 시
nsrlogin 인증 토큰을 발급하려면 다음을 실행합니다. nsrlogout NetWorker 작업 수행을 완료한 경우
이 nsrworkflow 명령은 워크플로를 시작하는 데 사용되며 여러 가지 옵션을 사용할 수 있습니다.
필수 매개 변수:
-p [policy] -w [workflow]
선택적 매개 변수:
-s [NetWorker server] -D [debug level] -R [ jobid | mostrecent | servercrash ] -c [work items] -A [action overrides] -a [adhoc mode settings] -L [redirect workflow debug messages to /nsr/logs/policy/[policy]/
사용 예:
표준 매개 변수를 사용하여 워크플로를 시작합니다.
nsrworkflow -p [policy] -w [workflow] nsrworkflow -p Mona -w Mona_wf
디버그 모드에서 워크플로를 시작합니다.
nsrworkflow -D9 -p [policy] -w [workflow] nsrworkflow -D9 -p Newt -w newt1
워크플로의 특정 항목에 대해서만 워크플로를 시작합니다.
nsrworkflow -p [policy] -w [workflow] -c [workitem] nsrworkflow -p Mona -w Bokonon_wf -c vm-lego-231:/alice
실패한 워크플로를 재시작합니다.
nsrworkflow -p [policy] -w [workflow] -R mostrecent nsrworkflow -p Zinka -w Zinka2_wf -R mostrecent
하나의 작업 재정의 설정으로 워크플로를 시작합니다.
nsrworkflow -p [policy] -w [workflow] -A "[action] [command line flag for savegrp command]" nsrworkflow -p Mona -w Bokonon_wf -A "backup -l full"
두 가지 작업 재정의 설정으로 워크플로를 시작합니다.
nsrworkflow -p [policy] -w [workflow] -A "[action] [command line flags for savegrp command] nsrworkflow -p Mona -w Bokonon_wf -A "backup -l full -y '3 days'"
수동 백업을 실행합니다(현재 작업 시작 시간 및 레벨 설정을 무시하고 백업 실행).
nsrworkflow -p [policy] -w [workflow] -A "[action] -l [level]" -a nsrworkflow -p Mona -w Bokonon_wf -c vm-lego-231:/alice -A "backup -l incr" -a
Windows 10 1607 이하 버전에서 nsrworkflow 실패하거나 응답하지 않는 백업을 디버깅합니다.
nsrworkflow -D9 -p [policy] -w [workflow] -c [workitem] nsrworkflow -D9 -p Mona -w Bokonon_wf -c vm-lego-231:/alice
백업 로그는 NetWorker Server의 다음 위치에서 찾을 수 있습니다.
- Linux:
/nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME - Windows (기본값):
C:\Program Files\EMC NetWorker\nsr\logs\policy\POLICY_NAME\WORKFLOW_NAME
ls -lrt | tail -2 drwxr-xr-x. 2
root root 74 Jan 19 14:39 backup_384706_logs
-rw-r--r--. 1 root root 154814 Jan 19 14:39 backup_384706.raw
원시 파일을 읽고 백업에 어떤 일이 발생하는지 확인합니다.
nsr_render_log backup_384706.raw
Additional Information
nsrlogin -u [사용자 이름] - p [비밀번호]
nsrworkflow 명령은 워크플로를 시작하는 데 사용되며 여러 가지 옵션을 사용할 수 있습니다.
필수 매개 변수
-p [policy]
-w [workflow]
선택적 매개변수
-s [NetWorker Server]
-D [디버그 레벨]
-R [jobid | mostrecent | servercrash]
-c [작업 항목]
-A [작업 재정의]
-a [임시 모드 설정]
-L [워크플로 디버그 메시지를 /nsr/logs/policy/[policy]/
사용 예
표준 매개 변수를 사용하여 워크플로 시작
디버그 모드에서 워크플로 시작
워크플로의 특정 항목에 대해서만 워크플로 시작
실패한 워크플로 재시작
nsrworkflow -p Zinka -w Zinka2_wf -R mostrecent
하나의 작업 재정의 설정으로 워크플로 시작
두 가지 작업 재정의 설정으로 워크플로 시작
nsrworkflow -p Mona -w Bokonon_wf -A "backup -l full -y '3 days'"
임시 백업을 실행합니다(현재 작업 시작 시간 및 레벨 설정을 무시하고 백업 실행).
nsrworkflow를 사용하여 실패하거나 중단된 백업 디버깅
nsrworkflow -D9 -p Mona -w Bokonon_wf -c vm-lego-231:/alice
정책 로그인 .../nsr/logs/policy/[policy]/[workflow]로 이동합니다.
가장 최근에 업데이트된 파일 찾기
--r--. 1 루트 루트 154814 Jan 19 14:39 backup_384706.raw
원시 파일을 읽고 백업
nsr_render_log backup_384706.raw 상태를 확인합니다.