DEFINE LIBRARY(VTL 라이브러리 정의)
이 구문을 사용하여 가상 테이프 라이브러리(VTL)가 표시하는 SCSI 제어 매체 체인저 디바이스가 있는 라이브러리를 정의하십시오.
권한 클래스
이 명령을 실행하려면 시스템 권한이나 제한되지 않은 스토리지 권한이 있어야 합니다.
구문
매개변수
- library_name (필수)
- 정의할 라이브러리의 이름을 지정합니다. 이름의 최대 길이는 30자입니다.
- LIBType=VTL (필수)
- 라이브러리에 가상 테이프 라이브러리(VTL)가 표시하는 SCSI 제어 매체 체인저 디바이스가
있음을 지정합니다. 이 유형의 라이브러리에 있는 드라이브에 볼륨을 마운트하기 위해 서버는 매체 변경장치 디바이스를 사용합니다.
VTL 라이브러리를 정의 중인 경우, 환경에는 혼합 매체가 포함되지 않아야 하며 라이브러리 내의 모든 드라이브와 해당 라이브러리를 사용하는 모든 정의된 서버(스토리지 에이전트 포함) 사이에 경로가 정의되어야 합니다. 이러한 특성 중 하나가 true가 아닌 경우, 특히 높은 부하를 받는 동안 SCSI 라이브러리 유형과 동일한 레벨로 전체 성능이 저하될 수 있습니다.
- SHAREd
- 이 라이브러리가 SAN (Storage Area Network) 의 다른 서버와 공유되는지 여부를 지정합니다. 이 매개변수는 라이브러리 관리자에 라이브러리를 정의할 때
필수입니다.
- YES
- 이 라이브러리가 다른 서버와 공유될 수 있도록 지정합니다. YES를 지정하면, 라이브러리 관리자 서버는 다른 서버에서 요청한 대로 볼륨을 마운트하고 드라이브와 다른 서버에 대한 볼륨 할당을 추적합니다.
- NO
- 이 라이브러리가 다른 서버와 공유될 수 없도록 지정합니다. NAS 파일 서버를 통해 명령을 전달하여 라이브러리가 제어될 경우 SHARED=NO는 필수입니다.
- RESETDrives
- 서버가 다시 시작되거나 라이브러리 클라이언트 또는 스토리지 에이전트 재연결이 확립될 때 서버가 드라이브 예약을 예약 유지로 선점할지 여부를 지정합니다. 예를 들어, 스토리지 에이전트가 사용 불가능하게 되지만 여전히 드라이브에 대한 경로를 유지하고 있는 경우 예약 유지 기능은 서버가 스토리지 에이전트의 예약을 중단하고 드라이브에 액세스하도록 허용합니다.

예약 유지 기능이 지원되지 않는 경우 서버는 대상 장치에 대한 경로 재설정을 완료합니다.
예약 유지 기능이 지원되지 않는 경우 서버는 대상 디바이스에 대한 경로를 재설정할 수 없습니다.예약 유지 기능에 대한 지원에는 다음 제한사항이 있습니다.- IBM Storage Protect 디바이스 드라이버를 사용하는 경우, 지속적 예약은 일부 테이프 드라이브에서만 지원됩니다. 세부사항은 기술 노트 1470319 를 참조하십시오.
- IBM® 장치 드라이버를 사용하는 경우 장치 드라이버 수준에서 영구 예약을 사용하도록 설정해야 합니다. 드라이버 구성에 대한 정보는 IBM Tape Device Drivers Installation and User's Guide 의 내용을 참조하십시오.
- 지원되는 드라이브를 에뮬레이트하는 가상 테이프 라이브러리를 사용하는 경우 이는 예약 유지 기능을 지원하지 않을 수 있습니다.


- Yes
- 예약 유지 기능을 통한 드라이브 선점 또는 대상 재설정이 사용되도록 지정합니다. 예는 SHARED=YES로 정의되는 라이브러리의 기본값입니다.
- No
- 예약 유지 기능을 통한 드라이브 선점 또는 대상 재설정이 사용되지 않도록 지정합니다. NO는 SHARED=NO로 정의되는 라이브러리 기본값입니다. SHARED=NO인 경우 클러스터 환경에서 RESETDRIVES 매개변수를 YES로 설정해야 합니다.

- Yes
- 예약 유지 기능을 통한 드라이브 선점이 사용됨을 지정합니다. 예는 SHARED=YES로 정의되는 라이브러리의 기본값입니다.
- No
- 예약 유지 기능을 통한 드라이브 선점이 사용되지 않음을 지정합니다. NO는 SHARED=NO로 정의되는 라이브러리 기본값입니다.
주: 드라이브 예약이 있는 시스템이 지속적 예약을 사용하도록 구성되지 않은 경우에는 라이브러리 관리자가 드라이브 예약을 중단할 수 없습니다. - AUTOLabel
- 서버가 자동으로 테이프 볼륨을 레이블 지정하려고 시도하는지 여부를 지정합니다. 이 매개변수는 선택사항입니다. 기본값은 NO입니다.
이 옵션을 사용하려면 CHECKIN LIBVOLUME 명령에서 CHECKLABEL=BARCODE를 사용하여 테이프를 체크인해야 합니다.
제한사항: NAS (Network-Attached Storage) 디바이스에 연결된 드라이브가 있는 라이브러리를 정의하는 경우, LABEL LIBVOLUME 명령을 사용하여 이 라이브러리에 대한 볼륨을 레이블해야 합니다.- No
- 서버가 볼륨에 레이블을 표시하지 않도록 지정합니다.
- Yes
- 서버가 레이블이 없는 볼륨에만 레이블링함을 지정합니다.
- OVERWRITE
- 서버가 기존 레이블을 겹쳐쓰도록 지정합니다. 서버는 기존 레이블과 바코드 레이블이 모두 서버 스토리지 풀 또는 볼륨 히스토리 목록에 아직 정의되지 않은 경우에만 기존 레이블을 겹쳐씁니다.
- RELABELSCRatch
- 서버가 삭제되어 스크래치로 리턴된 볼륨의 레이블을 다시 지정하는지 여부를
지정합니다. 이 매개변수를 YES로 설정하면 LABEL LIBVOLUME 조작이 시작되고
기존 볼륨 레이블을 겹쳐씁니다.
VTL에 가상 및 실제 볼륨이 모두 있을 때 이 매개변수가 사용되면 두 유형이 모두 다시 레이블링됩니다. VTL에 실제 볼륨이 있을 때 이 옵션을 지정하면 성능에 영향을 줄 수 있습니다.
제한사항: NAS (Network-Attached Storage) 디바이스에 연결된 드라이브가 있는 라이브러리를 정의하는 경우, LABEL LIBVOLUME 명령을 사용하여 이 라이브러리에 대한 볼륨을 레이블해야 합니다.- Yes
- 서버가 삭제되어 스크래치로 리턴된 볼륨을 다시 레이블링함을 지정합니다. YES가 기본값입니다.
- No
- 서버가 삭제되어 스크래치로 리턴된 볼륨을 다시 레이블링하지 않음을 지정합니다.
- SERial
- 정의 중인 라이브러리의 일련 번호를 지정합니다. 이 매개변수는 선택사항입니다. 기본값은 AUTODETECT입니다.
SERIAL=AUTODETECT인 경우, 라이브러리에 대한 경로를 정의할 때 라이브러리가 보고한 일련 번호가 일련 번호로 사용됩니다.
SERIAL=serial_number인 경우 입력한 숫자를 서버가 발견한 숫자와 비교합니다.
주의: 디바이스의 기능에 따라 SERIAL=AUTODETECT가 지원되지 않을 수 있습니다. 이 경우, 일련 번호는 공백으로 보고됩니다.
예제: VTL 라이브러리 정의
라이브러리 유형이 VTL인 VTLLIB라는 이름의 라이브러리를
정의합니다.
define library vtllib libtype=vtl라이브러리에
경로가 필요합니다. 라이브러리의 디바이스 이름은 다음과 같습니다.

/dev/lb0
/dev/tsmscsi/lb0
lb3.0.0.0

define path server1 vtllib srctype=server desttype=library
device=/dev/lb0
define path server1 vtllib srctype=server desttype=library
device=/dev/tsmscsi/lb0
define path server1 vtllib srctype=server desttype=library
device=lb3.0.0.0