6 클러스터화된 VTSS 구성 사용

클러스터화된 VTSS를 사용하면 하나의 VTSS에서 다른 VTSS로 VTV를 복사할 수 있습니다. 클러스터화된 VTSS는 DR(재해 복구) 솔루션 등과 같은 응용 프로그램을 위한 강력한 도구입니다. 다음 절에서는 기본적인 VTSS 클러스터의 정의 및 작동 방법에 대해 설명합니다.

기본 사항을 다룬 다음에는 추가적인 클러스터화된 VTSS의 변형 및 기능에 대해 살펴봅니다.

클러스터화된 VTSS 정의

VTSS 클러스터는 최대한의 데이터 가용성을 제공하는 HA(고가용성) 솔루션입니다. VTSS 클러스터는 FICON 또는 TCP/IP 통신 링크(CLINK)를 사용하여 연결되는 2개 이상의 VTSS 시스템으로 구성됩니다. 또한 모든 클러스터 내에 있는 VTSS 시스템은 클러스터 내에서 생성되는 모든 데이터에 액세스할 수 있습니다(VTSS 상주 데이터 또는 마이그레이션 데이터). 클러스터에서 생성된 데이터(VTV)는 VTCS 정책에 따라 동일한 클러스터 내에서 한 VTSS 시스템에서 다른 VTSS로 복제됩니다.

주:

모든 VTSS 시스템이 클러스터 내에서 생성되는 모든 데이터에 액세스할 수 있도록 하려면 클러스터화된 구성을 다음과 같이 설정할 수 있습니다.
  • 클러스터의 각 VTSS에 RTD 또는 VLE를 포함합니다.

  • "테이프 없는 구성" - VTSS에 VLE 또는 RTD를 연결하지 않습니다.

따라서 클러스터화된 구성은 클러스터 내에 있는 한 VTSS가 중단될 경우 즉시 복구 기능을 지원하는 가장 높은 데이터 가용성을 제공합니다(MVC에서 회수하지 않더라도 복제된 데이터는 사용 가능한 상태로 유지됨).

VTCS 7.0 이전에는 클러스터 클라우드가 2개의 VTSS로만 구성되었습니다. VTCS 7.0에서는 여러 개의 VTSS로 단일 클러스터를 형성할 수 있습니다. 하지만 VTV는 어느 시점에서나 항상 2개의 VTSS에서만 존재할 수 있습니다.

클러스터는 여러 지리적 위치에 분산될 수 있습니다. 하지만 클러스터는 단일 TapePlex 내에 존재해야 합니다(단일 CDS로 제어됨).

VTV는 다음 방식으로 하나의 VTSS에서 다른 VTSS로 복제(복사)할 수 있습니다.

  • VTV 만들기에 대해 비동기적인 방식. VTV 마운트 해제 후 가능한 한 빨리 완료되도록 예약됨

  • VTV 만들기에 대해 동기적인 방식. VTV 마운트 해제는 복제가 완료될 때까지 완료되지 않습니다.

주:

CLINK 또는 고급 복제를 통한 동기 복제의 경우 복제로 인해 누락된 인터럽트 처리기(MIH)가 초과되면 VTSS가 복제를 종료합니다.

VSM 6 및 VSM 7의 경우 MIH 시간 초과 값은 20-45분(5분씩 증분)으로 구성할 수 있습니다. VSM 4 및 VSM 5의 경우 MIH 시간 초과 값은 20분 또는 45분으로 구성할 수 있습니다. VTSS의 값 세트는 메인프레임의 값 세트와 일치해야 합니다.

클러스터 내에 있는 VTSS 간 연결은 데이터(VTV)가 한 방향으로만 이동하는 단방향이거나 데이터(VTV)가 양쪽 방향으로 이동할 수 있는 양방향일 수 있습니다. CONFIG 유틸리티는 클러스터가 단방향 또는 양방향인지를 지정하고 VTV 관리 클래스는 복제 정책(있는 경우)을 결정하고 복제가 동기적 또는 비동기적으로 수행되는지를 결정합니다.

따라서 원격 보관 MVC(ELS 외부 원격 저장 기능 사용 설명 참조) 및 VTV 복제에 재해 복구/비즈니스 연속성 솔루션을 이용할 수 있습니다. 하지만 VTV 복제는 복제 기능이 포함되기 때문에 더 뛰어난 고가용성 솔루션입니다.

  • 데이터를 동기적으로 백업할 수 있습니다.

  • MVC를 마운트할 필요가 없기 때문에 "복구" VTSS에 복제된 최근 데이터를 보다 빠르게 복원할 수 있습니다.

클러스터화된 VTSS 요구사항

테이블 6-1에서는 클러스터화된 VTSS에 대한 요구사항을 보여줍니다.

테이블 6-1 클러스터화된 VTSS 요구사항

구성요소
요구사항

확장된 클러스터

VSM4 또는 VSM5(FICON 연결만 해당)에 대해 D02.07.00.00 이상의 VTSS 마이크로코드가 필요합니다. VSM 6 및 VSM 7의 경우 모든 레벨의 마이크로코드가 허용됩니다.

클러스터 내에 있는 VTSS 2개(ESCON 인터페이스)

기본 및 보조 VTSS는 VSM4의 조합으로 구성될 수 있으며, 보조 VTSS는 용량 제한이 없습니다. VSM5는 ESCON 인터페이스가 없으며, ESCON을 사용하는 다른 VTSS와 같은 클러스터에 있을 수 없습니다.

클러스터 내에 있는 VTSS 2개(FICON 인터페이스)

기본 및 보조 VTSS는 VSM4 및 VSM5의 조합으로 구성될 수 있으며, 보조 VTSS는 용량 제한이 없습니다. 예를 들어, 다음과 같은 조합은 모두 유효합니다.

  • 기본 VSM5, 보조 VSM4

  • 기본 VSM5, 보조 VSM5

  • 기본 VSM4, 보조 VSM4

  • 기본 VSM4, 보조 VSM5(권장하지 않음)

기본 및 보조 VTSS 마이크로코드

기본 VTSS 마이크로코드는 복제된 VTV 송신을 지원하는 레벨이어야 합니다. 보조 VTSS 마이크로코드는 복제된 VTV 수신을 지원하고 보조 항목을 프로덕션 VTSS로 사용하도록 지원하는 레벨이어야 합니다. 마이크로코드가 설치된 다음에는 옵션 플로피 디스크를 사용해서 기본 및 보조 VTSS 모두에서 클러스터화 기능을 사용으로 설정해야 합니다. 자세한 내용은 StorageTek 하드웨어 서비스 담당자에게 문의하십시오.

클러스터화를 위해 예약된 VTD

클러스터화된 VTSS 구성에서는 각 VTSS(0-F)에서 처음 16개 VTD가 클러스터화를 위해 예약되었는지 확인해야 합니다. 이러한 장치는 MVS에 대해 OFFLINE이어야 하며, 해당 경로는 각 HSC 서버 호스트에 대해 온라인이어야 합니다. 이 요구사항은 TapePlex 간 복제와 관련된 모든 VTSS에도 적용됩니다. VTCS는 SMC/HSC에 처음 16개 VTD를 등록하지 않음으로써 이러한 VTD에서 VTV가 마운트되지 않도록 방지합니다.

RTD

이중 ACS 환경에서는 동일한 장치 유형이 각 ACS에 연결된 RTD에 표시되어 클러스터의 모든 VTSS에서 마이그레이션하는 데이터를 클러스터의 다른 VTSS에서 회수할 수 있도록 해야 합니다. 마이그레이션에 사용되는 MVC 수, 매체 유형 및 위치는 MGMTclas 문의 MIGPOL 매개변수에 의해 결정됩니다.

각 ACS를 고려해야 하며, 하나의 ACS에서 드라이브 유형이 클러스터화된 VTSS 환경에 있는 VTSS 중 하나에 연결된 경우, 동일한 ACS 및 동일한 유형의 드라이브를 해당 클러스터화된 환경에 있는 다른 모든 VTSS에 연결해야 합니다.

고유 IP(TCP/IP로 클러스터화)

고유 IP는 CDSLEVEL F 이상이 필요하며, 다음과 같은 PTF가 포함됩니다.

  • 6.2의 경우:

    L1A00P7 - SMC6200

    L1H14IM - SMS6200

    L1H14O2 - SOS6200

    L1H14IL - SWS6200

  • 7.0의 경우, L1H150G(SES7000)

  • 7.1 이상의 경우, 지원이 기본적으로 포함됩니다.

고유 IP에서 지원되는 연결은 다음과 같습니다.

  • VSM5 ~ VSM5

  • VSM5 ~ VSM6

  • VSM6 ~ VSM6

  • VSM6 또는 VSM5 ~ VLE


VSM4 이상에만 적용되는 동기 복제에 대한 요구사항은 테이블 6-2에 설명되어 있습니다.

테이블 6-2 동기 복제 요구사항

동기 복제 요구사항 VTSS 마이크로코드 레벨 CDS 레벨

CLINK에 대한 고유 IP 또는 FICON 포트

VSM4 및 VSM5의 경우 D02.03.00.00 이상이 필요합니다. VSM 6 및 VSM 7의 경우 모든 레벨의 마이크로코드가 허용됩니다.

"F" 이상


VSM6 이상에만 적용되는 고급 복제에 대한 요구사항은 테이블 6-3에 설명되어 있습니다.

테이블 6-3 고급 복제 요구사항

고급 복제 요구사항 VTSS 마이크로코드 레벨 CDS 레벨

CLINK에 대한 고유 IP 또는 FICON 포트

VSM 6의 경우 VSM 6.3.0.03.000(6.3.0.05.000 추천), VSM 7의 경우 VSM 7.0.0.05.000이 필요합니다.

PTF L1H18MB를 적용합니다.

"H" 이상


클러스터화된 VTSS 구성 작동 방법

VSM을 사용해서 클러스터 링크(CLINK)별로 2개의 VTSS를 연결해서 클러스터화된 VTSS 구성을 만들 수 있습니다. 다음 문을 사용해서 클러스터화된 구성을 구현합니다.

  • 클러스터는 CLINK 문에 따라 단방향 또는 양방향일 수 있습니다.

  • 보조 VTSS(또는 두번째 피어)는 기본(또는 첫번째 피어)와 동일한 물리적 위치에 있거나 원격 위치에 있을 수 있습니다.

  • CONFIG CLUSTER 문은 클러스터를 형성하는 VTSS를 지정합니다.

  • CONFIG CLINK 문은 VTSS를 연결하는 CLINK를 정의합니다. CLINK 문을 작성하는 방법에 따라 복제가 단방향 또는 양방향인지 여부가 결정됩니다. 예제를 보려면 단방향 클러스터화된 VTSS 및 "양방향 클러스터화된 VTSS"를 참조하십시오.

  • MGMTclas REPLICAT 매개변수는 VSM이 클러스터의 하나의 VTSS에서 다른 VTSS로 복제(복사)하는 VTV가 포함된 관리 클래스를 식별합니다.

CONFIG GLOBAL REPLicat 매개변수는 이제 다음과 같이 VTV를 복제할 시간을 지정합니다.

REPLicat

VSM이 VTV를 복제하는 시간을 지정합니다.

ALWAYS

마운트된 상태에서 VTV가 변경되었는지 여부에 관계없이 VTV가 마운트 해제될 때마다 복제 요청이 VTCS 복제 대기열에 추가됩니다(기본값).

CHANGED

VTV가 다음과 같은 경우에 복제 요청이 VTCS 복제 대기열에 추가됩니다.

  • 마운트된 상태에서 변경된 경우 또는

  • 마운트된 상태에서 읽기 전용이었지만 VTV의 MVC 복사본 수가 예상한 것보다 적게 존재하는 경우

CONFIG GLOBAL REPLicat 설정에 관계없이 복제 시에는 또한 다음과 같은 조건이 필요합니다.

  • 복제를 지원하는 VTSS에서 VTV가 마운트 해제되어 있어야 하며 클러스터의 다른 VTSS에 동일한 VTV 사본이 있어서는 안됩니다.

  • CONFIG GLOBAL REPLicat 값 외에도 복제가 수행되도록 하려면 VTV 관리 클래스에서 REPLICAT(YES)지정해야 합니다.

    자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

  • VTCS는 복제된 VTV를 즉시 마이그레이션합니다(KEEP 사용). STORclas 문의 MIGRATE 매개변수에서 복제된 VTV를 마이그레이션하기 위한 소스 VTSS를 지정할 수 있습니다. 또한 MIGRATE 매개변수 값을 사용해서 원하는 VTSS로부터 마이그레이션하기 위해 스토리지 클래스로 연결되는 관리 클래스에서 복제를 지정해야 합니다. 그렇지 않으면 원하는 VTSS에서 마이그레이션이 수행되지 않을 수 있습니다.

    VTCS는 MGMTclas IMMDELAY 설정에 관계없이 복제된 VTV를 즉시 마이그레이션하기 때문에(KEEP 사용), StorageTek은 복제된 VTV에 대해 MGMTclas IMMDELAY 정책을 명시적으로 설정하지 않을 것을 강력히 권장합니다. 명시적으로 설정하면 VTCS가 명시적인 즉시 마이그레이션 요청을 적용해서, 마이그레이션을 먼저 수행할 수 있는 VTSS(즉, 상주하는 VTV 복사본이 있고 마이그레이션을 충족할 수 있는 사용 가능한 RTD가 있는 첫번째 VTSS)에서 해당 VTV를 즉시 마이그레이션합니다. 따라서 명시적 MGMTclas IMMDELAY 정책 설정은 중복된 작업이며, 최적의 VTV 복제 및 마이그레이션에 방해가 될 수 있습니다.

    또한 복제 이후의 즉시 마이그레이션(KEEP 사용)은 자동 마이그레이션과 동일하지 않습니다. 즉, 암시적 즉시 마이그레이션 중에는 DBU 관리를 위해 어느 VTSS에서도 VTV가 삭제되지 않습니다. 대신 수신 VTSS에서 MVC로 마이그레이션을 사용해서 VTV가 단순히 "사전 준비"되고 VTSS 모두 버퍼 컨텐츠가 변경되지 않은 상태로 유지됩니다. VTSS 클러스터에서 공간 관리를 위해 VTCS는 하나의 VTSS의 공간 관리/마이그레이션 주기에 따라 VTV를 자동 마이그레이션합니다. 수신 VTSS의 용량이 송신 VTSS의 용량보다 크거나 같은 경우, 송신 VTSS에서 자동 마이그레이션을 수행하면 두 VTSS에서 모두 복제 VTV가 삭제됩니다. 수신 VTSS의 용량이 송신 VTSS의 용량보다 작은 경우, 수신 VTSS에서 자동 마이그레이션이 시작될 수 있습니다. 이 경우, 자동 마이그레이션을 수행하면 수신 VTSS에서만 복제 VTV가 삭제되고 송신 VTSS의 복사본은 계속 유지됩니다.

  • 데이터의 복제 요구사항은 회수가 아니라 마운트 해제 후에 결정됩니다. VTV를 회수해도 복제가 수행되지는 않으므로, 요청식 회수, MVCdrain 및 재생 이용은 복제가 수행되지 않습니다. 하지만 VTV가 회수되고 VTD에 마운트될 경우, 마운트 해제 시점에 보조 또는 피어 VTSS에 복제됩니다.

  • 클러스터는 4개의 각 운영 모드에서 서로 다른 작업 로드를 지원할 수 있습니다. 예를 들어, 전체 기능 클러스터만 활성 복제를 지원할 수 있지만, 성능 저하 기본 모드에서는 보조 VTD를 MVS에 대해 온라인으로 전환해서 작업 로드를 처리할 수 있습니다. 질의를 사용해서 클러스터, 클러스터 링크, VTV 복제 및 VTSS 상태를 표시할 수 있습니다. VARY VTSS를 사용해서 VTSS 상태를 변경하고 VARY CLink를 사용해서 CLINK 상태를 변경할 수 있습니다.

VTSS 조정 작동 방법

  • 클러스터화된 VTSS 쌍이 완전 작동 상태로 재개될 때마다 VTCS가 VTSS 2개의 컨텐츠를 조정합니다. 이러한 동작은 VTCS 초기화 중에 또는 VTSS가 온라인으로 전환되고 해당 파트너 VTSS도 온라인 상태일 때 수행됩니다.

  • 조정 작업은 VTV를 삭제하거나 마이그레이션하는 작업으로 구성됩니다(또는 이전에 작업이 성공적으로 완료되지 않은 경우 VTV 복제). 즉, 회수는 VTSS 컨텐츠 조정 작업에 포함되지 않습니다.

    예를 들어, 수신자에는 VTV가 있지만 송신자 VTSS에는 없는 단방향 클러스터에서는 VTCS가 수신자에서 VTV를 삭제합니다(모든 필수 MVC 복사본이 작성되었는지 확인한 후). 이렇게 하면 송신자에 대한 회수를 방지할 수 있습니다.

    마찬가지로 송신자에는 VTV가 있지만 수신자 VTSS에 없는 단방향 클러스터에서는 VTCS가 MVC에서 VTV를 회수하는 대신 수신자에 이를 복제합니다.

  • 조정 프로세스는 송신자 VTSS에 복제된 VTV가 있는 경우 이를 유효한 복사본으로 가정합니다. 수신자에 있는 복사본이 다르면, VTCS가 이를 삭제합니다.

  • 양방향 클러스터에서 일관적인 조정 작업을 유지 관리하기 위해 VTV가 현재 존재하거나 이전에 상주했던(CDS VTV 레코드로 표시됨) VTSS는 송신자 VTSS로 고려됩니다. 조정 처리는 위에서 단방향 클러스터에 대해 설명한 것과 같습니다.

단방향 및 양방향 클러스터

VTSS 2개의 클러스터는 다음 중 하나일 수 있습니다.

  • 단방향 클러스터의 경우 하나의 VTSS가 기본 항목이고 다른 VTSS는 보조 항목입니다. 자세한 내용은 "단방향 클러스터화된 VTSS"를 참조하십시오.

  • 양방향 클러스터에서는 두 VTSS가 모두 피어이고, 복제는 어느 방향으로든 피어-피어 간에 이뤄집니다. 자세한 내용은 "양방향 클러스터화된 VTSS"를 참조하십시오.

단방향 클러스터

그림 6-1에 표시된 것처럼 단방향 클러스터에서 복제는 기본 항목에서 보조 항목으로만 수행됩니다.

그림 6-1 단방향 클러스터화된 VTSS

그림 6-1 에 대한 설명이 이어집니다.
설명 그림 6-1 단방향 클러스터화된 VTSS

단방향 VTSS 클러스터 작동 방법

  • 보조 항목은 기본 항목 및 비복제 프로덕션 작업 로드에서 표준 경로 지정 방법(예: TAPEREQ)을 사용해서 두 복제된 VTV를 모두 수신할 수 있습니다. 보조 항목이 프로덕션 작업을 수락할 수 있도록 보조 항목에서 VTD를 온라인으로 MVS로 전환해야 합니다. "클러스터화된 VTSS 구성 작동 방법"에 설명된 대로 CLINK 종료에 사용된 VTD 주소를 온라인으로 MVS로 전환할 수 없습니다.

  • 복제가 사용으로 설정된 VTV는 사용 가능한 항목이 없지 않는 한 온라인 기본 VTSS에 할당됩니다. 이 경우, VTV는 온라인 보조 VTSS에 할당됩니다. 사용 가능한 온라인 보조 VTSS가 없으면, VTV가 비클러스터 VTSS에 할당됩니다. 복제가 없는 VTV는 전체 기능 클러스터의 보조 항목을 포함해서 모든 온라인 VTSS에 할당할 수 있습니다.

  • 마운트 해제 시에 전체 기능 클러스터에 상주하는 복제가 사용으로 설정된 VTV는 보조 VTSS에 복제되도록 대기열에 저장됩니다. 복제가 사용으로 설정된 VTV가 전체 기능 클러스터에 포함되지 않는 VTSS의 VTD에서 마운트 해제되는 경우, 해당 VTV는 즉시 마이그레이션할 수 있도록 대기열에 저장됩니다.

    보조 VTSS가 기본 VTSS에서 복제된 VTV를 수신할 경우, 이 VTV에 대한 즉시 마이그레이션 관리 클래스 설정에 관계없이 즉시 마이그레이션됩니다(KEEP 옵션 사용).

  • 기본 및 보조 VTSS는 모든 공간 재생 이용을 관리할 수 있습니다.

  • ESCON 또는 FICON 인터페이스를 사용하는 경우, 기본 VTSS에서 CLINK CIP/FIP는 Nearlink 모드로 구성되며, 보조 VTSS에서 CIP/FIP는 호스트 모드로 구성됩니다.

    따라서 VTSS1이 기본 VTSS인 다음 예제에 표시된 것처럼 기본 VTSS에 대해서만 CLINK를 구성합니다.

    .
    .
    CLUSTER NAME=CLUSTER1 VTSSs(VTSS1,VTSS2)
     CLINK VTSS=VTSS1 CHANIF=0G
     CLINK VTSS=VTSS1 CHANIF=0O
     CLINK VTSS=VTSS1 CHANIF=1G
     CLINK VTSS=VTSS1 CHANIF=1O
    .
    .
    

양방향 클러스터

그림 6-2에 표시된 것처럼 양방향 클러스터화를 위해서는, 데이터가 CLINK에서 반대 방향으로 이동될 수 있도록 단방향 CLINK의 쌍이 필요합니다.

그림 6-2 양방향 클러스터화된 VTSS

그림 6-2 에 대한 설명이 이어집니다.
설명 그림 6-2 양방향 클러스터화된 VTSS

양방향 VTSS 클러스터 작동 방법

양방향 클러스터에서 일반 작업 시에는 두 VTSS가 모두 VTCS에 대해 다음과 같이 온라인 상태입니다.

  • 양방향 클러스터에서 각 피어 VTSS는 표준 경로 지정 방법(예: TAPEREQ)을 통해 프로덕션 작업을 수신할 수 있습니다. 각 항목이 프로덕션 작업을 수락할 수 있도록 두 VTSS에 있는 VTD를 온라인으로 MVS로 전환해야 합니다. 하지만 "클러스터화된 VTSS 구성 작동 방법"에 설명된 대로 CLINK 연결에 사용된 VTD 주소를 온라인으로 MVS로 전환할 수는 없으므로, 주의해야 합니다.

  • 양방향 클러스터에서 복제가 사용으로 설정된 VTV는 피어 VTSS 중 하나에 할당됩니다. 2개의 피어 VTSS 중 하나가 오프라인이거나 비활동 상태인 경우, 프로덕션 작업 로드는 남은 온라인 VTSS에서 실행될 수 있습니다. 하지만 복제가 필요한 VTV는 다른 전체 기능 클러스터를 사용할 수 있고 적합한 경우에만 남은 VTSS에 할당됩니다. 이 경우에는 복제 VTV가 Keep을 사용해서 즉시 마이그레이션되고 다른 VTSS가 온라인으로 전환되면 복제하도록 대기열에 저장됩니다.

  • 양방향 클러스터에서 마운트 해제 시에 전체 기능 클러스터에 상주하는 복제가 사용으로 설정된 VTV는 다른 피어 VTSS에 복제되도록 대기열에 저장됩니다. 복제가 사용으로 설정된 VTV가 전체 기능 클러스터에 포함되지 않는 VTSS의 VTD에서 마운트 해제되는 경우, 해당 VTV는 즉시 마이그레이션할 수 있도록 대기열에 저장됩니다. 데이터의 복제 요구사항은 회수가 아니라 마운트 해제 후에 결정됩니다. VTV를 회수해도 복제가 수행되지는 않으므로, 요청식 회수, MVCdrain 및 재생 이용은 복제가 수행되지 않습니다. 하지만 VTV가 회수되고 VTD에 마운트되는 경우, 데이터가 변경된 경우에만 VTV를 다시 복제하는 REPLICAT(CHANGED)(권장 옵션)를 지정하지 않는 한 마운트 해제 시에 보조 VTSS에 복제됩니다.

  • 두 피어 VTSS는 모든 공간 재생 이용을 관리할 수 있습니다.

  • ESCON 또는 FICON 인터페이스를 사용하는 경우:

    • 각 피어 VTSS에서 "송신" CLINK CIP/FIPNearlink 모드로 구성되며, 수신 CLINK CIP/FIP호스트 모드로 구성됩니다.

      따라서 VSMPR1 및 VSMPR2가 피어 VTSS인 다음 예제에 표시된 것처럼 각 피어 VTSS에서 "송신" CLINK를 구성합니다.

      .
      .
      CLUSTER NAME=CLUSTER1 VTSSs(VSMPR1,VSMPR2)
       CLINK VTSS=VSMPR1 CHANIF=0O:0
       CLINK VTSS=VSMPR1 CHANIF=0O:1
       CLINK VTSS=VSMPR2 CHANIF=1O:0
       CLINK VTSS=VSMPR2 CHANIF=1O:1
      .
      .
      
  • 각 CLINK는 각 VTSS에서 동일한 스토리지 클러스터에 연결되어야 합니다(스토리지 클러스터 0과 스토리지 클러스터 0 또는 스토리지 클러스터 1과 스토리지 클러스터 1). 이 방식으로 구성하지 않으면 복제, 채널 및 통신 오류가 발생할 수 있습니다.

    그림 6-3의 예제에 표시된 것처럼 VSMPR1의 송신(Nearlink 모드) CLINK 포트는 스토리지 클러스터 1에 있으며, VSMPR2의 스토리지 클러스터 1에도 있는 수신(호스트 모드) CLINK 포트에 연결됩니다. 마찬가지로, VSMPR2의 스토리지 클러스터 0에 있는 송신 CLINK 포트는 VSMPR1의 스토리지 클러스터 0에 있는 수신 CLINK 포트에 연결됩니다.

    그림 6-3 양방향 클러스터화된 VTSS에 대한 ESCON/FICON CLINK

    그림 6-3 에 대한 설명이 이어집니다.
    설명 그림 6-3 양방향 클러스터화된 VTSS에 대한 ESCON/FICON CLINK

확장된 클러스터화

EC(확장된 클러스터화)에서는 단일 Tapeplex(1 CDS) 구성 내에서 Clink가 3개 이상의 VTSS를 연결하도록 허용됩니다. 클러스터화는 VTSS 작동 중단 시에도 방해 받지 않고 작업 로드가 계속될 수 있도록 설계된 고가용성 솔루션입니다. 클러스터화를 사용하려면 클러스터에 속하는 모든 VTSS 부속 시스템이 해당 클러스터의 단일 VTSS 부속 시스템에서 생성되는 모든 MVC에 액세스할 수 있어야 합니다. 클러스터 내에서 VTSS가 원격 Tapeplex(CTR)에 연결되는 경우, 해당 클러스터의 모든 VTSS 시스템이 HA 성능을 보유하도록 동일한 Tapeplex에 연결되어야 합니다.

확장된 클러스터화에서는 Clink가 여러 VTSS에 연결된 하나의 VSM을 구성할 수 있으며, Clink 연결 수는 사용 가능한 물리적 연결 수에 의해서만 제한됩니다. D02.07.00.00 이상의 마이크로코드가 필요합니다. 사용 가능한 클러스터화 및 복제 규칙은 모두 EC에 적용됩니다. 모든 확장된 클러스터 구성은 그림 6-4에 표시된 2개의 기본 단방향 구성을 기반으로 작성됩니다.

그림 6-4 기본 확장된 클러스터 구성

그림 6-4 에 대한 설명이 이어집니다.
설명 그림 6-4 기본 확장된 클러스터 구성

동기 또는 비동기 복제

해당 현장의 정책에 따라 동기적 또는 비동기적 복제를 선택할 수 있습니다.

동기 복제 구현

주의:

동기 복제의 경우 가상 볼륨을 복제하는 데 필요한 시간에 따라 동기 복제 정책을 포함하는 데이터를 만드는 모든 작업의 완료 시간이 지연될 수 있습니다.
  1. 테이블 6-2에 설명된 대로 동기 복제 요구사항이 시스템에 포함되었는지 확인합니다.

  2. 모든 HSC/VTCS 시스템이 작동 중지된 상태에서는 CONFIG GLOBAL을 사용해서 동기 복제를 사용으로 설정합니다.

    CONFIG GLOBAL SYNCHREP=YES
    
  3. CONFIG GLOBAL REPLICAT 매개변수가 원하는 대로 설정되었는지 확인합니다.

    ALWAYS

    마운트된 상태에서 VTV가 변경되었는지 여부에 관계없이 VTV가 마운트 해제될 때마다 복제 요청이 VTCS 복제 대기열에 추가됩니다(기본값).

    CHANGED

    VTV가 다음과 같은 경우에 복제 요청이 VTCS 복제 대기열에 추가됩니다.

    • 마운트된 상태에서 변경된 경우 또는

    • 마운트된 상태에서 읽기 전용이었지만 VTV의 MVC 복사본 수가 예상한 것보다 적게 존재하는 경우

  4. 원하는 MGMTClas 문에서 동기 복제를 지정합니다.

    MGMT (name) ..... REP(YES_SYNC)
    

작업 모니터링을 사용해서 비동기 복제 구현

비동기 복제를 사용하도록 선택할 수도 있지만 복제가 성공적으로 완료되었는지 확인해야 할 수 있습니다. 이 절차에서는 복제가 성공적으로 완료될 때까지 연관된 MVS 작업을 일시 중지하기 위해 DRMONitr 유틸리티를 사용해서 모니터합니다.

  1. 테이블 6-2에 설명된 대로 동기 복제 요구사항이 시스템에 포함되었는지 확인합니다.

  2. 모든 HSC/VTCS 시스템이 작동 중지된 상태에서는 CONFIG GLOBAL을 사용해서 비동기 복제를 사용으로 설정합니다.

    CONFIG GLOBAL SYNCHREP=NO
    
  3. CONFIG GLOBAL REPLICAT 매개변수가 원하는 대로 설정되었는지 확인합니다.

    ALWAYS

    마운트된 상태에서 VTV가 변경되었는지 여부에 관계없이 VTV가 마운트 해제될 때마다 복제 요청이 VTCS 복제 대기열에 추가됩니다(기본값).

    CHANGED

    VTV가 다음과 같은 경우에 복제 요청이 VTCS 복제 대기열에 추가됩니다.

    • 마운트된 상태에서 변경된 경우 또는

    • 마운트된 상태에서 읽기 전용이었지만 VTV의 MVC 복사본 수가 예상한 것보다 적게 존재하는 경우

  4. 원하는 MGMTClas 문에서 비동기 복제를 지정합니다.

    MGMT (mgmtname) ..... REP(YES)
    
  5. 비동기 복제 모니터를 위해 JCL을 만듭니다.

    이를 위해서는 DRMONitr 유틸리티를 사용해서 복제를 모니터합니다. DRMONitr을 사용하면 복제가 성공적으로 완료될 때까지 연관된 MVS 작업이 일시 중지됩니다. 예를 들면 다음과 같습니다.

    //MONITOR EXEC PGM=SLUADMIN,PARM='MIXED'
    //STEPLIB  DD DSN=hlq.SEALINK,DISP=SHR
    //* If HSC IS NOT OR MAY NOT BE ACTIVE, INCLUDE THE 
    //* FOLLOWING:
    //SLSCNTL DD DSN=primary.cds.name,DISP=SHR
    //SLSCNTL2 DD DSN=secondary.cds.name,DISP=SHR
    //SLSSTBY   DD DSN=standby.cds.name,DISP=SHR
    //SLSPARMP DD DSN=hlq.PARMLIB(BKPCNTL),DISP=SHR
    //SLSPARMS DD DSN=hlq.PARMLIB(BKPCNTL2),DISP=SHR
    //SLSPARMB DD DSN=hlq.PARMLIB(BKPSTBY),DISP=SHR
    //SYSIN          DD UNIT=SYSDA,SPACE=(TRK,1)
    //* THE FOLLOWING IS USED BY THE SNAPSHOT UTILITY:
    //SYSPRINT  DD  SYSOUT=* 
    //SLSPRINT   DD SYSOUT=* 
    //SLSIN         DD *
    DRMON MGMT(mgmtname) REPL MAXAGE(24) TIMEOUT(120)
    

이 예제에서 DRMON 유틸리티는 지정된 관리 클래스에 대한 복제를 모니터합니다. 또한 최근 24시간 동안 업데이트된 VTV만 모니터하고 120분이 지나면 DRMON이 시간 초과되도록 합니다.

TCP/IP 연결을 사용해서 클러스터화

VTSS 고유 IP 연결 기능을 사용하면 TCP/IP 프로토콜을 사용해서 VTV 복제에 대해 2개 이상의 VTSS를 "클러스터화"(연결)할 수 있습니다. 고유 IP 클러스터화를 사용하면 각 VTSS에 TCP/IP 네트워크에 연결할 수 있는 이더넷 포트가 포함됩니다. 이전에는 복제를 위해 ESCON 또는 FICON 연결만 사용할 수 있도록 제한되었습니다. CLINK에 대해 TCP/IP를 사용하면 ESCON 또는 FICON 프로토콜보다 향상된 복제 성능을 제공할 수 있으며, 필요한 경우 기존 ESCON 또는 FICON 포트를 RTD 및 호스트 연결에 대해서만 사용하도록 허용할 수 있습니다. 여기에서 지원되는 항목은 다음과 같습니다.

  • VSM5 ~ VSM5

  • VSM5 ~ VSM6

  • VSM6 ~ VSM6

이 절에서는 고유 IP에 대한 VTCS 구현에 대해서만 설명합니다. StorageTek 하드웨어 지원 담당자 또는 다른 QSP가 VTSS 관련 구성을 수행해야 합니다.

TCP/IP 환경

TCP/IP로 연결된 CLINK는 FICON 또는 ESCON 채널로 연결된 CLINK와 동일한 기능을 수행할 수 있지만, TCP/IP CLINK는 ESCON 또는 FICON 포트 대신 VTSS에서 이더넷 포트를 사용해서 연결됩니다. 그림 6-5의 예에서는 이더넷 포트가 있는 4개의 IFF3 카드가 각각 포함된 피어 VSM5를 보여줍니다. IFF3의 이더넷 포트에 연결된 이더넷 케이블은 LAN(각 VTSS당 1개)에 연결되며, LAN은 WAN을 통해 연결됩니다.

그림 6-5 2개의 VSM5가 포함된 TCP/IP 환경

그림 6-5 에 대한 설명이 이어집니다.
설명 그림 6-5 2개의 VSM5가 포함된 TCP/IP 환경

TCP/IP CLINK에 대해 VTCS 구성

다음은 CONFIG CLINK 문에 대한 매개변수입니다.

CONFIG CLINK 문

CONFIG CLINK 문은 다음 매개변수를 통해 2가지 유형의 VTSS-VTSS 연결을 제공합니다.

CLINK CHANIF=nn 또는 nn:n

CLINK로 사용할 FICON 또는 ESCON 포트를 정의합니다.

CLINK IPIF=ci:p

CLINK로 사용할 이더넷 포트를 정의합니다. CONFIG RTD IPIF에 대해 유효한 값은 VSM5 및 VSM6에 대해 c=0 또는 1, i=A 또는 I, p=o~3입니다. VSM5의 경우, 이 값은 VSM5 IFF Configuration Status Screen에 지정된 값과 일치해야 합니다. VSM 6의 경우 이 값은 각 VTSS에 대해 고유해야 하며, VSM 6 TCP/IP 포트의 실제 값과 일치하지 않습니다.

주:

CLINK 문은 CHANIF 또는 IPIF 매개변수 중 하나를 포함해야 하지만, 이를 모두 포함해서는 안됩니다.