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를 공유한다.