[넷워커] 스크립트 처리 방법
2012.01.30 19:00
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
넷워커에서 Group이 실행될때 먼저 스크립트가 실행되게 하고 싶을때 처리방법.
이 예에서는 오라클 exp 실행을 했지만 스크립트에 begin~end backup 을 찍는다면 오라클 online backup도 구성할 수 있다.
1. /nsr/res/<그룹명>.res 파일 생성
예)그룹명 : dbserver_exp
# vi /nsr/res/dbserver_exp.res
type: savepnpc; -- 클라이언트 생성시 savepnpc 명령어에 의해서 참조됨
precmd: "/backup/exp/exp.sh"; -- 선처리 스크립트
pstcmd: "/bin/true", "/bin/sleep 5"; -- 후처리 스크립트
abort precmd with group: No;
2. group 생성
Name : oracle_exp
Autostart : Enabled
Start Time : 01:00
Interval : 24:00
3. Client 생성
Name : dbserver_exp_script /* 넷워커 클라이언트명 */
server : dbserver /* 실제 백업 클라이언트명. 서버를 지칭 */
Schedule : Daily_Full
Group : dbserver_exp
Save set : /backup/exp /* 백업받을 세이브셋.
디스크가 아닌 테입으로 바로 백업받도록 스크립트를 작성하였을 경우 /nsr/res 로 지정한다. */
예) save -s $NWSERVER -b $POOL -g $GROUP $TARGET_DIR &
Backup command : savepnpc
Aliases : dbserver_exp_script
Storage nodes : nsrserverhost