다음을 학습하고 이해한다.
▶ Configuring Volume Pools
- volume과 volume pool 을 정의한다.
- 명확한 NetBackup 작업에 대한 volume pool를 구성한다.
▶ Configuring Volume
- stand-alone과 robotic devices에 volume을 추가한다.
- robot inventory를 사용하여 volume을 구성한다.
▶ Media Management
- volume을 이동, 변경, 삭제, 지운다.
- 구성 media관리를 한다.
--------------------------------------------------------
가. volume pools의 예
1). 기본적인 Volume pool
논리적으로 volume를 묶어논 집합. 백업을 하기위해 해당 policy의
pool을 확인하고 사용가능한 media가 없다면 scratch pool에 있는
volume을 사용한다.
- NetBackup
* 기본적인 volume pool
* Catalog를 백업학 위해 이 pool에 위치한 volume 사용
- DataStore
* 제품에 대한 volume pool
- None
2). Scratch volume pool
- optional pool이다.
- Media manager에 의해 사용가능한 volume이 없는 pool로
volume이 이동이 된다. 그리고 해당 pool의 member가
되기도 한다.
- scratch pool을 만들기 위해서는 pool을 만들경우 체크박스에
선택만 하면 된다.
3) GUI를 사용한 volume pool 생성
- Media and Manager Management에서 volume pool에서 만들수
있다. [5-8, 5-9] 참조
4) vmpool명령을 통한 pool생성
- # vmpool -add test "설명" ANYHOST -1 -2
# vmpool -listall -b
# vmpool -change test "설명" ANYHOST 0 -2
# vmpool -listscratch
# vmpool -delete backup2
나. Volume의 구성하기 [5-12]
1). volume의 기초
▶ volume은 media ID가 할당된 media(tape, disk , optical disk)이다.
▶ volume은 할당이 될때까지 Media Manager에 의해 소유되고 관리된다.
▶ 각 volume에는 volume serial number가 할당이 된다.
EVSN [External Volume Serial Number]
RVSN [Recorded volume Serial Number]
▶ MediaID는 6자로 제약이 걸려져 았다.
- vm.conf파일에 MEDIA_ID_BARCODE_CHAR 항목을 수정하면
mediaID 규칙을 만들수 있다.
2). Volume 구성하기
▶ Volume pool를 먼저 만든다.
▶ volume pool에 media를 할당한다.
▶ GUI와 CLI를 사용해서 구성할 수 있다.
- configure volume wizard
- netbackup administrator console
- text command 명령을 사용한 구성
* vmadd
* vmdelete
* vmquery
* vmchange
3). Volume 추가하기
▶ GUI를 사용하여 robot library에서 inventory robot이란 것을 사용하면
추가가 된다.
▶ [5-16 ~ 5-20 참조]
- volume은 vmadd 명령을 사용해서 추가할 수 있음
# vmadd -m cef214 -mt dlt -verbose
# vmquery -m cef214
▶ Inventory robot 명령을 사용해서 추가 할 수 있다.
- show the contents of the robot
* robot의 cache memory 에 존재하는 내용을 보여줌
- compare the contents of the robot with ~
* catalog와 비교를 함. 하지만 catalog는 업데이트 되지 않음
- Updata the volume catalog to the new configuration
* volume 구성정보를 catalog에 저장한다.
라. Move or Change volumes
1). 왜 volume을 이동시키는가?[5-38]
▶ volume이 full인 경우이거나 교체를 해야 할 경우
▶ volume을 특정한 위치로 옮길경우
▶robot이 down되어 volume들을 다른 robot으로 옮겨야 할 경우
2).왜 volume을 변경하는가 ? [change option]
▶ mount 횟수를 변경을 하기위해.
▶ volume expiration date를 변경하기 위해
▶ 다른 volume pool에 volume을 옮기기 위해
▶ volume의 설명을 변경하기 위해
3). Netbackup Command Line
vmquery
- volume 정보에 대한 volume database를 질의하기 위해 사용
- volume 의 할당과 비할당을 위해 사용한다.
[option]
-h volume_database host
volume database를 가지고 있는 host의 이름을 보여준다.
-b
volume 정보에 대해 명확한 출력을 보여준다.
-w
volume 정보에 대해 wide output[옆으로 펼쳐진] 출력을 보여준다.
-a
모든 volume을 보여준다.
-m media_id
해당 media ID를 가지는 volume에 대한 정보를 보여준다.
-v volume group
volume group에 해당하는 volume들을 질의한다.
-rn robot_number
robot number에 해당하는 volume을 질의한다.
-rt robot_type
robot type를 가지고 해당하는 volume을 질의한다.
-mt media_type
media type를 가지고 해당하는 volume을 질의한다. [5-39 참조]
-p pool_number
pool_number를 가지고 해당하는 volume을 질의한다.
pool number는 volume pool에 대한 index [vmpool -listall]
-p pool_name
pool name를 가지고 해당하는 volume을 질의한다.
마. Deleting Volumes
▶ 반복되는 에러로 사용할 수 없을때
▶ expiration date가 지났거나 너무 많이 mount되었을때
▶ 잃어버렸거나 Volume catalog에 내용을 제거하길 원할때
[주의]
▶ delete를 하기전에 volume안에 중요한 정보가 없는지 확인
▶ assign된 volume은 제거할 수 없다.
▶ "bpexpdate -m mediaID -d 0"
- 명령을 사용하여 unassign할 수있다.
- tape에 모든 기록은 제거된다.
1). GUI를 사용하여 Volume을 제거하기
- Media Management의 Media에서 제거하고자 하는 volume을
선택하여 제거할 수 있다.
2). vmdelete 명령을 사용하여 volume 제거하기
- volume catalog에 해당되는 기록을 제거한다.
- vmdelete -m cef214
- vmdelete -?
3). Erasing Volumes
▶ shot erase
- tape header를 덮어쓰기 함
▶ long erase
- 알려진 data pattern으로 전체를 덮어쓰기 한다.
- 시간이 오래 걸린다.
volume를 erase하기 전에 해당 volume이 unssigned 상태이어야 한다.
▶ Label the Volume
- tape에 새로운 media name를 부여한다.
- ltid Daemon이 반드시 활성화 상태이어야 한다.