이 장에서는 VM Client 운영자 명령과 이를 실행하는 방법을 설명합니다.
다음 방법을 사용하여 VM Client 명령을 실행합니다.
SMCPARMS 또는 SMCCMDS 파일의 VM Client 명령이 시작 시 처리되도록 지정합니다. 자세한 내용은 VM Client 명령 파일을 참조하십시오.
CP 특별 메시지(SMSG) 기능을 사용하여 VM Client 명령을 VM Client 서비스 시스템으로 보냅니다.
VM Client 서비스 시스템에 명령을 실행할 권한이 부여된 가상 시스템에서 다음 명령을 실행합니다.
CP SMSG userid command-string
여기서:
userid
는 CP 디렉토리에 정의된 VM Client 서비스 시스템의 이름입니다.
command-string
은 유효한 VM Client 명령을 포함하는 문자열입니다.
VM Client 서비스 시스템에 로그온하고 연결된 콘솔에서 명령을 실행합니다.
이 절에서는 VM Client 명령을 설명합니다.
AUTHorize
명령은 TMI 및 VM Client 명령 요청을 실행할 권한이 부여된 VM 사용자 ID를 식별합니다. 또한 이 명령은 이전에 정의된 권한 부여 항목을 제거할 수 있습니다.
주:
VM Client에 권한 부여 대체 기능을 추가하기 위해 Customer Exit SMCXIT01이 제공됩니다. 권한이 부여되지 않은 VM 사용자 ID가 VM Client 명령이나 TMI 요청을 실행할 경우 SMCXIT01
Exit를 사용하여 일치하는 AUTHorize
명령이 없어도 필요한 권한 부여를 제공할 수 있습니다.
VM Client 설치의 일부로 설치된 기본 SMCXIT01 EXEC 실행 파일이 없습니다.
샘플 Customer Exit SMCXIT01
및 설치 지침은 배포된 SMCXIT01.samp 파일을 참조하십시오.
그림 6-1에 표시된 대로 AUTHorize
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 AUTHorize
매핑을 모두 나열합니다.
다른 매개변수가 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 모두 처리된 후 LIst
가 적용됩니다.
ID(
VM-userid_list
)
선택적으로, VM-userid-list
에 나타난 대로 권한을 부여할 VM 사용자 ID를 지정합니다.
OFF ID(
VM-userid-list
)
선택적으로, VM-userid-list
에 지정된 VM 사용자 ID의 AUTHorize
항목을 제거합니다. 매개변수 값 "*"는 모든 AUTHorize
항목을 제거합니다.
REQuest(CMD|TMI|ALL)
선택적으로, 권한을 부여하거나 제거할 VM Client 권한을 지정합니다. 이 매개변수를 ID
또는 OFF ID
매개변수와 함께 지정할 수 있습니다. 다음 값 중 하나 또는 모두를 지정해야 합니다.
CMD
는 SMSG 인터페이스를 통해 수신된 Authorize 명령 요청을 나타냅니다.
TMI
는 Authorize 테이프 관리 인터페이스 API 요청을 나타냅니다.
ALL
은 Authorize CMD 및 TMI 요청을 나타냅니다. REQuest가 지정되지 않은 경우 이것이 기본값입니다.
COMMtest
명령은 하나 이상의 서버에 대한 통신 경로를 테스트합니다. 지정된 통신 경로에 QUERY SERVER
명령을 실행하고 결과를 요약합니다.
그림 6-3에 표시된 대로 COMMtest
명령은 다음 매개변수를 포함합니다.
TAPEPlex(
name
)
선택적으로, 통신 테스트를 위한 TapePlex를 지정합니다. 이 매개변수를 지정하지 않으면 모든 비장애 TapePlex에 대해 통신을 테스트합니다.
name
은 VM Client TAPEPlex
명령으로 정의된 TapePlex 이름입니다. 다음 규칙이 적용됩니다.
값은 1~8자 사이여야 합니다.
첫번째 문자는 영문자 또는 숫자여야 합니다.
마지막 문자는 영문자 또는 숫자여야 합니다.
첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.
다음 하위 매개변수를 지정할 수 있습니다.
SERVer(
name
)
선택적으로, 통신 테스트를 위한 서버 경로를 지정합니다. 이 매개변수를 지정하지 않으면 명명된 TapePlex의 모든 비장애 서버 경로에 대해 통신을 테스트합니다.
name
은 VM Client SERVer
명령으로 정의된 서버 경로 이름입니다. 다음 규칙이 적용됩니다.
값은 1~8자 사이여야 합니다.
첫번째 문자는 영문자 또는 숫자여야 합니다.
마지막 문자는 영문자 또는 숫자여야 합니다.
첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.
ANYSTATus
선택적으로, 운영자 명령이나 VM Client에 의해 사용 안함으로 설정된 경로를 포함한 모든 통신 경로에 대해 통신을 테스트합니다.
PORTrange(
nnnn|nnnn-nnnn
)
선택적으로, 지정된 포트나 범위에서 원격 서버 경로의 통신을 테스트하도록 지정합니다. 지정된 PORTrange
는 방화벽 설정 테스트를 허용하는 TCPip PORTrange
사양과 다를 수 있습니다.
nnnn
또는 nnnn-nnnn
은 통신에 사용할 포트 번호 또는 포트 번호 범위입니다. 각 포트 번호는 1-65535 값을 가질 수 있습니다. 그러나 지정할 수 있는 최대 포트 번호 범위는 100(예: 6401-6500)입니다. 생략할 경우, 정의된 TCPip PORTrange
의 포트가 사용됩니다. 해당 포트가 정의되지 않은 경우 임시 포트가 사용됩니다. 포트 범위가 지정된 경우 각 포트 번호에서 통신을 시도합니다.
REPEAT(
nnnnn
)
선택적으로, 통신 테스트를 반복할 횟수를 지정합니다. nnnnn
에 유효한 값은 1~99999입니다.
DISMount
명령은 드라이브에서 볼륨을 마운트 해제합니다.
그림 6-5에 표시된 대로 DISMount
명령은 다음 매개변수를 포함합니다.
DRive(
uuuu
)
볼륨을 마운트 해제할 전송 장치의 테이프 드라이브 주소를 지정합니다. 이 매개변수는 필수입니다.
uuuu
는 테이프 드라이브 주소입니다. DRIVEMAP
명령을 사용할 경우 CLIENT 주소가 됩니다. DRIVemap을 참조하십시오.
VOLser(
vvvvvv
)
볼륨을 마운트 해제할 전송 장치의 테이프 드라이브 주소를 지정합니다. 이 매개변수는 필수입니다.
vvvvvv
는 테이프 드라이브 주소(볼륨 일련 번호)입니다.
FORCE
선택적으로, 볼륨을 마운트 해제하기 전에 장치를 언로드하도록 지정합니다. 이 매개변수는 가상 드라이브에 유효하지 않습니다.
Display DRive
명령은 VM Client 드라이브 속성과 TapePlex 소유권 정보를 요청합니다.
그림 6-6에 표시된 대로 Display DRive
명령은 다음 매개변수를 포함합니다.
devnum
, devnum-range
또는 devnum-list
표시할 장치 번호, 장치 번호 범위 또는 장치 번호 목록을 나타냅니다. 각 장치 번호는 ccuu
형식의 유효한 16진수 주소여야 합니다. DRIVEmap
명령을 사용할 경우 CLIENT 주소가 됩니다.
TAPEPlex(
name
)
선택적으로, 지정된 TapePlex가 소유한 장치만 나열합니다. 이 매개변수가 지정되지 않은 경우 모든 TapePlex가 소유한 장치가 표시됩니다.
name
은 TapePlex 이름입니다. 다음 규칙이 적용됩니다.
값은 1~8자 사이여야 합니다.
첫번째 문자는 영문자 또는 숫자여야 합니다.
마지막 문자는 영문자 또는 숫자여야 합니다.
첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.
표시되는 TapePlex의 유형을 제어하기 위해 ALL, Real 또는 Virtual 매개변수를 포함할 수도 있습니다.
ALL
선택적으로, SMC에서 정의된 TapePlex가 소유한 장치를 모두 나열합니다. 아무 매개변수도 지정되지 않은 경우 이것이 기본값입니다.
Real
선택적으로, 모든 정의된 TapePlex가 소유한 "실제" 장치(비가상 장치)만 나열합니다.
Virtual
선택적으로, 모든 정의된 TapePlex가 소유한 가상 장치만 나열합니다.
IDentity
선택적으로, 드라이브 일련 번호를 식별하는 정보를 표시합니다.
Display RC
명령은 SMC 반환/원인 코드 또는 HSC/VTCS UUI 원인 코드의 의미에 대한 정보를 표시합니다.
그림 6-7에 표시된 대로 Display RC
명령은 다음 매개변수를 포함합니다.
X
또는 HEX
선택적으로, 원인/반환 코드 값 또는 범위가 16진수로 지정되도록 합니다.
nnnn
또는 nnnn-nnnn
선택적으로, 설명을 표시할 반환 코드 또는 반환 코드 목록을 나타냅니다.
X
또는 HEX
가 지정된 경우 값에 16진수 문자 0-9 및 A-F를 포함할 수 있습니다.
X
또는 HEX
가 지정되지 않은 경우 값에 숫자만 포함할 수 있습니다.
ALL
선택적으로, 모든 정의된 반환/원인 코드가 나열되도록 합니다. ALL
은 유틸리티에서만 허용됩니다.
주:
ALL
과 X/HEX
는 상호 배타적입니다.DETail
선택적으로, 요청된 코드에 대한 세부정보가 나열되도록 합니다.
Display Volume
명령은 볼륨 속성과 TapePlex 소유권 정보를 요청합니다.
그림 6-8에 표시된 대로 Display Volume
명령은 다음 매개변수를 포함합니다.
volser
, volser-range
또는 volser-list
처리할 volser, volser 범위 또는 volser 목록을 나타냅니다. 여러 볼륨이 지정된 경우 처음 100개만 표시됩니다.
ALLTapeplex
선택적으로, 지정된 volser에 대해 모든 활성 TapePlex를 질의하도록 지정합니다. 지정된 경우, 동일 volser가 여러 TapePlex에 정의된 경우 다중 표시 라인이 나열될 수 있습니다.
이 매개변수가 지정되지 않은 경우 Display Volume
명령은 TapePlex가 정의된 순서로 질의하고 첫번째 볼륨 발생만 나열합니다.
DRIVemap
명령은 VM Client 장치 주소를 서버 드라이브 주소에 매핑합니다. 이 명령으로 사용자는 동일한 TapePlex 실제/가상 장치에 대해 VM Client와 서버 호스트에 다른 주소를 지정할 수 있습니다.
그림 6-9에 표시된 대로 DRIVemap
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 DRIVemap
매핑을 모두 나열합니다.
CLient(
address
)
선택적으로, DRIVemap
명령으로 매핑된 장치 번호를 지정합니다.
address
는 장치 번호, 장치 번호 범위 또는 장치 번호 목록입니다. 각 장치 번호는 16진수 숫자입니다.
또한 SErver
하위 매개변수를 포함할 수 있습니다.
SErver(
address
)
선택적으로, HSC 서버에 정의된 장치 번호를 지정합니다.
address
는 장치 번호, 장치 번호 범위 또는 장치 번호 목록입니다. 장치 번호는 16진수 숫자입니다.
CLient
가 OFF
매개변수 없이 지정된 경우 SErver
는 필수입니다.
CLient
와 SErver
가 둘 다 지정된 경우 CLient
매개변수는 서버 매개변수에 지정된 것에 해당하는 주소 목록 또는 범위를 지정해야 합니다.
주:
장치 주소를 참조하는 VM Client 명령(예:DISPLAY DRIVE
, DISMOUNT
, MOUNT
)을 입력한 경우 클라이언트 장치 주소(또는 VM Client에 알려진 주소)를 지정해야 합니다.지정된 장치 번호에 대한 DRIVemap
매핑을 나열하도록 LIst
매개변수를 포함할 수 있습니다.
OFF
선택적으로, 모든 DRIVemap
항목을 제거합니다. 이 매개변수가 CLient
매개변수와 함께 지정된 경우 일치하는 CLient DRIVemap
매핑만 제거됩니다. 주소 사양(목록 또는 범위)은 정의 사양과 정확히 일치해야 합니다.
DUMP
명령은 언제든 서비스 시스템 스토리지 덤프를 강제로 생성할 수 있습니다. 모든 서비스 시스템 스토리지가 덤프됩니다. DUMP
명령은 진단 목적입니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 사용하십시오.
CP VMDUMP
명령을 통해 덤프가 생성됩니다. 덤프 목적지는 서비스 시스템의 읽기 장치(V 등급)입니다.
그림 6-10에 표시된 대로 DUMP
명령은 다음 매개변수를 포함합니다.
TITLE(’comment’)
선택적으로, 덤프를 설명합니다.
comment
는 최대 72자 길이에 작은 따옴표로 묶인 덤프 제목입니다. 이 제목은 해당 DUMP
명령에만 유효합니다. 기본 제목은 ’VM CLIENT DUMP COMMAND’
입니다.
DUMPOpts
명령은 생성할 최대 VMDUMP 덤프 수를 지정하거나 재설정합니다. 이 명령은 혹시라도 심각한 비정상 종료 주기가 발생할 경우 VM 스풀 공간이 소진되지 않도록 도와줍니다.
그림 6-11에 표시된 대로 DUMPOpts
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, DUMPS TAKEN
, DUMPS MAX
COUNT
, USERID
를 포함한 현재 DUMPOpts
설정을 나열합니다.
RESETcount
선택적으로, 생성된 덤프 수를 0으로 재설정합니다.
MAXdump(
nnn
)
선택적으로, 덤프 처리를 사용 안함으로 설정하기 전에 허용할 덤프 수의 임계값 개수를 설정합니다.
nnn
은 덤프 수입니다. 이 값은 0~999 범위의 십진수입니다. 기본값은 50입니다.
TO(
userid
)
선택적으로, 덤프를 수신할 사용자 ID를 지정합니다.
userid
는 사용자 ID입니다. 정의된 VM 사용자 ID여야 합니다. 별표(*)를 입력하면 VM Client 서비스 시스템 ID로 변환됩니다. 기본값은 VM Client 서비스 시스템의 사용자 ID입니다.
Help
명령은 VM Client 명령 및 메시지 정보를 표시합니다.
주:
아무 매개변수 없이Help
명령을 입력하면 모든 사용 가능한 VM Client 명령에 대한 정보가 표시됩니다.그림 6-13에 표시된 대로 Help
명령은 다음 매개변수를 포함합니다.
command-name
선택적으로, VM Client 명령 이름입니다.
nnnn
선택적으로, VM Client 메시지 식별자의 4자리 숫자 부분입니다. 선행 0은 필수가 아닙니다.
nnnn-nnnn
선택적으로, VM Client 메시지 식별자의 4자리 숫자 부분을 사용하여 지정된 메시지 범위입니다.
SMC
nnnn
선택적으로, 전체 VM Client 메시지 식별자입니다.
SMC
nnnn
-SMC
nnnn
선택적으로, 전체 VM Client 메시지 식별자를 사용하여 지정된 메시지 범위입니다.
LIst 명령은 VM Client 가상 시스템 내의 저장 컨텐츠를 표시합니다. 이 명령은 진단 목적입니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 사용하십시오.
그림 6-14에 표시된 대로 LIst
명령은 다음 매개변수를 포함합니다.
Address(
address
)
선택적으로, VM Client 메모리 컨텐츠 나열을 시작할 주소를 지정합니다.
address
는 16진수 주소입니다.
CB(
control-block-name
)
선택적으로, 나열할 내부 VM Client 제어 블록을 지정합니다.
control-block-name
은 제어 블록 이름입니다.
VM Client 제어 블록은 진단 목적으로 나열됩니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 control-block-name
을 지정하십시오.
TASKs
선택적으로, 활성 VM Client 시스템 작업을 나열합니다.
FUNIT(
uuuu
|
uuuu-uuuu
)
선택적으로, 지정된 장치 주소와 연관된 VM Client 제어 블록을 나열합니다.
uuuu
또는 uuuu-uuuu
는 단일 장치 주소 또는 장치 주소 범위입니다.
LOGdisk
명령은 YYYYMMDD LOG
라는 디스크 파일에 콘솔 출력의 로깅을 제어할 수 있습니다.
그림 6-15에 표시된 대로 LOGdisk
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 LOGdisk
설정을 표시합니다.
LOGdisk
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 LIst
가 적용됩니다.
ON
선택적으로, 나열된 옵션과 함께 콘솔 출력의 로깅을 사용으로 설정합니다. 로깅이 설정되면 모든 명령과 메시지가 기록됩니다.
또한 다음 매개변수를 입력할 수 있습니다.
FM(
m
)
디스크 로그 파일을 수신할 파일 모드를 지정합니다. FM
은 RW 미니디스크를 지정해야 합니다. 이 매개변수는 ON
매개변수와 함께만 유효합니다.
m
은 파일 모드입니다. 이 값은 영문자여야 합니다. 기본값은 'A'입니다.
OFF
선택적으로, 나열된 옵션과 함께 콘솔 출력의 로깅을 사용 안함으로 설정합니다. 로그 파일이 닫힙니다.
FLUSH
선택적으로, 로그 파일을 비웁니다. 파일이 닫혔다가 다시 열립니다.
모든 메시지가 VM Client 서비스 시스템 콘솔에 기록됩니다. VM Client 서비스 시스템 콘솔 처리는 CP SPOOL
명령으로 제어할 수 있습니다. VM Client 서비스 시스템 콘솔은 PROFILE EXEC로 시작해서 유지 관리 ID로 스풀링하는 것이 좋습니다. 예를 들면 다음과 같습니다.
CP SPOOL CON START TO MAINT
MOunt 명령은 드라이브에 볼륨을 마운트합니다.
그림 6-16에 표시된 대로 MOunt
명령은 다음 매개변수를 포함합니다.
DRive(
uuuu
)
볼륨을 마운트할 전송 장치의 테이프 드라이브 주소를 지정합니다.
uuuu
는 테이프 드라이브 주소입니다. DRIVemap
명령을 사용할 경우 CLIENT 주소가 됩니다.
VOLser(
vvvvvv
)
선택적으로, 마운트할 볼륨을 지정합니다. 이 매개변수가 지정되지 않은 경우 스크래치 볼륨이 마운트됩니다.
vvvvvv
는 볼륨 일련 번호입니다. 스크래치 볼륨에는 SCRTCH
를 지정하십시오.
Readonly
선택적으로, 읽기 전용 액세스를 위해 볼륨을 마운트하도록 지정합니다. 이 매개변수는 특정 마운트에만 유효합니다.
SUBpool(
subpool-name
)
선택적으로, 스크래치 볼륨을 스크래치 하위 풀에서 가져오도록 지정합니다. 이 매개변수가 지정되지 않은 경우 HSC 서버에 스크래치 풀이 정의된 방법에 따라 동작이 달라집니다. 세부정보는 HSC MOUNT
명령 설명을 참조하십시오. 이 매개변수는 스크래치 마운트에만 유효합니다.
subpool-name
은 하위 풀 이름입니다.
MEdia(
media-type
)
선택적으로, 스크래치 볼륨에 대한 매체 유형을 지정합니다. 지정된 매체는 요청 DRive와 호환되어야 합니다. 이 매개변수는 스크래치 마운트에만 유효합니다.
media-type
은 매체 유형입니다. 유효한 매체 유형 값 목록은 부록 A MEDia, RECtech 및 MODel 값을 참조하십시오.
주:
MEDia
가 지정되지 않은 경우 매체 유형에 관계없이 다음 스크래치 볼륨이 선택됩니다.MGMTclas(
mgmt-clas-name
)
선택적으로, HSC/VTCS MGMTclas
제어문에 정의된 관리 클래스를 지정합니다. 이 매개변수는 스크래치 마운트에만 유효합니다.
mgmt-clas-name
은 관리 클래스 이름입니다.
MDGDef
명령은 VM Client 시스템 메시지의 모양을 정의하고, 어떤 메시지를 표시하고 억제할지 제어합니다.
그림 6-17에 표시된 대로 MSGDef
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 기본 VM Client 메시지 설정을 나열합니다.
MSGDef
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 LIst
가 생성됩니다.
OFF
선택적으로, 모든 MSGDef
값을 원래 VM Client 기본 설정으로 재설정합니다. 기본 설정을 나열하려면 이 매개변수와 함께 LIst
를 지정하십시오.
CASE(UPPER|MIXED)
선택적으로, 메시지 대소문자를 지정합니다. 유효한 값은 UPPER
또는 MIXED
입니다.
UPPER
는 대문자를 지정합니다. 이것이 기본값입니다.
MIXED
는 대소문자 혼합을 지정합니다.
LVl(
level
)
선택적으로, 어떤 VM Client 메시지를 표시/억제할지 제어할 때 사용되는 기본 레벨을 지정합니다.
level
은 기본 레벨입니다. 유효한 값은 다음과 같습니다.
0 - 오류 메시지만 표시합니다.
4 - VM Client 서비스 시스템에서 오류 및 경고 메시지를 표시합니다.
8 - 모든 VM Client 서비스 시스템 메시지와 할당 작업 로그 경고 메시지를 표시합니다. MSGDef
매개변수가 지정되지 않은 경우 이것이 기본값입니다.
주:
레벨 8 이상은 진단 목적으로 사용되며 StorageTek 소프트웨어 지원 센터의 지시 하에만 지정해야 합니다.ECHOmnterr(ON|OFF)
선택적으로, HSC에서 생성된 마운트 오류를 VM Client의 콘솔에 직접 에코할지 여부를 지정합니다.
ON
은 HSC에서 생성된 마운트 오류를 VM Client의 콘솔에 에코하도록 지정합니다. 이것이 기본값입니다.
OFF
는 HSC에서 생성된 마운트 오류를 VM Client의 콘솔에 에코하지 않도록 지정합니다.
VERBOSE(OFF|ON)
선택적으로, VM Client 설정을 변경할 때마다 SMC0190 및 SMC0191 메시지를 표시할지 여부를 지정합니다.
OFF
는 SMC0190 및 SMC0191 메시지를 표시하도록 지정합니다.
ON
은 SMC0190 및 SMC0191 메시지를 표시하지 않도록 지정합니다. 이것이 기본값입니다.
OPERator
명령은 VM Client 메시지를 수신할 가상 시스템을 지정합니다.
그림 6-8에 표시된 대로 OPERator
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 운영자 설정을 표시합니다.
OPERator
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 목록이 생성됩니다.
ID(
VM-userid
)
선택적으로, VM Client 메시지를 수신할 가상 시스템의 이름을 지정합니다.
VM-userid
는 가상 시스템의 사용자 ID입니다. 정의된 VM 사용자 ID여야 합니다. 별표(*)를 입력하면 VM Client 서비스 시스템 ID로 변환됩니다. 기본값은 VM Client 서비스 시스템의 사용자 ID입니다.
POOLmap
명령은 HSC 스크래치 하위 풀 이름을 VTCS 관리 클래스에 매핑합니다.
VM/HSC 테이프 관리 인터페이스(VMTMI)를 사용하는 테이프 관리 시스템은 대개 스크래치 요청에 하위 풀 이름만 지정하고 관리 클래스는 지정하지 않습니다. POOLmap
명령으로 스크래치 마운트에 관리 클래스 이름을 제공할 수 있습니다. POOLmap
명령은 특히 VM Client가 가상 테이프 마운트를 요청할 때 권장됩니다.
주:
POOLmap
명령은 TapePlex 서버와 통신하여 지정된 하위 풀과 관리 클래스 이름을 검증합니다. 따라서 VM Client TAPEPlex
및 SERVer
명령을 처리하기 전에 POOLmap
명령을 지정하면 안됩니다.그림 6-19에 표시된 대로 POOLmap
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 운영자 설정을 표시합니다.
OPERator
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 목록이 생성됩니다.
MGMTclass(
mmmmm
)
선택적으로, HSC 서버에 정의된 관리 클래스 이름을 지정합니다.
mmmmm
은 1-8자의 영숫자 관리 클래스 이름입니다.
OFF
선택적으로, 모든 POOLmap
항목을 제거합니다.
이 매개변수가 MGMTclass
또는 SUBPool
매개변수와 함께 지정된 경우 일치하는 POOLmap
항목만 제거됩니다.
SUBPool(
subpool-list
)
HSC 서버에 정의된 스크래치 하위 풀 이름을 지정합니다.
subpool-list
는 지정된 관리 클래스 이름과 연관될 하나 이상의 스크래치 하위 풀 이름입니다.
READ
명령은 콘솔 명령 대신 입력 데이터 세트를 사용하여 일련의 명령을 입력합니다.
그림 6-20에 표시된 대로 READ
명령은 다음 매개변수를 포함합니다.
SMCCMDs
선택적으로, VM Client START 프로시저의 SMCCMDS FILEDEF
에 지정된 데이터 세트에 포함된 명령을 재처리합니다.
FILE(
filename filetype
)
과 선택적으로 filemode
선택적으로, READ
할 파일을 지정합니다.
filename
은 파일 이름입니다.
filetype
은 파일 유형입니다.
filemode
는 파일 모드입니다. 기본값은 A
입니다.
RESYNChronize
명령은 모든 TapePlex에서 드라이브 구성 정보를 획득하기 위해 모든 정의된 TapePlex에 연결을 재설정합니다.
이 동작은 VM Client가 처음 TapePlex에 새 경로를 활성화할 때, 또는 HSC 서버가 구성 변경을 보고할 때 자동으로 수행됩니다.
그림 6-21에 표시된 대로 RESYNChronize
명령은 다음 매개변수를 포함합니다.
REStart
선택적으로, 마지막 활성 경로에 관계없이 첫번째 서버에서 RESYNChronize
시도를 시작합니다.
WAIT(OFF|
nnnnnn
)
선택적으로, 서버가 사용 가능해질 때까지 기다립니다. 이 옵션은 TAPEPLEX
및 SERVER
가 정의된 경우 유용합니다. 서버가 사용 가능해지거나 지정된 시간 nnnnnn
이 만료될 때까지 명령이 완료되지 않습니다.
nnnnnn
은 0-999999 범위의 대기 시간(분)입니다.
OFF
는 사용 가능한 서버를 기다리지 않도록 지정합니다. 이것이 기본값입니다.
Route
명령은 VM Client에서 정의된 TapePlex 이름으로 트랜잭션 경로 지정을 요청합니다.
주:
Route 명령을 사용하여 VM Client에서 ACSLS XAPI 서버로 다양한 명령을 실행할 수도 있습니다. 자세한 내용은 ELS 설명서 XAPI Client Interface to ACSLS Server Reference를 참조하십시오.그림 6-22에 표시된 대로 Route
명령은 다음 매개변수를 포함합니다.
tapeplex-name
VM Client TAPEPlex
명령에 정의된 TapePlex 이름입니다. VM Client는 현재 활성 TapePlex 경로를 사용하여 지정된 TapePlex로 요청 경로를 지정합니다.
command-string
요청된 TapePlex로 경로를 지정할 명령 문자열입니다.
VM Client는 지정된 명령 문자열을 검증하려고 시도하지 않지만, 지정된 tapeplex-name
에 입력된 명령 문자열에 경로를 지정하고 응답을 표시합니다.
VTCS 명령에 VT
접두어를 붙이면 안됩니다. HSC UUI 인터페이스는 VT
접두어 없이 정확한 기능 프로세서로 VTCS 명령 경로를 지정합니다.
command-string
은 HSC UUI
(VOLRPT
제외) 또는 VTCS 명령(VTVRPT
, DISPLAY MSG
, DISPLAY CMD
제외)에서 지원되는 명령이어야 합니다.
SERVer
명령은 원격 라이브러리 서버에 대한 명명된 경로를 정의합니다. SERVer
명령은 StorageTek HTTP 서버에 대한 통신 경로를 설명합니다. 또한 SERVer
명령은 VM Client에 정의된 서버를 나열할 수 있습니다.
다음 사항에 유의하십시오.
SERVer를 정의하기 전에 TAPEPlex
명령을 사용하여 참조 TapePlex를 정의해야 합니다.
SERVer와 연관된 TapePlex 이름은 변경할 수 없습니다. 자세한 내용은 TAPEPlex를 참조하십시오.
그림 6-23에 표시된 대로 SERVer
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, TapePlex 서버 경로에 대한 상태 정보를 표시합니다.
SERVer
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다. 이 경우 모든 라이브러리 서버 경로가 나열됩니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. NAme
이외의 매개변수와 함께 지정된 경우 다른 매개변수가 처리된 후 LIst
가 생성됩니다.
선택적으로, 이 매개변수와 함께 NAme
(
name
)
을 지정할 수도 있습니다. NAme
은 상태를 표시할 TapePlex 서버 경로를 지정합니다. name은 서버 경로 이름입니다.
NAme(
name
)
선택적으로, TapePlex 서버에 대한 통신 경로를 지정합니다.
name
은 경로 매개변수의 식별자입니다. 이 이름은 통신 오류 메시지에 보고됩니다. 다음 규칙이 적용됩니다.
값은 1~8자 사이여야 합니다.
첫번째 문자는 영문자 또는 숫자여야 합니다.
마지막 문자는 영문자 또는 숫자여야 합니다.
첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.
ENable
선택적으로, 마운트 요청을 위해 선택하도록 지정된 서버 경로를 사용으로 설정합니다.
DIsable
선택적으로, 지정된 서버 경로를 사용 안함으로 설정합니다. 이것이 TapePlex의 유일한 경로인 경우 마운트 요청에 TapePlex를 사용할 수 없습니다.
TAPEPlex
(
name
)
선택적으로, ACS 하드웨어 구성과 연관된 TapePlex 이름을 지정합니다. 새 서버를 정의할 때 TAPLEPlex
매개변수를 지정해야 합니다.
name
은 TapePlex 이름입니다. 이 이름은 TapePlex 서버 오류 메시지에 보고됩니다. 다음 규칙이 적용됩니다.
값은 1~8자 사이여야 합니다.
첫번째 문자는 영문자 또는 숫자여야 합니다.
마지막 문자는 영문자 또는 숫자여야 합니다.
첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.
주:
단일 TapePlex에 다중 경로를 정의할 수 있습니다.HSCSUB
(
ssss
)
선택적으로, 서버와 연관된 TapePlex를 나타내는 HSC 부속 시스템의 이름을 지정합니다. 이 매개변수는 하나 이상의 HSC 부속 시스템이 서버 호스트에서 실행 중(HSC가 MULT 모드로 실행 중)일 때만 필요합니다.
ssss
는 HSC 부속 시스템 이름입니다.
HOst
(
hostname
)
선택적으로, TapePlex 서버의 IP 분석기 호스트 이름을 지정합니다. DNS 조회를 위해 VM Client가 TCPIP DATA
파일에 액세스할 수 있어야 합니다.
hostname
은 원격 호스트의 이름입니다.
주:
HOst
와 IPaddress
는 상호 배타적입니다.IPaddress
(
ipaddress
)
선택적으로, TapePlex 서버의 IP 주소를 지정합니다.
ipaddress
는 원격 호스트의 IP 주소입니다.
주:
IPaddress
와 HOst
는 상호 배타적입니다.POrt
(
nnnn
)
선택적으로, 서버 포트를 지정합니다.
nnnn
은 0-65535 범위의 서버 포트입니다. 기본값은 8080입니다.
WAit
(
nnnn
)
선택적으로, VM Client가 요청 시간을 초과하기 전에 요청에 대한 최대 기본 대기 시간을 지정합니다.
nnnn
은 0-9999 범위의 대기 시간(초)입니다. 기본값은 60입니다.
주:
기본 대기 시간은 마운트, 마운트 해제, 꺼내기, 이동 요청에 적용되지 않습니다. 이들의 기본 시간 초과 값은 각각 10분, 10분, 24시간, 1시간입니다.REtry
(
nnnn
)
선택적으로, 작업을 재개시키고 실패를 기록하기 전에 단일 요청에 대한 재시도 횟수를 지정합니다.
nnnn
은 0-9999 범위의 재시도 횟수입니다. 기본값은 3입니다.
FAil
(
nnnn
)
선택적으로, 특정 서버 경로가 사용 안함으로 설정되거나 서비스 중단되기 전에, 통신을 성공적으로 설정한 후 최대 실패 횟수를 지정합니다.
nnnn
은 실패 횟수를 나타냅니다. 기본값은 0입니다.
0이 지정된 경우 명명된 SERVER가 통신 오류 때문에 자동으로 사용 안함으로 설정되는 일이 없습니다.
명명된 라이브러리에 대한 백업 SERVER 경로가 없는 경우 이 값을 지정해야 합니다.
FAIL 제한 횟수는 이 SERVER 경로에 통신이 성공적으로 설정된 후에만 적용됩니다.
TAPEPlex
명령은 대개 단일 CDS로 표현된 특정 StorageTek 테이프 하드웨어 구성인 TapePlex를 정의합니다.
다음 사항에 유의하십시오.
HSC TapePlex에 액세스하려면 TAPEPlex
및 SERVer
명령이 필요합니다.
TAPEPlex
명령은 VM Client가 통신하려는 TapePlex를 나열하고 그 상태를 보고할 수도 있습니다.
그림 6-24에 표시된 대로 TAPEPlex
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 지정된 TapePlex를 나열합니다.
NAme(
name
)
선택적으로, 정의하거나 수정할 TapePlex 이름을 지정합니다.
name
은 TapePlex 이름입니다. 이 이름은 TapePlex 오류 메시지에 보고됩니다. 다음 규칙이 적용됩니다.
값은 1~8자 사이여야 합니다.
첫번째 문자는 영문자 또는 숫자여야 합니다.
마지막 문자는 영문자 또는 숫자여야 합니다.
첫번째와 마지막 사이의 모든 문자는 영문자, 숫자 또는 하이픈이어야 합니다.
다음 하위 매개변수를 지정할 수 있습니다.
ENable
은 마운트 요청을 위해 선택하도록 지정된 TapePlex를 사용으로 설정합니다. 이것이 기본값입니다.
DIsable
은 지정된 TapePlex를 사용 안함으로 설정합니다. TapePlex가 마운트 요청에 사용되지 않습니다.
SERVerlist
선택적으로, 정의된 TapePlex와 해당 속성 및 연관된 서버를 나열합니다. SERVerlist
매개변수를 NAME
매개변수와 함께 지정하여 단일 TapePlex로 표시를 제한할 수도 있습니다.
다음 하위 매개변수를 지정할 수 있습니다.
NAME
은 서버를 나열할 TapePlex 이름을 지정합니다. name
은 TapePlex 이름입니다.
STATus
선택적으로, 모든 TapePlex 또는 하나의 명명된 TapePlex의 현재 상태를 나열합니다. TapePlex 상태는 TapePlex가 활성, 비활성 또는 사용 안함인지 여부를 나타냅니다. 활성 TapePlex의 경우 상태에 현재 서버 이름이 나열됩니다. STATus
는 RESYNChronize
명령을 수행하지 않습니다.
다음 하위 매개변수를 지정할 수 있습니다.
NAME
은 상태 정보를 나열할 TapePlex 이름을 지정합니다. name
은 TapePlex 이름입니다.
TCPip
명령은 TCP/IP 통신 환경의 현재 설정을 변경하거나 나열합니다. VM 호스트의 특정 TCP/IP 스택으로 TCP/IP 요청을 직접 보낼 수 있습니다. TCPip
명령은 언제든 실행할 수 있습니다.
그림 6-25에 표시된 대로 TCPip
명령은 다음 매개변수를 포함합니다.
LIst
선택적으로, 현재 TCP/IP 설정을 표시합니다. PORTrange
가 지정된 경우 LIst
는 현재 바인드된 포트 번호와 고수위 포트 번호(한 번에 실행되는 최대 동시 통신 하위 작업 수)도 표시합니다.
TCPip
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 LIst
가 생성됩니다.
OFF
선택적으로, VM Client TCP/IP 통신에 시스템 기본값이 사용되도록 지정합니다.
TCPname(
name
)
선택적으로, VM 호스트의 TCP/IP 서비스 시스템을 지정합니다.
name
은 TCP/IP 통신을 위한 VM TCP/IP 서비스 시스템의 사용자 ID입니다. 기본값은 TCPIP
입니다.
PORTrange(
nnnn-mmmm
)
또는 (OFF)
선택적으로, 원격 서버 경로에서 통신할 때 VM Client가 클라이언트 소켓을 바인드하기 위해 사용할 포트 범위를 지정합니다.
PORTrange
가 정의된 경우 VM Client는 지정된 PORTrange
안의 포트 중 하나에 클라이언트 소켓을 바인드하고, PORTrange
밖의 클라이언트 포트는 사용하지 않습니다. 따라서 VM Client는 알려진 포트로 통신을 제한하는 방화벽 뒤에서 작동할 수 있습니다. 볼륨 조회, 마운트 등의 통신 서비스가 필요한 동시 하위 작업마다 고유 포트가 필요합니다. PORTrange
가 정의되지 않은 경우 VM Client에서 임시 포트가 사용됩니다.
PORTrange
는 한 번에 하나만 활성일 수 있지만, 새로운 PORTrange
가 이전 PORTrange
와 겹치더라도 PORTrange
를 동적으로 재정의할 수 있습니다.
nnnn-mmmm
은 포트 번호 범위입니다. 각 포트 번호는 1-65535 값을 가질 수 있습니다. 지정할 수 있는 최소 포트 번호 범위는 10(예: 6401-6410)입니다. 지정할 수 있는 최대 포트 번호 범위는 1000(예: 6401-7400)입니다.
OFF
는 PORTrange 논리를 사용 안함으로 설정합니다. 그 결과 임시 포트가 사용됩니다. 이것이 기본값입니다.
다음 사항에 유의하십시오.
PORTrange
를 지정할 경우, 잘 알려진 TCP/IP 포트와 충돌하지 않도록 PORTrange
를 지정하는 것이 좋습니다.
PORTrange
를 지정할 경우, 통신 서비스를 요청할 것으로 예상된 동시 하위 작업 수보다 큰 값으로 PORTrange
를 지정하는 것이 좋습니다. 대부분의 설치에는 PORTrange
에 40개 포트면 충분합니다. 그러나 "사용 가능한 포트 없음"이라는 반환 코드와 함께 SMC0128 메시지가 생성될 경우 더 큰 PORTrange
가 필요합니다.
TCPip LIST
명령을 사용하여 고수위 포트 번호(한 번에 실행되는 최대 동시 통신 하위 작업 수)를 표시할 수 있습니다.
MONitor(
nnnn
)
과 선택적으로 mmmm
선택적으로, 통신 모니터 하위 작업 스캔 간격과 통신 모니터 하위 작업 메시지 간격을 지정합니다.
nnnn
은 모니터 스캔 간격(초)입니다. 통신 모니터는 매 nnnn
초마다 라이브러리 통신 검증을 수행합니다. 10~9999 사이의 값을 지정합니다. 기본값은 60입니다.
매분 모니터 스캔을 사용으로 설정하려면 기본 설정 60을 유지하는 것이 좋습니다. 너무 낮은 값을 설정하면 비활성 라이브러리가 존재할 때 잠재적으로 성능이 저하될 수 있습니다. 너무 높은 값을 설정하면 PREFPRIMARY(ON)
이 지정된 경우 기본 서버로 반환이 지연될 수 있습니다.
mmmm
은 선택적으로 모니터 스캔 간격을 스캔 횟수로 지정합니다. 이 간격에 따라 통신 오류 메시지가 표시됩니다. 0~9999 사이의 값을 지정합니다. 기본값은 10입니다.
기본 MONITOR(60,10)
설정은 60초의 모니터 스캔 간격과 10회 스캔의 모니터 메시지 간격을 지정합니다. 매분 스캔이 수행되지만, 오류 메시지는 10회 스캔당 한 번만 생성됩니다.
mmmm
값 0은 통신 모니터 하위 작업으로 발행된 모든 비-복구 불가능 또는 비장애 오류 메시지를 사용 안함으로 설정합니다. 그러나 서버 통신 경로 사용 안함으로 발생한 오류는 여전히 발행됩니다.
PREFprimary(ON|OFF)
선택적으로, 자동 기본 서버 전환을 사용 또는 사용 안함으로 설정합니다. 자동 기본 서버 전환이 이루어지려면 통신 모니터 하위 작업이 활성이어야 합니다. MONITOR(OFF)
가 지정된 경우 기본 서버 전환이 사용 안함으로 설정됩니다.
TRace
명령은 VM Client 추적을 사용으로 설정합니다. VM Client 추적 파일은 TRACE FILEDEF
파일에 기록됩니다.
주:
이 명령은 시스템 성능에 영향을 미칠 수 있습니다. StorageTek 소프트웨어 지원 센터의 지시 하에만 사용하십시오.그림 6-26에 표시된 대로 TRace
명령은 다음 매개변수를 포함합니다.
parameter
LIst
선택적으로, 현재 VM Client 추적 설정을 나열합니다.
TRace
명령에 아무 매개변수도 지정되지 않은 경우 LIst
가 기본값입니다.
LIst
는 다른 매개변수와 함께 지정할 수 있습니다. 이 경우 다른 매개변수가 처리된 후 목록이 생성됩니다.
OFF
선택적으로, VM Client 추적을 사용 안함으로 설정합니다.
ON
선택적으로, VM Client 추적을 사용으로 설정합니다.