2 ELS 작동 방법

이 장에서는 ELS가 작동하는 방식에 대해 설명합니다.

SMC 작동 방법

SMC는 다음 작업을 수행합니다.

  • 정책과 HSC/VTCS에서 제공하는 볼륨 및 드라이브 특성을 기준으로 테이프 할당에 영향을 미칩니다.

    예를 들어, SMC POLICY 명령을 사용하여 스크래치 할당을 실제 또는 가상 장치로 지정할 수 있고, 스크래치 하위 풀을 선택할 수 있고, VTCS에서 가상 볼륨을 관리하는 데 사용하는 관리 클래스 이름을 지정할 수 있습니다.

  • MVS 마운트, 마운트 해제 및 스왑 메시지를 가로채어 자동화하도록 HSC 또는 VTCS로 보냅니다.

SMC는 테이프 처리가 발생하는 모든 호스트에서 실행되어야 합니다. ELS 서버 구성 요소(HSC/VTCS)는 SMC와 동일한 z/OS 호스트에서 실행될 수도 있고, 별도의 원격 호스트에서 실행될 수도 있습니다. SMC와 HSC/VTCS가 다른 z/OS 호스트에 있는 경우 TCP/IP를 사용하여 클라이언트 호스트에서 서버 호스트로 요청을 전송합니다. 원격 SMC 클라이언트에서 HTTP 요청을 받으려면 서버 호스트에서 실행 중인 SMC에서 HTTP 구성 요소를 활성화해야 합니다.

SMC 클라이언트/서버 기능을 사용하면 클라이언트 호스트에서만 SMC를 실행하고 하나 이상의 서버 호스트에서 HSC/VTCS 및 HTTP 서버를 실행할 수 있습니다. SMC 클라이언트/서버 기능을 사용하면 다음과 같은 이점이 있습니다.

  • HSC/VTCS를 실행하는 호스트 수를 줄일 수 있습니다. Oracle에서는 2개의 호스트(기본 및 백업)에서만 HSC/VTCS를 실행하도록 권장합니다. 더 적은 수의 호스트에서 HSC/VTCS를 실행하면 CDS 경합이 줄어들고 여러 개의 MVS syslog 파일을 관리할 필요가 없어집니다.

  • 물리적으로 다른 하드웨어 구성을 나타내는 여러 HSC/VTCS TapePlex 시스템과 통신할 수 있습니다.

  • 유지 관리를 위해 HSC를 재활용하는 경우 페일오버 기능을 제공합니다.

HSC 작동 방법

HSC는 물리적 테이프 환경을 제어합니다. HSC는 SMC의 요청에 응답하여 LSM 로봇 또는 HandBot이 물리적 테이프를 마운트하거나 마운트 해제하도록 지시합니다. HSC는 이동, 전환 등 다른 모든 물리적 테이프 작업도 제어합니다. HSC는 실제 및 가상 테이프 환경에 대한 정보가 저장되어 있는 CDS(컨트롤 데이터 세트)도 관리합니다.

VTCS 작동 방법

VTSS는 3490E 장치를 에뮬레이션하는 VTD(Virtual Tape Drive)를 제공합니다. VSM은 VTD를 사용하여 VTSS의 VTV(가상 테이프 볼륨)에 데이터를 씁니다.

VTCS는 VTSS 하드웨어를 제어하는 소프트웨어입니다. 예를 들어, VTSS 공간 관리/VTV 마이그레이션 주기를 제어하는 VTSS의 상위 및 하위 AMT(Automatic Migration Threshold)를 지정합니다. RTD(Real Tape Drive)는 물리적 MVC(다중 볼륨 카트리지)에 마이그레이션된 VTV를 씁니다. HSC가 VSM에 할당되지 않은 ACS 테이프 드라이브를 제어하는 동안 VTCS는 RTD를 제어합니다(HSC가 MVC에 대해 마운트 및 마운트 해제 서비스를 제공하기는 함).

호스트가 MVC에 마이그레이션되고 VTSS에 없는 VTV의 마운트를 요청하면 VSM은 마이그레이션된 VTV를 자동으로 VTSS에 회수합니다. 그림 2-1는 VTV 마이그레이션/회수 주기를 표시합니다.

주:

VSM은 VTSS 간 동적 RTD 공유를 지원합니다. 하지만 VTSS가 RTD를 공유하는 경우 이러한 VTSS는 동일한 모든 호스트에 대해 액세스 권한을 가지고 있어야 합니다.

그림 2-1 VTV 마이그레이션/회수 주기

주변 텍스트에서 그림 2-1 에 관해 설명합니다.
  1. 마이그레이션 — VTV에 기록된 데이터 세트의 가상 마운트, VTSS에 있는 VTV의 가상 마운트 해제, 다른 VTV와 함께 VTV 수집, MVC에 쌓인 VTV의 실제 마운트 및 실제 마운트 해제가 발생합니다.

  2. 회수 — VTV 회수를 위한 실제 마운트, VTSS로 VTV 회수 및 가상 마운트가 발생합니다.

CDRT 작동 방법

CDRT는 DR 호스트에서 사용하는 프로덕션 CDS의 테스트 복사본을 만들므로 두 개의 서로 다른 CDS를 가진 두 개의 ELS 부속 시스템이 동일한 ACS 하드웨어를 관리할 수 있습니다. CDS는 ACS 하드웨어의 리소스 및 테이프 카트리지 상태 변경사항을 반영합니다. 하지만 CDRT를 사용한 DR 테스트 중 두 개의 ELS 부속 시스템은 두 개의 서로 다른 CDS를 사용하고, 통신하지 않습니다. 따라서 프로덕션 CDS에서 발생하는 변경사항은 테스트 CDS 복사본에 반영되지 않고, 그 반대도 마찬가지입니다. CDRT는 테스트 ACS 및 VSM 하드웨어를 프로덕션 ACS 및 VSM 하드웨어로부터 분리하여 프로덕션 데이터의 무결성을 보장하도록 DR 테스트를 관리하고 테이프 볼륨 및 ACS 하드웨어 리소스의 충돌을 최소화합니다. CDRT를 사용하여 DR 테스트를 성공적으로 수행하는 데 가장 핵심적인 사항은 ACS 및/또는 VSM 하드웨어와 ELS 부속 시스템에서 관리하는 모든 테이프 볼륨 상태의 유효한 적시 복사본입니다. 테이프 볼륨 환경에서는 이러한 테이프 볼륨 상태 데이터(메타데이터)의 일부가 ELS 부속 시스템 및 ACS/VSM 하드웨어 외부에서 보관되고 관리되는 경우가 많습니다. 대개 테이프 볼륨 메타데이터(즉, VOLSER, DSN, 만료 날짜, 스크래치 상태, 실제 또는 가상 지정 등)는 하나 이상의 TMC(Tape Management Catalog), 하나 이상의 z/OS 카탈로그 및 CDS에 저장됩니다. DR 테스트를 성공적으로 실행하려면 호스트 시스템에 반영된 테이프 볼륨 상태가 프로덕션 호스트와 DR 호스트 모두에서 동일해야 합니다. DR 테스트 시작 시 프로덕션 호스트와 DR 호스트 사이에 테이프 볼륨 상태의 일관성을 유지함으로써 고객 응용 프로그램을 병렬 처리하여 비즈니스 지속성 계획을 검증할 수 있습니다. 프로덕션 호스트가 계속하여 분리되지 않은 ACS 하드웨어와 분리된 ACS 하드웨어를 모두 사용하는 동안 DR 테스트 호스트는 분리된 하드웨어를 사용합니다.

DR 테스트 하드웨어는 최소 하나의 ACS로 구성됩니다. 선택적으로 하나 이상의 VTSS를 DR 테스트 하드웨어로 사용할 수 있습니다. ACS는 프로덕션 호스트와 DR 호스트 사이에 공유됩니다. DR 호스트는 DR 테스트 중 분리된 모든 VTSS를 배타적으로 사용합니다. TMC 및 z/OS 카탈로그의 유효한 적시 복사본을 생성하는 방법은 해당 타사 소프트웨어 설명서를 참조하십시오. DR 테스트가 종료되면 CDS의 테스트 복사본을 비롯하여 DR 테스트 호스트에서 만들어진 모든 데이터는 대개 삭제되고 분리된 하드웨어는 일반 프로덕션 환경으로 재배치됩니다.