그림 5-1에서는 원격 라이브러리가 포함된 예제를 보여줍니다. 다음 절에서는 이러한 예제를 구성하는 방법에 대해 설명합니다.
SMC는 VTCS와 원격 TapePlex 사이의 모든 통신을 관리하므로, SMC는 원격 TapePlex에 연결하는 방법을 알고 있어야 합니다. 이렇게 하려면 로컬 및 원격 TapePlex 외에도 원격 TapePlex에 대해 TCP/IP 제어 경로를 정의하는 하나 이상의 SMC SERVER
문을 정의합니다. 다음 예제에 표시된 것처럼 SMC CMDS
파일에서 이를 수행해야 합니다.
TAPEPLEX NAME(TMVSA)LOCSUB(HSC0) TAPEPLEX NAME(TMVSB)LOCSUB(HSC1) SERVER NAME(TMVSB)IP(192.168.1.10)PORT(60000)
이 예제에는 다음이 포함됩니다.
TAPEPLEX
문은 로컬 MVS 호스트(HSC0)에서 HSC가 실행되는 로컬 TapePlex인 TMVSA를 정의합니다.
두번째 TAPEPLEX
문은 원격 MVS 호스트(HSC1)에서 HSC가 실행되는 원격 TapePlex인 TMVSB를 정의합니다.
SERVER
명령은 TMVSB에 대한 UUI 통신 경로를 정의합니다. 설명:
원격 서버 이름은 TMVSB입니다.
IP
매개변수 값은 UUI 통신용 ELS 포트 IP 주소, 192.168.1.10입니다.
PORT
매개변수 값은 60000입니다. 이 값은 항상 TMVSB와의 SMC 통신을 위한 SERVER PORT
매개변수에 사용됩니다.
VTCS CONFIG
데크를 업데이트해서 원격 라이브러리 및 VTSS에서 원격 라이브러리로의 연결을 정의해야 합니다. 다음 예제에 표시된 것처럼 원격 라이브러리는 CONFIG STORMNGR
문으로 정의됩니다.
TAPEPLEX THISPLEX=TMVSA STORMNGR NAME=TMVSB VTSS NAME=VTSS1 LOW=70 HIGH=80 MAXMIG=8 MINMIG=4 RETAIN=5 RTDPATH NAME=RM1RTD1 STORMNGR=TMVSB DEVNO=1A00 CHANIF=0A:0 RTDPATH NAME=RM1RTD2 STORMNGR=TMVSB DEVNO=1A01 CHANIF=0A:1 RTDPATH NAME=RM1RTD3 STORMNGR=TMVSB DEVNO=1I00 CHANIF=0I:0 RTDPATH NAME=RM1RTD4 STORMNGR=TMVSB DEVNO=1I01 CHANIF=0I:1 VTD LOW=6900 HIGH=69FF
이 예에서 다음에 유의하십시오.
CONFIG TAPEPLEX
문은 TMVSA를 로컬 TapePlex로 지정합니다.
STORMNGR
문은 TMVSB를 원격 라이브러리로 지정합니다.
VTSS1에 대한 CONFIG RTDPATH
문은 다음을 지정합니다.
RTDPATH
의 이름입니다.
원격 라이브러리에 대한 연결(STORMNGR=TMVSB
).
장치 번호(DEVNO
).
ci:p
형식의 각 VTSS-RTD 연결에 대한 CHANIF
값. 설명:
c
는 0 또는 1입니다.
i
는 A 또는 I입니다.
p
는 0 - 3입니다.
주:
VSM5의 경우CHANIF
값은 VSM5 IFF Configuration Status Screen에 지정된 값과 일치해야 합니다. VSM 6의 경우, 이 값은 각 VTSS에 대해 고유하지만, VSM 6 TCP/IP 포트의 실제 값과 일치하지 않습니다 .이제 STORclas STORMNGR
매개변수를 사용해서 데이터 경로를 원격 라이브러리로 지정할 수 있습니다. 예를 들면 다음과 같습니다.
STOR NAME(REMLIB) STORMNGR(TMVSB)
원격 라이브러리에 있는 모든 MVC는 VOLPARM/POOLPARM
정의 등을 통해 로컬 MVC 풀 정의에 포함되어야 합니다. 로컬 HSC는 원격 MVC를 비라이브러리로 취급합니다.
모든 원격 라이브러리 서버는 일반적으로 MVC를 특정 방법에 의한 "외부 관리" 항목으로 정의해야 합니다. 원격 TapePlex가 로컬 MVC 풀을 공유하도록 설정하는 작업은 직렬화가 없기 때문에 지원되지 않습니다.
MVC의 풀이 데이터 전송 목적으로 공유될 경우에는 하나의 TapePlex만 MVC에 기록할 수 있습니다. 다른 TapePlex는 읽기 전용 액세스 권한만 갖습니다. 드라이브에서 MVC를 직렬화하는 것은 사용자의 책임입니다.