7장. Configuring Policies : Backup Selections and Clients
다음을 학습하고 이해한다.
▶ Backup Selection 만들기
- 백업에 대한 정책과 지시어를 정의한다.
- 배제/포함 할 리스트 만들기
- 정책에 대한 client를 명시한다.
▶ Client Software를 설치한다.
- windows와 UNIX 시스템에 software를 설치한다.
▶ 일반적인 백업 문제점을 해결하기.
---------------------------------------------------
가. Creating Backup Selection
▶ Policy 생성시 Backup Selection을 GUI와 CLI를 사용을 해서 구성 할 수 있다.
1). GUI를 사용하여 Backup Selection 구성
▶ GUI에서 Backup Selection부분에서 백업 받을 pathname이나 지시에를
입력할 수있다.
NEW_STREAM : 새로운 작업으로 판단
ALL_LOCAL_DRIVES : 전체에 해당하는 부분을 백업
2). CLI를 사용하여 Backup Selection 구성
▶ CLI 에서 bpplinclude라는 명령을 사용하여 Backup Selection을 정의 할 수 있다.
- # bpplinclude oracle -add /oracle_exp
- # bpplinfo oracle_pol1 -U (확인)
# bpplist oracle_pol1 -U
3). Backup Selection 구성시
▶ 정책에서 클라리언트들이 백업 받을 디렉토리나 파일이름을 명시한다.
▶ user-directed 와 archive에는 적용하지 말것. 왜냐면 직접적으로
백업대상을 명시하기 때문에
▶ 적용시킬 모든 클라이언트를 위해 구성하라. 하지만 모든 클라이언트들이
반드시 그 디렉토리나 파일을 가질 필요는 없다.
▶ 포함/배재 리스트를 만들어라.
나. UNIX Client Backup Selection List 지침
▶ UNIX client에서 pathname는 1023자 까지 사용가능하다.
▶ 모든 경로는 "/" 를 가지고 시작한다.
▶ "*", "?", "[ ]" Metacharacter 사용이 가능하다.
▶ 예
- /home/.[a-zA-Z0-9]*
- /etc/*.conf
다. Windows Client Backup Selection List 지침
▶ 한줄에 하나의 pathname을 입력한다.
▶ 모든 pathname은 "Drive_name:\" 로 시작한다.
- c:\datafolder
▶ 마지막이 "\"인 것은 폴더로 처리한다.
▶ "*", "?" wildcard 문자를 사용하여 여러 보편적인 파일을
나타낼 수 있다.
- c:\oracle_exp\*.exp
- c:\oracle_log\exp_2006????.log
라. Backup Selection List 지시어 [7-11]
▶ Policy의 Backup Selection List에 지시어를 사용할 수 가 있다.
▶ 사용가능한 지시어는 policy type에 의존한다.
▶ 지시어의 특성은 policy의 "attributes" 부분에 "allow multiple data stream"에 따라
달라진다.
▶ 만약 "allow multiple data stream"가 체크되어 있다면
ALL_LOCAL_DRIVES와 NEW_STREAM 지시어가 사용가능하다.
1). ALL_LOCAL_DRIVES 지시어
▶ Standard, MS-Windows, Netware, OS/2에서 사용하능하다.
▶ 만약 "allow multiple data stream"가 체크되어 있다면 Netware, OS/2에서는
사용불가능 하다.
▶ "allow multiple data stream"가 체크되어 있다면 그리고 ALL_LOCAL_DRIVES
지시어를 사용한다면 전체 클라이언트에 대해 백업을 받는데 파일시스템에
대해서는 stream이 분할 된다.
"allow multiple data stream"가 체크되어 않다면 전체 클라이언트에 대해 동일한
stream으로 처리가 된다.
2). NEW_STREAM 지시어.
▶ backup stream 을 분할하기 위해서 사용한다.
NEW_STREAM
/usr
/var
NEW_STREAM
/data1
/data2
3). System_State:\ 지시어
▶ System_State:\ 지시어는 windows 2000/XP에서 백업을 할때 유효한 지시어이다.
▶ 다음과 같은 백업될 아이템들이 포함될 수 있다.
- Active directory
- COM+ class database
- Cluster database
- IIS database
- Registry
- Boot files and protected files
- SYSVOL
- Certificate server
마. Exclude 와 Include lists
▶ 어떠한 파일을 백업하는데에 포함을 하고 배제를 하기 위해 사용되는 파일
▶ /usr/openv/netbackup 디렉토리에
- exclude_list[.policy_name.schedule_name]
- include_list[.policy_name.schedule_name]
▶ 파일의 예
/usr/openv/netbackup/exclude_list
# 주석을 나타냄
/oracle_exp/logs/
/usr/local/apache/logs/error_log
바. Clients 추가하기
▶ GUI에서 policy에서 clients Tap에서 new버튼을 눌러
client를 추가할 수 있다. 이름풀이를 위한 구성이 되어 있어야 한다.
/etc/hosts 또는 NIS 등등..
▶ 이름규칙에는 알파벳 문자, 숫자, +, -, _, .을 사용할 수 있지만
첫문자는 "-" 기호가 되어서는 안된다.
▶ CLI에서 bpplclients 명령을 사용해서 policy에 클라이언트 추가하기
- # bpplclients oracle_pol -add client2 Solaris Solaris_x86_7
사. Client Software 설치하기
▶ 네트워크상의 원격클라이언트에게 NetBackup Client를 설치 할 수 있다.
▶ Client list는 policy에 속한 컴퓨터를 명명한다.
▶ 하나의 client는 적어도 하나의 policy에 속해야 한다.
▶ 설치 절차
GUI => policies => master server => 마우스 오른쪽 클릭 => install unix client
=> client 선택 => install client software => progress 창에 나오는 결과 확인
/etc/services, /usr/openv/netbackup/bp.conf, /etc/inetd.conf 파일 수정
status code 71 : backup selection에 파일내용이 없다.