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에 파일내용이 없다.


+ Recent posts