6장 Configuring Policy
다음을 학습하고 이해한다.
▶ Policies 구성하기
- Policies directive[정책지시자]를 설명
- Policies구성방법을 안다.
- Policies Attribute를 구성한다.
- 주요 Policies Attribute 설정을 안다.
▶Schedule의 세부적인 설정
- 새로운 Schedule를 설정
▶ 보편적인 문제점 과 status code에 대한 문제해결
-------------------------------------------------
가. Policy Directives [6-5]
1). Configuring Policies
Policy directives
- policies는 클라이언트가 백업을 할때 NetBackup이 따르는 규칙을
정의한 것이다.
- policies에 대한 갯수 제한은 없다.
Policies는 ?
- 하나이상의 클라이언트를 포함한다.
- 다른 policies를 가지고 client를 공유할 수 있다.
- 명확한 client group에 대한 명확한 data를 정의한 것이다.
- 명확한 STU에 backup을 지시한다.
- 특별한 volume pool로 부터 volume 사용을 명시한다.
Policies의 정의 부분 [policy가 포함하는 내용]
- attributes
NetBackup이 수행하는 정책에 대한 백업의 기본적인 특성을 가지고 있다.
- schedules
정책에 대한 백업을 제어한다.
- clients
정책에 속하는 NetBackup Client list이다.
- Backup Selection
해당 정책에서 클라이언트의 백업대상 디렉토리나 파일을 나타냄.
나. Policy 구성방법 [6-7]
▶ Backup Policy Wizard를 사용
▶ NetBackup Administration Console 사용
▶ Command-line interface 사용
- bppolicynew : 생성, 복사, 이름변경
- bpplinfo : 보기, policy attributes 관리
- bpplsched : policy schedules를 보기, 추가, 삭제
1). NetBackup Administration Console 을 사용하여 만들기 [6-8]
bppolicynew 명령을 사용하여 만들기
# bppolicynew oracle_pol
# bpplinfo oracle_pol -U
# bppolicynew oracle_pol -renameto oracle_pol1 <= 정책이름변경
# bppolicynew oracleexp_pol -sameas oracle_pol1
# bppldelete oracle_pol1
다. Policy Attribute 관찰과 구성 [6-10]
- Attribute는 NetBackup이 정책을 수행하는 모든백업에 대한 기본적인
특성을 결정한다.
- NetBackup Administration Console를 사용하여 또는 bpplinfo 명령을
사용하여 Attribute를 관찰하고 구성할 수 있다.
1). GUI를 사용하고 관찰하고 구성하기
▶ Policy를 더블클릭을 하면 attribute 화면이 기본적으로 나옴
▶policy type
- policy의 부분이 될수 있는 클라이언트의 종류을 결정한다.
클라이언트에서 수행될 수 있는 백업의 종류를 나타낸다. [6-11참조]
▶Policy Storage Unit
- 이정책의 백업을 위한 기본 STU를 명시한다.
- 기본적으로는 "Any Available"로 명시가 되어 있어 로컬상에 사용할
수 있는 STU를 찾고 없으면 알파벳순서로 STU를 찾는다.
▶Policy Volume Pool
- 이 정책의 백업을 위한 volume pool를 명시한다.
- 백업시 volume pool에 이는 volume에 백업을 하게 된다.
▶Checkpoint Restart for Backup Jobs
- "Checkpoint Restart Every"는 백업진행동한 설정된 시간간격으로
checkpoint를 가지게 된다. 실패/재시도시 처음부터하는 것이 아닌
마지막 성공 checkpoint부터 백업 재시도를 를 하게 된다.
▶Limit job Per Policy
- 기본적으로는 체크박스에 체크가 되어있지 않다.
- 이 정책에서 동시에 수행할 수 있는 백업의 작업수를 나타내며
1~999까지 값을 조정 할 수 있다.
▶Job Priority
- 작업의 우선순위를 나타내며 숫자가 클수록 우선순위가 높다.
1~99999 까지 값을 조정할 수 있다.
▶Follow NFS
- NFS Filesystem 내에 있는 파일을 백업할 수 있도록 해준다.
하지만 백업성능은 떨어진다.
▶Cross Mount Point
- 일반적으로 디렉토리를 백업하도록 설정을 하였는데 하부디렉토리가
파일시스템의 마운트 포인트로 사용이 된다면 그 안에 있는 파일은
백업을 하지 않는다. 하지만 Cross Mount Point를 선택하면
백업을 할 수 있다.
▶Collect True Image Restore Information
- 복구를 염두해 두어 백업에 관련된 정보를 수집하는 기능이다.
synthetic backup을 위해 요구된다.
▶Collect True Image Restore with move detection
- 복구를 염두해 두어 파일의 mtime, 이름변경, inode변경에 대한 정보를
수집하는 기능이다. synthetic backup을 위해 요구된다.
>> 백업이후 삭제된 파일에 대해서는 리스토어 시키지 않는다.
▶Compress
- 정책에 대한 백업시 소프트웨어적인 백업지원에 대한 기능이다.
>> 백업에 대한 속도가 느려진다.
▶Collect Disaster Recovery Information
- window client를 백업할때 intelligent disaster recovery 요청에 대한
정보를 수집하는 기능이다.
▶Allow multiple data streams
- 백업작업을 나누어 동시에 백업이 일어날수 있는 기능을 제공
▶Advanced Client Option
- Advanced client 를 사용하기 위해서는 option license key를 입력해야 한다.
# bpplinfo oracle_pol1 -modify -collect_tir_info 1 -crossmp 1 <= oracle_pol1이 정책이름
>> true image restor와 cross mount 옵션을 추가(변경)하겠다.
#bpplinfo -U
▶compress
- 소프트웨어적인 압푹을 지원
라. Suspended and Incomplete Jobs
▶ suspended job
- 백업작업에 대해 activity monitor나 bpdbjobs라는 명령을 통해 일시정지 시킨것
- checkpoint이전에 작업을 수행되었고 재시작을 선택할 경우 이전작업은 실패로
그리고 새로운 작업이 만들어져 백업이 수행이된다.
- 같은 클라이언트나 정책에서 새로운 작업이 초기화 될시에는 재시작 될 수 없다.
▶ incomplete job
- 작업이 실패이고 checkpoint-restart 가 활성화가 되었을때 incomplete job이
나타난다. 150, 71 status code는 정상적인 내용이다. Activity monitor이나
bpdbjobs 명령을 사용하여 수동으로 재시작 할 수 있다.
마. Setting Schedule Details [6-27 ~ 6~30]
▶ Schedule은 백업의 타입과 백업작업의 시간을 정의한다.
▶ Schedule의 방법은 Frequency-based와 Caleder-based 방식이 있다.
Schdule의 type
Autometic Client Request
-------------- --------------
Full User Backup
Cumulative incremental User Archive
Differential incremental
바. bpplsched 명령을 사용하여 schdule 만들기
# bppolicynew backup3
# bpplinfo backup3 -U
# bpplschedule backup3 -add fullbackup -type FULL -rl 0 -freq 604800 \
> -window 61200 36000
# bppllist backup3 -U
# bpplschedule oracle_pol1 -add oraclebackup -type FULL -rl 0 -freq 604800 \
> -window 61200 36000
# bppllist oracle_pol1 -U