5 원격 라이브러리 구성

그림 5-1에서는 원격 라이브러리가 포함된 예제를 보여줍니다. 다음 절에서는 이러한 예제를 구성하는 방법에 대해 설명합니다.

그림 5-1 원격 TapePlex에서 작동하는 RTD

그림 5-1 에 대한 설명이 이어집니다.
설명 그림 5-1 원격 TapePlex에서 작동하는 RTD

SMC SCMDS 파일 수정

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 데크를 업데이트하여 원격 라이브러리 정의

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 풀 고려 사항

원격 라이브러리에 있는 모든 MVC는 VOLPARM/POOLPARM 정의 등을 통해 로컬 MVC 풀 정의에 포함되어야 합니다. 로컬 HSC는 원격 MVC를 비라이브러리로 취급합니다.

모든 원격 라이브러리 서버는 일반적으로 MVC를 특정 방법에 의한 "외부 관리" 항목으로 정의해야 합니다. 원격 TapePlex가 로컬 MVC 풀을 공유하도록 설정하는 작업은 직렬화가 없기 때문에 지원되지 않습니다.

MVC의 풀이 데이터 전송 목적으로 공유될 경우에는 하나의 TapePlex만 MVC에 기록할 수 있습니다. 다른 TapePlex는 읽기 전용 액세스 권한만 갖습니다. 드라이브에서 MVC를 직렬화하는 것은 사용자의 책임입니다.