3장. Configuring Devices


다음을 학습하고 이해한다.

  ▶ Devices 구성
    - NetBackup Administrator Console을 사용하여 robot과 new drive추가하기
  ▶ Shared Drive 구성하기
    - Shared Storage Option에 대한 설명
    - Shared Drive 구성
  ▶ Devices 관찰 및 유지하기
  ▶ 추가적인 고려사항
    - Device를 구성하기 위해 관련된 추가적 고려사항
  ▶ 문제해결

가. Devices 구성하기 [Page 3-5]

1). Devices를 구성하기전 준비해야 할 것들.

  ▶ Media Manager를 사용하여 구성하기 전에 장비가 먼저 서버에 부착되어야 한다.
  ▶ 적합한 Driver를 OS에 설치해야 한다.
  ▶ 부착을 하였다면 OS Tool를 통해 사용가능한지 확인을 한다.
  ▶ NetBackup를 설치한 후에 "sgscan" 이라는 명령을 사용하여 확인한다.

      /usr/openv/volmgr/bin/sgscan

  ▶ 위 명령을 사용하여 Device를 볼수 있다면 Device를 구성할 준비가 되었다.

2). Devices 구성방법

  ▶ "Configure Storage Devices Wizard" 로 구성하기 GUI
  ▶ NetBackup Administrator Console를 사용하여 구성하기 GUI
  ▶ tpconfig 명령 사용하기

A. "Configure Storage Devices Wizard" 로 구성하기 (GUI)
B. NetBackup Administrator Console를 사용하여 구성하기 (GUI) [Page 3-8]

   ▶ # jnbSA & => NetBackup Administrator Console에서 Media Management선택
     
      Device선택 => Action Menu => New => 구성하길 원하는 device를 선택하여 구성

  ㄱ. robot 추가하기
    
    ▶ robot 안에 있는 drive를 추가하기 전에 robot를 추가 해야 함
    ▶ robot에 관련된 path-through file을 알아야 함

        /dev/sg/c0t2l0    (sgscan command를 통해 알수 있음)

    ▶ robot을 구성하기 위해 다음과 같은 것을 설정해 줘야 함 [Page 3-10]

        - Device host
        - Robot type
        - Robot number
        - Volume database host
        - Robot control

   ㄴ. New Drive 추가하기

    ▶ # jnbSA & => NetBackup Administrator Console에서 Media Management선택
     
      Device선택 => Action Menu => New => New Drive 선택

    ▶ Drive를 구성하기 위해 다음과 같은 것을 설정해 줘야 함 [Page 3-13]

        - Device host
        - Drive name
        - No rewind device(/dev/rmt/0cbn)
        - Device type
        - Drive status
        - Robotic library
        - Robot drive number
        - ACS..

     % Device를 구성한 후에 Media Manager Device Daemon를 재시작 해야 함.

        ▶ Action => Stop/Restart Media Manager Device Daemon

        ▶ /usr/openv/volmgr/bin/stopltid ; /usr/openv/volmgr/bin/ltid

            ltid와 avrd daemon 재시작

C. tpconfig 명령 사용하기

  ▶ tpconfig 명령을 사용하면 다음과 같은 디렉토리에 있는 Device File이 변경된다.
     
      /usr/openv/volmgr/database

  ▶ tpconfig 명령을 사용하여 Device를 구성하면 정보가 다음과 같은 File에 저장이 된다.

     /usr/openv/volmgt/database/ltidevs
     /usr/openv/volmgt/database/robotic_def

  ▶ tpconfig 명령은 Media Server에서 동작시켜야 한다.

 
    # tpconfig -add -robot 0 -robtype tld -robpath /dev/sg/c0t2l0
   
    # tpconfig -add -drive -type hcart2 -path /dev/rmt/0cbn -robot 0 -robtype tld \

      -robdrnum 1 -asciiname train1_dlt1

    # tpconfig -d

    # tpconfig -delete -robot 0

    # tpconfig -delete -drive 1

    # tpconfig -d

D. robtest 를 사용하여 robot 제어하기

  ▶ robtest 명령을 사용하여 robot를 테스트 할 수 있다.
  ▶ # robtest
     > m s1 d0
     > m d0 s1
     > q
  ▶ 주의할 사항은 robtest 명령이 수행되는중 종료는 device error를 초래할 수 있다.

나. NetBackup Shared Storage Option (SSO)

1). Shared Drives 구성하기

  ▶ SSO는 NetBackup 환경에서 NetBackup Media Server간에 또는 SAN Media Server
      간에 개별적인 Tape Drive를 공유할 수 있는 기능을 제공한다 (옵션제품)
  ▶ 각각의 Media Server는 Share Drives에 접근 할 수 있으며 백업/복구 운영시
      자동으로 할당/비할당이 된다.
  ▶ 기존의 하나의 서버에 하나의 Drive개념을 탈피하여 SAN 환경에서 Drive를 공유하고
      LAN을 통해 데이터를 이동시키는 대신에 SAN상에 Tape Drive에 직접적으로 데이터를
      이동시켜 백업을 할 수 가 있다.
  ▶ 고속백업을 가능하도록 해준다.
  ▶ 회사조직의 비용을 줄여준다.

2). SSO 기능 활성화 하기 [Page 3-20]

  ▶ SSO 기능을 활성화 하기 위해서는 Master Server와 Media Server에 SSO Option
      License Key를 입력해야 한다.
  ▶ SSO를 구성하기 전에 SAN환경에서 Device를 볼수 있어야 한다.
      # sgscan
  ▶ 작업순서 [ 책 오탈자 있음 ]
     - License Key 입력
     - # cd /usr/openv/volmgr/bin/driver
     - # ../sg.build all -mt 0 -ml 9
     - # rm -f /kernel/drv/sg.conf
     - # ./sg.install
     - # sgscan

3). Shared Drives Wizard

  ▶ tpconfig 명령을 사용하는 것 보다 GUI Wizard를 사용하여 구성하는 것이 좋다.
  ▶ Shared Device Configuration Wizard를 사용하여 device 발견과 Robotic Library
      , Shared Drives 및 Storage Unit를 추가하라.
 
  [Page 3-23 부터 3-28 까지 따라하기]
    #tpconfig -update -drive 0 -shared yes | no   <- 명령어로 SSO를 해제하여야 한다.(no 옵션)

4). MUST_USE_LOCAL_DRIVE Parameter

  ▶ Media Server에 붙어 있는 Drive를 사용하도록 만들기 위해 사용되는 Paramenter이다.
  ▶ 일반적으로 사용가능한 Drive가 있으면 LAN을 통해 백업작업을 수행한다.
      하지만 백업을 위해 자신의 local drive를 사용하도록 만들이 위해 위 Parametner를 설정한다.

  ▶ /usr/openv/netbackup/bp.conf 파일에
       
      MUST_USE_LOCAL_DRIVE = YES

     를 입력하고 서비스를 재시작한다.

5). Devices 관찰과 유지 [Page 3-30]

  ▶ Device Monitor를 통해 GUI환경에서 Device에 관한 속성과 특성들을 확인할 수 있다.
     또한 Device선택과 마우스 오른쪽키를 사용하여 Device를 up,down,cleaning 할 수 있다.

  ▶ Drive Details 에 대한 세부내용은 page 3-31을 참조

6). Topology view 사용하기

  ▶ Topology view를 사용하여 Drive의 상태를 알아볼수 있다.
      (아이콘 모양을 통해 상태를 알아 볼수 있음. 아이콘은 Page 3-33 참조)

7). Command를 통한 Device 관찰

  ▶ tpconfig/vmoprcmd 이라는 명령을 통해 Device를 관찰 할 수 있다.

     # tpconfig -l
     # tpconfig -d
     # tpconfig -dl
     # vmoprcmd -h hostname

다. Cleaning Devices

1). Cleaning Devices

  ▶ Tape Drive를 Clean 작업하는 것은 중요하다. 덜도 더도 하지 말아야 한다.
  ▶ OEM's recommanded cleaning schedule를 참조하라.
  ▶ Media Manager는 Cleaning Tape의 사용횟수를 추적한다. 다시 말해
      Tape 사용 가능횟수를 정하고 사용하다 사용가능 횟수를 초가하면
      사용을 할 수 없도록 하는 것이다.
      이때 새로운 Cleaning Tape로 교채를 하거나 number of cleanings를 조정하여
      사용 할 수가 있다.

2). Device Cleaning Methods

  ▶ Robotic Automatic

    - Hardware Based 방식이며 Drive가 Cleaning이 필요할때 알아서 작업을 한다.
      일단 백업장비 또는 백업라이브러리에서 autometic cleaning이 될수 있도록
      설정을 하여야 한다. NetBackup과 작업에 대한 정보교류가 없다.

  ▶ Robotic Automatic with TapeAlert

    - Drive가 cleaning 작업이 필요하다고 Media Manager에게 알리도록 설정.
       장비에서 지원을 해 줘야 하고 CLEAN_NOW flag값을 설정을 해줘야 한다.
      백업/복구 수행중에는 작업의 끝나고 수행이 된다.
      NetBackup과 작업에 대한 정보교류가 있다.

  ▶ Frequency-Based Cleaning

    - Drive 설정시 Cleaning Frequency를 설정하여 Tape Mount 시간에 도달하면
       Cleaning 작업이 일어나도록 설정한다.

  ▶ Manual Drive Cleaning

    - GUI Tool를 사용하여 또는 tpclean이라는 명령을 사용하여 수동으로
       Cleaing 작업을 수행한다.
 
    # tpclean -L    [cleaning 정보를 본다.]
    # tpclean -C Drive_Name   [mount time을 0로 만든다.]
    # tpconfig -M Drive_Name   [수동으로 cleaning 작업을 한다.
      그리고 mount time을 0로 만든다.]
    # tpconfig -F Drive_Name  Number_In_Hour [cleaing frequency 시간을 설정한다.
       값은 0~10000 시간 까지이다.]

라. Media Configuration 권장사항

  ▶ Master Server를 Global Device Database Host 와 Volume Database Host로
      만든다.
  ▶ Hardware 벤더회사의 명시에 따른 Tape Drive를 Cleaning 작업한다.
  ▶ NetBackup 환경을 최적화 한다.

마. Device 사용 고려사항

  ▶ NetBackup은 백업을 위해 사용될 논리적인 Drive수가 물리적인 Drive수를
      초과하면 백업작업은 사용가능한 Drive가 생길때 백업이 시작이 된다.
      논리적인 Drive수와 물리적인 Drive수의 균형을 잘 맞추어야 원할한 백업이
      이루어 진다. 물리적인 Drive에 장애가 발생하면 균형에 대한 관계가 변형이
      되는데 이를 대비하여 여분의 Drive를 가지고 있는 것이 좋다.

바. Troubleshooting 문제해결 [page 3-46]

  ▶ device가 인식이 되지 않을 경우

    - http://support.veritas.com 에 있는 HCL List에 존재하는 device인지를 확인한다.
    - OS 명령을 사용하여 장비에 대한 파일을 생성한다.
       
       [Solaris]
       /kernel/drv/st.conf  : Tape Drive에 관련된 파일
       devfsadm command  : device에 관련된 파일을 생성
       cfgadm -al command  : device가 정상적으로 부착되었는지 확인
       sgscan  : device가 정상적으로 부착되었는지 확인

  ▶ 잘못된 Device 정의 확인
  ▶ bpps -a 명령을 사용하여 정상동작 유/무 확인
  ▶ robtest를 통한 tape load 가능성확인
  ▶ network 설정확인

  ▶ status code 62

    - Library에 사용가능한 drive가 없어 mount request이 거부됨
    - drive의 사용가능성을 조사해야 함

  ▶ status code 245

    - 요청에 대한 물리적 drive가 사용가능치 않아 robotic mount operation을
       완료하지 못하였음.
    - Backup window를 늘려준다.
    - SSO option을 사용하여 사용가능한 drive를 공유한다.

+ Recent posts