이 부록에서는 관리자 사용자가 사용할 수 있는 CLI(명령줄 인터페이스)에 대해 설명합니다. CLI가 펌웨어를 기반으로 하기 때문에 일부 명령은 라이브러리에서 사용하지 못할 수 있습니다.
관리자가 액세스 가능한 CLI 명령에는 다음이 포함됩니다.
이 명령은 라이브러리 전체 또는 일부에서 물리적 감사를 수행합니다.
"help audit"과 같이 audit 명령에 대한 도움말을 표시합니다.
전체 라이브러리의 물리적 감사를 시작합니다. 이 명령은 즉시 반환되며 결과를 표시하지 않습니다.
예:
SL8500> audit * requestId requestId 9 Done Failure Count 0 Success Count 1 COMPLETED
단일 주소에 대한 물리적 감사를 수행하고 결과를 표시합니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 사용할 로봇을 지정합니다.
<주소> - 라이브러리, 레일, 열, 면, 행 형식에서 감사할 슬롯 위치를 지정합니다.
예:
SL8500> audit 1,4,0,1,0 1,4,-45,1,1 requestId requestId 9 Attributes Media Label #EMPTY.. Object Location 1,4,-45,1,1 Done Failure Count 0 Success Count 1 COMPLETED
주소 범위에 대한 물리적 감사를 수행하고 결과를 표시합니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 사용할 로봇을 지정합니다.
<시작 주소> <끝 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 감사할 시작 및 종료 슬롯 위치를 지정합니다. 시작 주소와 끝 주소 사이의 유일한 변수는 행입니다.
예:
SL8500> audit 1,4,0,1,0 1,4,-45,1,1 1,4,-45,1,2 requestId requestId 10 Attributes Media Label #EMPTY.. Object Location 1,4,-45,1,1 Attributes Media Label EN34410R Object Location 1,4,-45,1,2 ... Done Failure Count 0 Success Count 5 COMPLETED
감사 시간을 단축하기 위해 여러 행 스캔 감사 기능을 사용으로 설정하거나 사용 안함으로 설정합니다.
print - 여러 행 스캔 감사 상태를 인쇄합니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 사용할 로봇을 지정합니다.
예:
SL8500> audit multiRowScan print 1,1,0,1,0 requestId requestId 8401 Attributes Multi Row Scan enabled Object Robot 1,1,0,1,0 Done Failure Count 0 Success Count 1 COMPLETED
이 명령은 CAP 관리에 사용됩니다.
"help capCommand"와 같이 capCommand 명령에 대한 도움말을 표시합니다.
레일에서 CAP를 사용 또는 사용 안함으로 설정합니다(대량 CAP만 해당). 일부 상황(예: 호스트에서 예약한 경우)에서는 CAP가 사용 안함으로 설정되지 않을 수 있습니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 해제할 CAP를 지정합니다.
CAP를 강제로 해제합니다. 카트리지가 CAP에 있는 경우 예약이 "기본"으로 변경됩니다. 카트리지가 CAP에 없는 경우 예약이 "없음"으로 변경됩니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 해제할 CAP를 지정합니다.
장치 주소에서 지정한 CAP를 잠그거나 잠금 해제합니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 잠금/잠금 해제할 CAP를 지정합니다.
이 명령 집합은 라이브러리 내의 청소 및 진단 카트리지 관련 기능을 표시하고 제어합니다. 매체 검증 기능을 사용하는 고객만 이 명령을 사용해야 합니다.
"help cleaning"과 같이 cleaning 명령에 대한 도움말을 표시합니다.
시스템 슬롯의 모든 청소 카트리지를 나열합니다.
예:
SL8500> cleaning list cleaning requestId requestId 9001 Attributes Expired false Label CLN0080U Location 1,1,-52,1,13 Max Usage Count 100 Media Type 9840_Cleaning Status ok Usage Count 0 Object Cartridge cleaning
청소 및 진단 카트리지를 시스템 슬롯으로 가져옵니다. 한번에 가져오기/내보내기 작업 하나만 허용됩니다. 가져오기를 허용하려면 SL8500 라이브러리에 대해 최소 9개의 빈 시스템 슬롯이 있어야 합니다.
<CAP 장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 가져오기 작업에 사용할 CAP를 지정합니다.
to { 1 | 2 | 3 | 4 | * } - 가능한 경우 카트리지를 가져올 레일을 지정합니다(선택 사항).
예:
SL8500> cleaning import 1,2,55,1,0 to 1 requestId requestId 10101 Message CAP open(ing). Place cartridges to import in CAP, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 0 COMPLETED
선택한 청소 카트리지를 내보냅니다. 한번에 가져오기/내보내기 작업 하나만 허용됩니다.
<CAP 장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 내보내기 작업에 사용할 CAP를 지정합니다.
select { 1 | 2 | 3 | 4 | expired } - 내보낼 청소 카트리지의 레일 번호를 지정합니다.
예:
SL8500> cleaning export 1,2,55,2,0 cleaning select expired requestId requestId 9601 Address 1.4.-52.1.12 Success Cartridge Exported Volume Label CLN002CU Message CAP open(ing). Remove cartridges, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 1 COMPLETED
특정 청소 또는 진단 카트리지를 지정한 CAP로 내보냅니다. 한번에 가져오기/내보내기 작업 하나만 허용됩니다.
<CAP 장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 내보내기 작업에 사용할 CAP를 지정합니다.
<카트리지 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 내보낼 카트리지의 위치를 지정합니다. 지정된 카트리지는 시스템 슬롯에 있어야 하며 청소 카트리지 또는 진단 카트리지 중 하나여야 합니다.
예:
SL8500> cleaning export 1,2,55,2,0 1,4,-52,1,12 requestId requestId 9601 Address 1.4.-52.1.12 Success Cartridge Exported Volume Label CLN002CU Message CAP open(ing). Remove cartridges, then close CAP.Use CONTINUE cmd to proceed... Done Failure Count 0 Success Count 1 COMPLETED
청소 카트리지 유형 목록 및 해당 경고 임계값을 표시합니다. 각 청소 카트리지 유형에는 다음 4가지 속성이 있습니다.
인덱스
- "cleaning threshold set" 명령에서 사용하는 청소 카트리지 유형
매체 유형
- 사용된 청소 카트리지 유형
Maximum usage count
- 테이프 제조업체에서 권장하는 최대 사용량
Warning threshold value
- 청소 카트리지의 사용 수가 해당 임계값에 도달하면 청소 카트리지에 대한 경고 상태가 설정되는 시기를 결정하는 사용자 정의 임계값입니다.
예:
SL8500> cleaning threshold list requestId requestId 15001 Attributes Object Index 1 Media Type SgtUltrium1_Cleaning Recommend Max Usage 100 Warning Threshold 0 Attributes Object Index 3 Media Type T10000_Cleaning Recommend Max Usage 50 Warning Threshold 0
특정 청소 카트리지 유형에 대한 경고 임계값을 설정합니다.
<경고 임계값> - 최대 1000까지의 양의 정수일 수 있습니다. 값 0은 경고 임계값이 없음을 나타냅니다.
<목록 인덱스 번호> - "cleaning threshold list" 명령의 테이블 목록에서 인덱스 번호로 지정된 청소 카트리지 유형입니다.
예:
SL8500> cleaning threshold set 55 11 requestId requestId 15101 Attributes Object Success true Done COMPLETED
드라이브 청소 경고 플래그를 On 또는 Off로 설정합니다.
on - 드라이브를 청소해야 하는 경우 경고하도록 드라이브 상태를 설정합니다.
off - 드라이브를 청소해야 하는 경우 드라이브 상태에 영향을 미치지 않습니다.
이 명령은 현재 물리적 라이브러리 구성 또는 설정된 라이브러리 구성 매개변수 중 하나를 표시합니다.
"help config"와 같이 config 명령에 대한 도움말을 표시합니다.
명령이 실행된 라이브러리에 대해서만 SDP에 사용된 complexId를 설정합니다. 컴플렉스에 둘 이상의 라이브러리가 존재하는 경우 컴플렉스에 있는 각 라이브러리에 대한 complexId를 개별적으로 설정해야 합니다.
원격 라이브러리의 SDP에 사용된 complexId를 설정합니다. 컴플렉스에 둘 이상의 라이브러리가 존재하는 경우 컴플렉스에 있는 각 라이브러리에 대한 complexId를 개별적으로 설정해야 합니다.
<라이브러리 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 라이브러리를 지정합니다. 예: 2, 0, 0, 0, 0
라이브러리에 대한 complexId 번호를 지웁니다. 이 명령으로 네트워크 스택이 다시 시작되고 SDP ILC IP 주소가 응답을 중지하게 됩니다.
원격 라이브러리에 대한 complexId 번호를 지웁니다. 이 명령으로 네트워크 스택이 다시 시작되고 SDP ILC IP 주소가 응답을 중지하게 됩니다.
<라이브러리 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 라이브러리를 지정합니다. 예: 2, 0, 0, 0, 0
명령이 실행된 라이브러리에 대한 현재 complexId를 표시합니다.
ILC 상태를 표시합니다.
ILC(Inter-Library Communications) LAN을 사용으로 설정하거나 사용 안함으로 설정합니다. disable로 설정해야 하는 경우 "accessState offline <장치 주소>" 명령을 사용하여 라이브러리를 먼저 오프라인 상태로 전환해야 합니다.
이 라이브러리에 대한 현재 라이브러리 식별자를 표시합니다.
1에서 32까지의 값으로 libraryId를 설정합니다. 라이브러리는 이 명령에 대해 오프라인 상태여야 합니다.
현재 물리적 라이브러리 구성을 표시합니다.
라이브러리 서비스 정보를 표시합니다.
서비스 정보(contact '연락처 이름' phone '전화 번호' streetAddr '주소' city '구/군/시' state '시/도' country '국가' zip '우편번호' description '데이터 설명')를 설정합니다.
현재 최대 문자열 길이는 31자입니다. 각 문자열은 ' '(작은 따옴표)로 구분하여 공백 및 기타 문자를 사용할 수 있도록 해야 합니다.
예:
SL8500> config serviceInfo set city 'Denver' contact 'Andy' country 'USA' description 'Manager' phone '303 222-4444' state 'C0' streetAddr '1 tape drive' zip '80027' requestId requestId 1512402 Device serviceInfo Success true Done Failure Count 0 Success Count 1 COMPLETED
이 명령은 GMT(그리니치 표준시)로 라이브러리 날짜를 설정합니다.
"help date"와 같이 date 명령에 대한 도움말을 표시합니다.
현재 시스템 날짜를 표시합니다.
시스템 날짜를 설정합니다. 라이브러리 컴플렉스에서 libraryId = 1인 라이브러리가 마스터입니다. 마스터 라이브러리에 대한 날짜를 변경합니다.
<MM> - 두 자리 월
<DD> - 두 자리 일
<YYYY> - 네 자리 연도
이 명령은 드라이브에 대한 정보를 표시하거나 드라이브 유틸리티(예: adiEnable, fastLoad, power 및 rewindUnload)를 실행합니다.
"help drive"와 같이 drive 명령에 대한 도움말을 표시합니다.
ADI를 사용하는 드라이브 검색을 설정 또는 해제하거나 상태를 인쇄합니다. 사용으로 설정되면 추가된 드라이브가 ADI 드라이브 검색을 시도합니다. 라이브러리의 모든 ADI 가능 드라이브에 대해 ADI를 사용으로 설정하려면 라이브러리를 재부트해야 합니다.
fastLoad 기능을 설정 또는 해제하거나 해당 상태를 인쇄합니다. FastLoad는 드라이브 마운트 동작을 변경합니다(move 명령). fastLoad가 on으로 설정되어 있으면 로봇은 PUT가 드라이브로 완전히 로드할 때까지 기다리지 않고 다음 작업으로 바로 이동합니다. 또한 언로드할 드라이브를 기다리지 않고 즉시 반환하도록 rewindUnload 명령의 동작을 변경합니다. fastLoad의 상태는 모든 드라이브에 적용됩니다.
주:
이 명령은 이 명령이 실행된 동일한 CLI 세션에서 실행된 명령에만 영향을 줍니다.요약 드라이브 정보(위치, 상태, 유형, 펌웨어 버전, 인터페이스 유형, 사용 중, 일련 번호, 상태(온라인/오프라인), 상태(정상, 경고 또는 오류) 및 드라이브 공급업체)를 표시합니다.
<드라이브 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 드라이브를 지정합니다.
* - 라이브러리의 모든 드라이브에 대한 드라이브 정보를 표시합니다.
드라이브 트레이의 녹색 LED가 깜빡이게 합니다. 깜빡임은 검색 해제 명령이 실행될 때까지 계속되며 라이브러리 내의 드라이브를 찾는 데 사용됩니다.
<드라이브 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 드라이브를 지정합니다.
이 명령은 하드웨어 활성화 허용을 구입한 후 특정 라이브러리 기능을 활성화합니다.
주:
openVolser, dualRobot, 분할 또는 중복 전자 부품을 사용 안함으로 설정하는 경우 라이브러리를 재부트해야 합니다."help hwActivation"과 같이 hwActivation 명령에 대한 도움말을 표시합니다.
라이센스 파일을 추가합니다. 라이센스 파일은 SL8500_license_config.dsf로 이름을 지정해야 합니다. 전체 경로 이름은 /usr/local/SL8500_license_config.dsf여야 합니다.
지정한 설치된 기능 파일을 삭제합니다.
<인덱스> - 라이브러리 컨트롤러 hwActivation 모듈 데이터베이스에 지정된 대로 삭제할 파일 번호를 지정합니다. "hwActivation listFiles"를 참조하십시오.
라이브러리 컨트롤러 hwActivation 모듈 데이터베이스의 설치된 기능 파일을 나열합니다.
라이브러리 컨트롤러 hwActivation 모듈 데이터베이스의 사용으로 설정된 모든 기능을 나열합니다.
이 명령은 매체 검증 기능을 관리합니다.
"help mediaValidation"과 같이 mediaValidation 명령에 대한 도움말을 표시합니다.
매체 검증 풀의 드라이브 위치를 표시합니다.
all - 드라이브 슬롯을 모두 나열합니다.
poolOnly - 매체 검증 풀의 드라이브 슬롯만 나열합니다.
* - 대상 라이브러리에 대한 정보만 표시합니다.
@ - 전체 컴플렉스에 대한 정보를 표시합니다.
지정한 드라이브에 대한 매체 검증 예약을 지웁니다.
<드라이브 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 드라이브를 지정합니다.
현재 진행 중인 검증을 중지합니다. 카트리지는 소스 스토리지 슬롯으로 반환됩니다.
<드라이브 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 드라이브를 지정합니다.
이 명령은 컨트롤러 카드의 네트워크 구성을 구성하고 표시하는 데 사용됩니다. 추가 정보는 OTN의 SL8500 호스트 연결 설명서를 참조하십시오.
중복 전자 부품 구성에 사용됩니다. 모든 포트, 경로 지정 및 IP 정책 구성을 B면 HBC로 복사합니다. IP 주소는 B면에 대한 명령에 지정된 주소로 바뀝니다. 포트 IP 주소가 지정되지 않은 경우 B면에 설정되지 않습니다.
network 명령에 대해 설정된 대상 라이브러리 면(A 또는 B)을 표시합니다.
network 명령에 대한 대상 라이브러리 면을 설정합니다.
네트워크 구성을 지웁니다. 이 명령은 네트워크 연결을 중지합니다. 재구성하려면 HBC 카드의 직렬 포트에 액세스해야 합니다.
라이브러리 네트워크 구성 파일(.lnc)을 내보내고 네트워크 구성 스크립트(.scr)를 생성합니다. 사전 네트워크 구성이 설정되어 있지 않은 경우에만 사용할 수 있습니다.
외부 네트워크 기본 게이트웨이를 설정합니다.
외부 네트워크 기본 게이트웨이를 지웁니다.
라이브러리 네트워크 구성 파일(.lnc)을 가져옵니다.
포트 2B의 IP 주소를 설정합니다.
특정 포트의 IP 주소를 설정합니다.
포트의 IP 주소를 제거합니다.
dev가 지정되어 있지 않은 경우 특정 포트 또는 두 가지 포트 모두에 대한 현재 주소 정보를 표시합니다.
포트의 작업 상태를 설정합니다. 이 상태는 포트가 이더넷 트래픽을 전송하고 수신할 수 있는지 여부를 제어합니다.
up - 포트를 온라인 상태로 설정합니다.
down - 포트를 오프라인 상태로 설정합니다.
장치 2A 또는 2B에 대한 정책 경로 지정을 사용으로 설정하거나 사용 안함으로 설정합니다.
장치 2A 및 2B에 대한 정책 경로 지정 상태를 표시합니다.
장치 2A 또는 2B의 정책에 대한 정적 경로를 추가하거나 삭제합니다.
게이트웨이를 통해 장치 2A 또는 2B의 정책에 대한 정적 경로를 추가하거나 삭제합니다.
장치 2A 또는 2B에 대한 정책 경로 정보를 표시합니다.
기본 게이트웨이 경로 지정 IP 주소를 설정합니다.
기본 게이트웨이 경로 지정 IP 주소를 삭제합니다.
지정된 호스트에 대한 정적 IP(인터넷 프로토콜) 경로 지정 주소를 추가하거나 삭제합니다. 또한 이 명령을 통해 사용자가 특정 포트에 대한 넷마스크를 설정할 수도 있습니다.
예:
SL8500>network ip route add 129.80.81.59/24 dev 1B COMPLETED
대상 네트워크 IP 게이트웨이 주소에 대한 정적 경로를 추가하거나 삭제합니다.
현재 경로 지정 테이블 정보 또는 특정 포트에 대한 경로 지정 테이블 정보를 표시합니다.
호스트 이름을 설정합니다.
외부 네트워크 넷마스크를 xxx.xxx.xxx.xxx 형식으로 설정합니다.
외부 이더넷 포트(2A 및 2B)에 대한 현재 네트워크 구성을 표시합니다.
이 명령은 현재 상태를 표시하거나 분할 기능을 사용 안함으로 설정합니다.
"help partition"과 같이 partition 명령에 대한 도움말을 표시합니다.
지정된 분할 영역에서 자동 지우기를 설정합니다(분할되지 않은 라이브러리의 경우 0).
지정된 단일 분할 영역 또는 모든 분할 영역의 상태 속성을 표시합니다.
라이브러리에서 분할을 사용 안함으로 설정합니다.
라이브러리 또는 정의된 분할 영역에 대한 용량 값을 표시합니다.
현재 분할 상태를 표시합니다.
지정된 분할 영역에 대한 용량을 설정합니다. 명령에 나열되지 않은 기존 분할 영역은 용량이 0으로 설정됩니다.
예:
SL8500> partition setCapacity 1,200 2,50 3,600 requestId 7601 Done Failure Count 0 Success Count 1 COMPLETED
분할 영역을 hli0으로 설정합니다. 매체 검증 풀에 드라이브가 있는 경우 미리 제거해야 합니다. 컴플렉스에 있는 경우 모든 라이브러리가 hli0으로 설정됩니다.
지정된 분할 영역의 현재 상태(오프라인/온라인)를 설정합니다.
이 명령은 중복 전자 부품을 제어/전환하고 라이브러리 컨트롤러 중복 전자 부품 상태를 검색합니다.
"help reControl"과 같이 reControl 명령에 대한 도움말을 표시합니다.
중복 전자 부품 상태를 검색합니다.
<라이브러리 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 라이브러리를 지정합니다. 예: 2, 0, 0, 0, 0
* - 컴플렉스의 모든 라이브러리에서 상태를 검색합니다.
이 명령은 SNMP(Simple Network Management Protocol)를 구성합니다. 자세한 내용은 OTN의 SNMP Reference Guide 를 참조하십시오.
이 명령은 HBC에 있는 ssh 데몬/서버에 대한 구성을 제어합니다. 이는 프로토콜 유틸리티로 SLC 및 기타 다양한 응용 프로그램이 라이브러리 컨트롤러에 연결하는 데 사용합니다.
현재 ssh 데몬 프로토콜 설정을 인쇄합니다.
ssh 데몬 프로토콜 제한을 v1 및 v2(기본값)로 설정합니다. ssh 서버가 다시 시작됩니다.
ssh 데몬 프로토콜 제한을 v2로만 설정합니다.
이 명령은 라이브러리 시간을 군사 시간 표기법으로 설정합니다.
"help time"과 같이 time 명령에 대한 도움말을 표시합니다.
현재 시스템 시간을 표시합니다.
시스템 시간을 설정합니다. 해결 방법은 1분 이내입니다. 라이브러리 컴플렉스에서 libraryId = 1인 라이브러리가 마스터입니다. 마스터 라이브러리에 대한 시간을 변경합니다.
<HH> - 두 자리 시간
<MM> - 두 자리 분
시스템 시간을 설정합니다. 해결 방법은 1초 이내입니다. 라이브러리 컴플렉스에서 libraryId = 1인 라이브러리가 마스터입니다. 마스터 라이브러리에 대한 시간을 변경합니다.
<HH> - 두 자리 시간
<MM> - 두 자리 분
<SS> - 두 자리 초
이 명령은 지정한 IP 주소에 대한 네트워크 경로를 추적합니다.
지정한 IP 주소에 대한 traceRoute를 실행합니다.
이 명령은 요청한 장치에 대한 고객 버전 및 소프트웨어 버전을 표시합니다.
장치 또는 모든 장치에 대한 코드의 소프트웨어 버전을 표시합니다.
<장치 주소> - 라이브러리, 레일, 열, 면, 행 형식에서 장치를 지정합니다.
이 명령은 명령이 실행되고 있는 중복 전자 부품 관련 카드 및 라이브러리에 대한 시스템 및 논리 카드 정보를 표시합니다.
명령이 실행되고 있는 위치와 관련된 정보가 표시됩니다.
예:
SL8500> whereAmI Host Name: gulibtst02b Port 2B IP Address: 172.20.151.24 Library Type: SL8500 HBC side: B Active side: B COMPLETED