5 oVTCS 작동 고려 사항

이 장에서는 oVTCS의 소프트웨어 고려 사항, VSM 콘솔 서버에서 실행되는 VTCS 버전에 대해 설명합니다.

oVTCS 기능

oVTCS는 Solaris 운영 환경의 VSM 콘솔에서 작동하도록 사용자정의된 StorageTek VTCS(Virtual Tape Control Software) 릴리스 7.3을 나타냅니다. oVTCS는 다음과 같은 기능을 수행합니다.

  • VTD(가상 테이프 드라이브)의 할당에 영향을 줍니다.

    VTSS(Virtual Tape Storage Subsystem)는 VTV(가상 볼륨) 및 전송을 포함하는 VSM 디스크 버퍼입니다. VTSS는 32개 또는 64개 전송의 에뮬레이션을 사용할 수 있게 해 주는 마이크로코드가 포함된 디스크 장치입니다. 이 장치는 "테이프" 데이터를 디스크/RTD에서 읽거나 디스크/RTD로 쓸 수 있습니다.

    VTD(가상 테이프 드라이브)는 물리적 테이프 카트리지를 에뮬레이션하는 VSM의 VTSS(Virtual Tape Storage Subsystem)에서의 전송 장치입니다. VTD에 기록되는 데이터는 실제로 디스크에 기록됩니다. VTSS에는 VTV의 가상 마운트를 수행하는 64개의 VTD가 있습니다.

  • 마이그레이션 및 회수를 포함해서 VTV(가상 테이프 볼륨) 사용을 관리합니다.

    • 마이그레이션은 VTSS에서 VTV가 MVC에 누적되는 RTD(실제 테이프 드라이브)로의 데이터 이동을 의미합니다.

    • 회수는 MVC에서 VTSS로 VTV를 다시 이동하는 동작입니다. VSM은 요청에 따라 VTV를 회수할 수 있는 기능을 제공합니다.

  • VSM에서 사용하는 실제 테이프 매체 및 전송 사용을 관리합니다.

oVTCS 정책 매개변수 정의

이 절에서는 oVTCS 정책 매개변수 파일에 대해 설명하고 VSM 콘솔 구성에서 이 파일을 활성화하는 방법에 대해 설명합니다.

oVTCS 정책 매개변수 파일

VSM 콘솔 구성에서 oVTCS는 oVTCS 정책 매개변수 파일을 사용해서 oVTCS 구성에 대한 관리 및 스토리지 클래스 정책을 포함합니다. 시작 중 oVTCS는 CDS에서 VTV 상태를 조사하고, 정의된 정책을 로드하고, 정책 적용에 필요한 작업을 구현합니다.

oVTCS가 클러스터에서 실행될 경우 이 매개변수 파일은 자동으로 각 노드에 배포됩니다. 파일 설정은 다시 시작한 후에도 지속됩니다.

이 매개변수 파일을 처음 로드하는 데 사용되는 방법은 구성에 따라 달라집니다.

필요한 명령문

oVTCS 정책 매개변수 파일에는 다음과 같은 명령문의 각 인스턴스를 하나 이상 포함해야 합니다.

주:

TAPEPLEX를 제외하고 다음 명령문은 ELS 사용법과 거의 일치합니다. 이러한 명령문에 대한 자세한 내용은 Oracle StorageTek ELS 설명서를 참조하십시오.
POOLPARM

이 명령문은 oVTCS 인스턴스에 대한 스크래치 및 MVC 풀을 기술합니다.

주:

공유 CDS 모드에서 CDS의 POOLPARM 문은 사용되지 않습니다.
VOLPARM

이 명령문은 다양한 volser 범위의 속성을 정의하고 이를 POOLPARM 문에 할당합니다. 이러한 명령문은 이 명령문의 ELS 사용과 거의 일치하며, VOLPARM 문을 변경해도 oVTCS 구성이 업데이트되지 않는다는 점만 다릅니다.

STORCLAS

이 명령문은 스토리지 클래스를 정의합니다. 스토리지 클래스는 데이터 세트에 대한 성능 목표 및 가용성 요구사항을 식별하는 스토리지 속성의 이름이 지정된 목록입니다.

MGMTCLAS

이 명령문은 관리 클래스를 정의합니다. 관리 클래스는 스토리지 관리자가 지정하고, 데이터 세트별 공간 할당 및 사용을 제어하는 데 사용되는 관리 속성의 모음입니다.

TAPEPLEX

이 명령문은 ACSLS, HSC 및 VLE의 다른 인스턴스에 대한 네트워크 연결 세부정보를 정의합니다. VSM 콘솔에 마이그레이션할 RTD가 있는 경우 TAPEPLEX의 유형(ACSLS, HSC 또는 VLE)에 관계없이 TAPEPLEX 문이 필요합니다.

VSM 콘솔이 마이그레이션할 수 있는 여러 시스템이 있는 경우 각 시스템에 대해 개별 TAPEPLEX 문이 필요합니다.

TAPEPLEX 문의 형식은 다음과 같습니다.

TAPEPLEX NAME=tapeplex_name SERVer(server [,server] [,server] [,server]) [SUBSYS=subsystem_name]

설명:

  • NAME은 TapePlex에 지정된 이름을 지정합니다. ACSLS, HSC 또는 VLE 시스템일 수 있으며 대상 ACSLS, HSC 또는 VLE로 지정된 TapePlex 이름과 일치해야 합니다.

  • SERVer는 이름이 지정된 TapePlex에 대한 하나 이상의 서버 경로를 지정합니다. 호스트 이름 또는 IP 주소를 지정할 수 있습니다.

  • SUBSYS는 HSC MVS 부속 시스템의 이름을 지정하며, 대상 TapePlex가 HSC이고 동일 MVS 호스트에 여러 HSC 부속 시스템이 있는 경우에만 필요합니다.

다음은 SERVer 매개변수가 호스트 이름을 지정하는 HSC 시스템의 TAPEPLEX 문 예입니다.

TAPEPLEX NAME=HSCVTCS SERV(host-name)

또는 SERVer 매개변수로 host-name 위치에 IP 주소를 지정할 수 있습니다.

다음은 SERVer 매개변수가 각 노드의 IP 주소를 지정하는 복수 노드 VLE 시스템의 TAPEPLEX 문에 대한 예입니다.

TAPEPLEX NAME=VLE1 SERV(ip_address1, ip_address2, ip_address3)

이 구성 유형에서는 개별 VLE 노드에서 유지 관리를 수행할 수도 있습니다. SMC SERVer DISable 명령은 VSM 콘솔에서 지원되지 않습니다. 대신 다음 프로세스를 사용해야 합니다.

  1. oVTCS 정책 매개변수 파일에서 TAPEPLEX 문을 업데이트하여 유지 관리가 필요한 노드의 P 주소를 제거합니다.

  2. 업데이트된 매개변수 파일과 함께 oVTCS MGMTDEF ACTIVATE 명령을 실행합니다.

  3. 제거된 노드에서 유지 관리를 수행합니다.

  4. TAPEPLEX 문을 업데이트하여 노드 IP 주소를 다시 추가합니다.

  5. oVTCS MGMTDEF ACTIVATE 명령을 실행하여 업데이트된 매개변수 파일을 로드합니다.

선택적 명령문

oVTCS 매개변수 파일은 선택적으로 다음과 같은 명령문을 포함할 수 있습니다.

주:

다음 명령문은 ELS 사용법과 거의 일치합니다. 이러한 명령문에 대한 자세한 내용은 Oracle StorageTek ELS 설명서를 참조하십시오.
OPTION

이 명령문은 파일의 식별 문자열(이름)을 지정합니다.

MIGRSEL

이 명령문은 VTSS에서 스토리지 클래스로의 마이그레이션을 관리하기 위한 마이그레이션 요청 설정을 지정합니다.

MIGRVTV

이 명령문은 즉각적인 마이그레이션으로 처리되는 개별 VTV 복사본에 대한 마이그레이션 요청 설정을 지정합니다.

MVCATTR

이 명령문은 스왑 대상 RTD 장치 유형을 MVC 매체 이름에 지정합니다. RTD에서 MVC를 읽을 때 오류가 발생하면 VTCS가 MVC를 다른 RTD로 스왑해서 작업을 다시 시도할 수 있습니다.

STORLST

이 명령문은 스토리지 클래스 목록 및 해당 환경 설정을 지정합니다.

STORSEL

이 명령문은 스토리지 클래스 목록에 적용되는 스토리지 클래스 사용 규칙 및 참조되는 STORLST 제어문에 지정된 해당 환경 설정을 지정합니다.

VTSSLST

이 명령문은 VTSS 목록 및 해당 환경 설정을 지정합니다.

VTSSSEL

이 명령문은 VTSS 목록에 적용되는 스토리지 클래스 사용 규칙 및 참조되는 VTSSLST 제어문에 지정된 해당 환경 설정을 지정합니다.

CMDEXEC

이 명령문은 시작 시에 또는 매개변수 파일이 로드될 때마다 실행할 명령을 정의합니다. ELS 시작 명령 파일과 동등한 기능을 제공합니다.

메인프레임 구성에서 oVTCS 정책 매개변수 파일 로드

메인프레임 구성에서 oVTCS 정책 매개변수 파일을 활성화하려면 SMC SMCUUUI 유틸리티를 사용해서 oVTCS MGMTDEF 명령을 실행합니다.

oVTCS MGMTDEF 명령

oVTCS MGMTDEF 명령은 oVTCS 정책 매개변수 파일을 활성화합니다.

SMCUUUI 유틸리티에서 예 5-1에 표시된 것처럼 UUIIN SDD 문에서 MGMTDEF 명령 문 및 ACTIVATE 매개변수와 함께 oVTCS 매개변수 파일의 이름을 지정합니다.

oVTCS 매개변수 파일은 전체 경로 및 파일 이름이 지정되어 있는 한 어디에나 존재할 수 있습니다.

SMCUUUI 유틸리티에 대한 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

주:

oVTCS MGMTDEF 명령은 고유 oVTCS 명령이며 SMC MGMTDEF 명령과 관련이 없습니다.
구문

그림 5-1에서는 oVTCS MGMTDEF 명령문의 구문을 보여줍니다.

그림 5-1 oVTCS MGMTDEF 명령 구문

주변 텍스트에서 그림 5-1 에 관해 설명합니다.
매개변수

그림 5-1에 표시된 것처럼 oVTCS MGMTDEF 명령에는 다음 매개변수가 포함됩니다.

ACTIVATE

선택적으로 지정된 oVTCS 매개변수 파일에 포함된 매개변수를 검증한 후 이러한 매개변수 설정을 활성화합니다.

주:

ACTIVATE 매개변수를 지정하지 않을 경우 지정된 oVTCS 매개변수 파일에 포함된 매개변수만 검증됩니다.
LIST

선택적으로 oVTCS 매개변수 파일에서 읽은 매개변수를 나열합니다.

다음 예는 SMCUUUI 유틸리티 UUIIN 문에 지정된 대로 MGMTDEF 명령 및 ACTIVATE 매개변수를 보여줍니다.

예 5-1 MGMTDEF ACTIVATE 명령

//UUIIN    DD  *
    SDD DDNAME(INPARMS) INPUT TEXT
    MGMTDEF ACTIVATE

위 예에서 MGMTDEF ACTIVATE 명령은 이름이 INPARMS인 oVTCS 매개변수 파일을 검증하고 활성화하는 방법을 나타냅니다.

VSM 7 Open Systems Attachment 구성에서 oVTCS 정책 매개변수 파일 로드

VSM 7 Open System Attachment 구성에서 oVTCS 정책 매개변수 파일을 활성화하려면 VSM 콘솔에 제공된 VSM GUI를 사용합니다.

  1. VSM GUI 응용 프로그램을 시작합니다.

  2. VSM 콘솔 메뉴에 액세스합니다. 이 메뉴에는 다음 옵션이 포함됩니다.

    • CLI(명령줄 인터페이스)

    • 구성/ 정책

    • 콘솔 로그

  3. VSMc Configuration/Policy 탭을 선택합니다. 이 페이지에서는 oVTCS 정책 설정을 정의하는 oVTCS 정책 파일을 다운로드, 편집 및 업로드할 수 있습니다.

  4. 메뉴에서 tapeplex name을 선택합니다.

  5. 메뉴에서 server address를 선택합니다. 선택한 tapeplex에 대해 구성된 서버 주소만 나열됩니다.

  6. Download 버튼을 눌러서 정책 매개변수 파일을 지정하고 이를 VSM GUI에 로드합니다.

  7. Edit 버튼을 눌러 파일에서 원하는 항목을 편집합니다.

  8. Upload 버튼을 눌러 지정된 oVTCS tapeplex에서 파일을 활성화합니다.

VSM Console Menu를 사용해서 구성 설정을 로드하는 방법에 대한 자세한 내용은 VSM GUI User’s Guide를 참조하십시오.

oVTCS 명령 고려 사항

다음 목록에서는 oVTCS 명령 고려 사항에 대해 설명합니다.

  • CDS 로깅은 지원되지 않습니다. 따라서 LOGPOL 매개변수는 CONFIg GLOBAL 문에서 유효하지 않습니다.

  • SMC HTTP 명령의 XSECurity 매개변수를 OFF로 설정해서 SMC 7.3을 사용할 경우 XAPI 보안을 사용 안함으로 설정해야 합니다. 이렇게 하면 HSC에 연결된 RTD가 온라인으로 전환됩니다.

    SMC HTTP 명령에 대한 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

  • oVTCS에는 메인프레임 구성에서 oVTCS 정책 매개변수 파일을 활성화할 수 있게 해주는 고유 MGMTDEF 명령이 포함됩니다. 이 명령은 ELS MGMTDEF 명령과 관련이 없습니다. 자세한 내용은 메인프레임 구성에서 oVTCS 정책 매개변수 파일 로드를 참조하십시오.

  • VTV 또는 MVC를 CDS에 추가하려면 CONFIg VTVVOLCONFIg MVCVOL 문을 사용해야 합니다. POOLPARM 또는 VOLPARM 방법은 사용할 수 없습니다.

    SUBPOOL 이름 지정을 위해 POOLPARMVOLPARM을 사용할 수 있지만 볼륨을 정의하려면 CONFIg VTVVOLCONFIg MVCVOL을 사용해야 합니다.

    POOLPARMVOLPARM 제어문에 대한 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

    CONFIg VTVVOLCONFIg MVCVOL 제어문에 대한 자세한 내용은 ELS Legacy Interfaces Reference를 참조하십시오.

  • SMCUUUI 유틸리티에서 마운트를 실행할 때는 다음 규약을 사용합니다.

    • 전체 MOUNT 키워드를 지정해야 합니다. ELS 명령과 달리 이 키워드는 축약할 수 없습니다.

    • N, NAME 또는 DRIVE_NAME=devaddr로 장치 주소를 지정합니다. 여기서 devaddr은 장치 주소입니다.

    • V, VOL 또는 VOLSER=volser로 volser를 지정합니다. 여기서 volser는 볼륨 일련 번호 또는 SCRTCH입니다.

    • P, POOL, SUBPOOL 또는 SUBPOOL_NAME=subpool-name으로 하위 풀을 지정합니다.

  • SMCUUUI 유틸리티에서 마운트 해제를 실행할 때는 다음 규약을 사용합니다.

    • 전체 DISMOUNT 키워드 또는 축약된 DISM을 지정할 수 있습니다.

    • N, NAME 또는 DRIVE_NAME=devaddr로 장치 주소를 지정합니다. 여기서 devaddr은 장치 주소입니다.

    • V, VOL 또는 VOLSER=volser로 volser를 지정합니다. 여기서 volser는 볼륨 일련 번호 또는 SCRTCH입니다.

  • 비공유 CDS 모드에서 테이프 라이브러리 처리:

    구성이 공유 CDS 모드로 실행되지 않을 경우 다음 매개변수 제한이 적용됩니다.

    • oVTCS의 RTD 문은 STORMNGR 매개변수를 포함해야 합니다.

    • oVTCS 구성의 VTSS 문에서 DEFLTACS 매개변수는 기본값만 사용할 수 있습니다.

    • STORCLAS 문에서 ACS 매개변수를 사용하려면 STORMNGR 매개변수가 필요합니다.

    • MGMTCLAS 문에서 ACSLIST 매개변수는 사용할 수 없습니다.

    구성이 공유 CDS 모드로 실행될 경우, 모든 라이브러리가 'remote'로 간주되므로 독립적인 TapePlex에 속합니다. 기본 라이브러리인 TapePlex의 이름이 데이터베이스 구성의 일부로 제공됩니다. 일반적으로 이 TapePlex는 또한 CDS를 제공합니다. 따라서 위에 설명된 제한 사항이 적용되지 않습니다.

  • oVTCS TRace 명령에는 ONOFF의 두 가지 옵션만 포함됩니다.

    • TRace ON은 모든 추적 파일을 닫고 실행 중인 모든 프로세스에 대해 새로운 추적 파일을 엽니다. 이 설정은 권장 설정입니다.

    • TRace OFF는 모든 추적을 중지합니다.

    ELS TRace 명령과 달리, 특정 구성요소를 추적하도록 지정할 수 없습니다.

  • SMC VMSG 명령을 사용해서 VSM 콘솔 메시지를 가져옵니다.

    이 명령에 대한 자세한 내용은 VSM 콘솔 메시지 프로세서 시작/중지를 참조하십시오.

  • HSC DBSERVER 명령을 사용해서 VSM 콘솔이 HSC CDS를 공유하도록 설정합니다.

    이 명령에 대한 자세한 내용은 oVTCS CDS 데이터베이스 서버 실행을 참조하십시오.

  • SMC SMCUSMF 유틸리티를 사용해서 VSM 콘솔 서버에서 SMF 유형의 레코드를 오프로드합니다.

    이 유틸리티에 대한 자세한 내용은 VSM 콘솔 SMF 레코드 오프로드를 참조하십시오.

  • 활성 oVTCS 정책 문의 목록을 반환하려면 내부 MVS GETMGPOL 명령을 사용합니다.

    • oVTCS MGMTCLASSTORCLAS 문을 반환하려면 하위 매개변수 없이 GETMGPOL 명령을 지정합니다.

    • oVTCS MGMTCLAS 문을 반환하려면 GETMGPOL MGMTCLAS를 지정합니다.

    • oVTCS STORCLAS 문을 반환하려면 GETMGPOL STORCLAS를 지정합니다.

    • 모든 oVTCS 문을 반환하려면 GETMPOL FLATDD(filename)를 지정합니다. 이렇게 하면 oVTCS 매개변수 파일의 전체 컨텐츠가 반환됩니다.

  • 복수 노드에서 수행합니다.

oVTCS 운영자 및 관리자 명령

oVTCS에는 운영자 및 관리자 명령 세트가 포함됩니다. 이러한 명령은 ELS VTCS 상대 명령과 동일하지만, oVTCS 명령 고려 사항에 설명된 대로 약간의 예외사항이 있습니다.

다음 방법 중 하나를 사용하여 이러한 명령을 실행합니다.

  • SMC 클라이언트에서 VSM 콘솔의 oVTCS로 명령을 전송하려면 메인프레임 전용 구성에서 SMC Route 명령 또는 SMCUUUI 유틸리티를 사용합니다.

    SMC Route 명령 및 SMCUUUI 유틸리티에 대한 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

  • VSM 7 OSA(Open Systems Attachment) 구성에서는 VSM 콘솔과 함께 제공된 VSM GUI 응용 프로그램을 시작하고 VSMc CLI(명령줄 인터페이스) 기능을 사용해서 VSM 콘솔의 oVTCS로 명령을 전송합니다. 이 기능 사용에 대한 자세한 내용은 VSM GUI User’s Guide를 참조하십시오.

    1. VSM GUI 응용 프로그램을 시작합니다.

    2. VSM 콘솔 메뉴에 액세스합니다.

    3. VSMc Command Line Interface (CLI) 탭을 선택합니다. 이 페이지에서는 oVTCS 정책 설정을 정의하는 oVTCS 정책 파일을 다운로드, 편집 및 업로드할 수 있습니다.

    4. tapeplex 및 적합한 노드 서버 주소를 선택합니다.

    5. 입력 텍스트 상자에 oVTCS 명령을 입력하고 Submit을 누릅니다.

      명령은 Command Log 및 명령 Output 테이블에 기록됩니다.

oVTCS에는 아래 나열된 명령이 포함됩니다. 각 명령에 대한 자세한 내용은 ELS Command, Control Statement, and Utility Reference를 참조하십시오.

  • ARCHive

  • AUDIT

  • CANcel

  • CONSolid

  • CONFIg

  • DEComp

  • DELETSCR

  • DISMount

  • Display

    • CMD

    • MSG

    • SERVer

    • ACTive

    • CLInk

    • CLUster

    • CONFIG

    • LOCKs

    • MIGrate

    • MVC

    • MVCPool

    • PATH

    • Queue

    • REPlicat

    • RTD

    • SCRatch

    • STORclas

    • STORMNgr

    • TASKs

    • VSCRatch

    • VTD

    • VTSS

    • VTV

  • DRMONitr

  • EEXPORT

  • EXPORT

  • INVENTRY

  • MEDVERfy

  • MERGMFST

  • METADATA

  • MIGrate

  • Mount

  • MVCDRain

  • MVCMAINT

  • MVCPLRPT

  • MVCRPt

  • RECall

  • RECLaim

  • RECONcil

  • SCRPT

  • SET MIGOPT

  • TRace

  • Vary (CLInk, PATH, RTD, VTSS)

  • VLEMAINT

  • VTVMAINT

  • VTVRPt

oVTCS XAPI 서버 구성요소 운영자 및 관리자 명령

VSM 콘솔에는 VSM 콘솔 내에서 작동하는 XAPI 서버 구성요소를 관리할 수 있게 해주는 몇 가지 XAPI 서버 운영자 및 관리자 명령이 포함됩니다.

다음 방법 중 하나를 사용하여 이러한 명령을 실행합니다.

  • xapi_startup_file을 사용해서 XAPI 서버 명령 실행

    xapi_start_file은 XAPI 서버 시작 중 읽은 XAPI 서버 명령의 파일입니다.

    이 방법은 XCLIENTXUDB 정의와 XSECURITYMSGLVL 사양을 지정하는 선호 방법입니다.

    이 파일은 시작 시에 읽혀지므로 XAPI 서버 구성요소를 다시 시작할 경우 이러한 명령을 다시 입력할 필요가 없습니다.

    VSM 콘솔 아래의 xapi_start_file에 대한 기본 경로는 /data/ovtcs/config/xapi_startup_file입니다.

  • oVTCS_cli XCMD 인터페이스를 사용해서 XAPI 서버 명령 실행

    oVTCS_cli 인터페이스를 사용하면 XAPI 서버 명령 문자열 다음에 'XCMD'를 지정하여 명령을 XAPI 서버 구성요소로 지정할 수 있습니다.

    예를 들어, oVTCS_cli를 사용해서 XAPI 서버 'LOG 0011'을 입력하려면 다음 명령을 입력합니다.

    oVTCS_cli ’ XCMD LOG 0011’

    이 방법은 StorageTek 소프트웨어 지원 센터의 안내에 따라 XAPI 서버 LISTTRACE 명령을 입력하는 선호 방법입니다.

  • VSM GUI를 사용해서 XAPI 서버 명령 실행

    VSM 7 OSA(Open Systems Attachment) 구성에서는 VSM GUI VSM 콘솔 명령줄 인터페이스 옵션을 사용해서 VSM 콘솔에 대해 XAPI 서버 명령을 실행할 수 있습니다.

    VSM 콘솔 메뉴 옵션 사용에 대한 자세한 내용은 VSM GUI User’s Guide를 참조하십시오.

XCMD LIst 명령

XCMD LIst 명령은 XAPI 서버 구성요소 및 환경 설정을 표시합니다. XCMD LIst 명령은 StorageTek 소프트웨어 지원 센터의 안내에 따라 주로 사용됩니다.

구문

그림 5-2에서는 XCMD LIst 명령에 대한 구문을 보여줍니다.

그림 5-2 XCMD LIst 명령 구문

주변 텍스트에서 그림 5-2 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD LIst 명령에는 다음 매개변수가 포함됩니다.

ALl

선택적으로 모든 XAPI 서버 매개변수 및 환경 변수를 표시합니다. ALlLIst 명령에 지정된 매개변수가 없는 경우 기본값입니다.

CB NNNN 또는 NNNN-IIII

선택적으로 16진수 문자로 이름이 지정된(NNNN) XAPI 서버 제어 블록을 나열합니다. 이름(NNNN) 또는 이름 인덱스(NNNN-IIII) 조합은 다음과 같습니다.

  • HTTPCVT는 기본 XAPI 서버 공유 세그먼트를 나타냅니다.

  • HTTPGBL은 XAPI 서버 전역 정의를 나타냅니다.

  • HTTPREQ-nnn은 XAPI 서버 요청 블록을 나타냅니다.

  • HTTPAPI-nnn은 XAPI 서버 API 요청 블록을 나타냅니다.

  • XCLIENTTABLE은 XAPI 서버 XCLIENT 공유 세그먼트를 나타냅니다.

  • XUDBTABLE은 XAPI 서버 XUDB 공유 세그먼트를 나타냅니다.

FILEs

선택적으로 XAPI 서버 파일 경로를 나열합니다.

HISTory

선택적으로 이전 24시간 동안의 XAPI 서버 수락 기록을 나열합니다.

LOG

선택적으로 XAPI 서버 LOG 설정을 나열합니다.

MAXCLients

선택적으로 XAPI 서버 MAXCLients 설정을 나열합니다.

MSGLvl

선택적으로 XAPI 서버 MSGLvl 설정을 나열합니다.

SERVer

선택적으로 관련 UNIX 시스템 릴리스 및 리소스 제한 및 XAPI 서버 릴리스, 버전 및 환경 설정을 나열합니다.

PROcess

LIst SERVer로 지정된 경우 PROcess 키워드는 개별 XAPI 시스템 프로세스를 선택적으로 나열합니다.

TAPEPlex

선택적으로 XAPI 서버 TapePlex 이름을 나열합니다.

TASKs

선택적으로 XAPI 서버 시스템 및 작업과 해당 실행 통계를 나열합니다.

TRace

선택적으로 XAPI 서버 TRace 설정을 나열합니다.

XApi

선택적으로 관련된 XAPI 서버 TCP/IP 매개변수를 나열합니다.

IO 또는 I/O

LIst XApi로 지정된 경우 IO(또는 I/O) 키워드는 선택적으로 XAPI 서버 TCP/IP 통계를 나열합니다.

XCLIent

선택적으로 XAPI 서버 XCLIent 정의를 나열합니다.

XSECurity

선택적으로 XAPI 서버 XSECurity 설정을 나열합니다.

XUDB

선택적으로 XAPI 서버 XUDB 정의를 나열합니다.

XCMD LOG 명령

XCMD LOG 명령은 XAPI 서버 로그 설정을 표시 또는 변경합니다. XAPI 서버 로깅은 선택적으로 XAPI 서버 로그 파일에 대해 TCP/IP 요청, TCP/IP 응답, XAPI 서버 운영자 명령, 콘솔 메시지 및 오류를 사용으로 설정합니다. XCMD LOG 명령은 StorageTek 소프트웨어 지원 센터의 안내에 따라 주로 사용됩니다.

구문

그림 5-3에서는 XCMD LOG 명령에 대한 구문을 보여줍니다.

그림 5-3 XCMD LOG 명령 구문

주변 텍스트에서 그림 5-3 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD LOG 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 로그 설정을 표시합니다. LOG 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

OFF

선택적으로 모든 XAPI 서버 로그 이벤트를 해제합니다.

1 또는 0

선택적으로 개별 XAPI 서버 로그 이벤트를 설정 또는 해제합니다. 최대 16개의 '0' 및 '1' 문자로 구성된 문자열을 입력할 수 있습니다. '1'은 로그 이벤트를 설정하고 '0'은 로그 이벤트를 해제합니다. 입력한 문자열의 위치는 다음과 같이 개별 로그 이벤트를 제어합니다.

  • 1000000000은 XAPI 서버 오류 메시지를 stdout에 기록합니다.

  • 0100000000은 XAPI 서버 메시지를 로그 파일에 기록합니다.

  • 0010000000은 XAPI 입력 요청 오류를 로그 파일에 기록합니다.

  • 0001000000은 XAPI recv 패킷을 로그 파일에 기록합니다.

  • 0000100000은 XAPI 전송 패킷을 로그 파일에 기록합니다.

  • 0000010000은 XCMD 명령 및 응답을 로그 파일에 기록합니다.

주:

  • 현재 문자열 위치 7-16은 XAPI 서버 로그 설정을 제어하지 않습니다. 6자보다 길지만 17자 미만의 문자열이 입력된 경우 문자가 검증되지만 이후에 무시됩니다.

  • LOG 0LOG OFF와 동일합니다.

  • 입력한 모든 설정은 이전 로그 설정을 완전히 대체합니다. 따라서 LOG 010001 다음에 LOG 00011을 입력한 후 두번째 LOG 명령을 실행하면 XAPI 메시지 또는 XCMD 명령과 응답이 로그 파일에 기록되지 않습니다.

  • 환경 변수 SMCVLOGFILE은 기본 XAPI 서버 로그 파일 경로를 대체하도록 XAPI 서버 시작 전에 지정된 경우 사용할 수 있습니다.

  • XAPI 서버 로그 파일의 위치 및 이름을 표시하려면 XCMD LIST FILES 명령을 입력합니다.

  • 환경 변수 SMCVLOG는 XAPI 서버 로그 설정을 지정하기 위해 XAPI 서버 시작 전에 지정된 경우 사용할 수 있습니다.

다음 예에서 LOG 명령은 XAPI recvsend 패킷을 모두 로그 파일에 기록합니다.

LOG 00011

XCMD MAXCLients 명령

XCMD MAXCLients 명령은 언제라도 활성 상태일 수 있는 동시 요청 수의 상한을 설정하기 위해 사용됩니다. MAXCLients 한계에 도달하면 XAPI 서버에서 수신되는 모든 새로운 클라이언트 요청 시 '503 Service unavailable' 응답이 수신되며, 클라이언트가 요청을 다시 시도해야 합니다.

구문

그림 5-4에서는 XCMD MAXCLients 명령에 대한 구문을 보여줍니다.

그림 5-4 XCMD MAXCLients 명령 구문

주변 텍스트에서 그림 5-4 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD MAXCLients 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 MAXCLients 설정을 표시합니다. MAXCLients 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

NNNN

선택적으로 최대 동시 요청 수를 지정합니다. 1에서 1000 사이의 값을 입력합니다.

XCMD MSGLvl 명령

XAPI 서버 MSGLvl 명령은 stdout에 대한 출력인 메시지를 확인하기 위해 사용됩니다. 각 XAPI 서버 메시지에는 고정된 MSGLvl이 포함됩니다. XAPI 서버 MSGLvl이 메시지 MSGLvl보다 클 경우 메시지가 출력되고, 그렇지 않으면 숨겨집니다. 따라서 XAPI 서버 MSGLvl이 높을수록 XAPI 서버 메시지가 더 자세하게 표시됩니다.

구문

그림 5-5에서는 XCMD MSGLvl 명령에 대한 구문을 보여줍니다.

그림 5-5 XCMD MSGLvl 명령 구문

주변 텍스트에서 그림 5-5 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD MSGLvl 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 MSGLvl 설정을 표시합니다. MSGLvl 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

NN

선택적으로 XAPI 서버 MSGLvl을 지정합니다. 다음과 같이 0에서 32 사이의 숫자를 입력합니다.

  • 0 - 시작/종료 및 오류 메시지만 표시합니다.

  • 4 - 경고 메시지를 표시합니다.

  • 8 - 추가 시스템 상태 메시지를 표시합니다.

  • > 8 - 디버깅 메시지를 표시합니다. StorageTek 소프트웨어 지원 센터의 지시가 있는 경우에만 사용합니다.

XCMD TRace 명령

XCMD TRace 명령은 XAPI 서버 추적 설정을 표시 또는 변경합니다. XAPI 서버 추적은 선택적으로 XAPI 서버 구성요소 추적 이벤트를 사용으로 설정합니다. XCMD TRace 명령은 StorageTek 소프트웨어 지원 센터의 안내에 따라서만 사용됩니다.

구문

그림 5-6에서는 XCMD TRace 명령에 대한 구문을 보여줍니다.

그림 5-6 XCMD TRace 명령 구문

주변 텍스트에서 그림 5-6 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD TRace 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 추적 설정을 표시합니다. TRace 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

OFF

선택적으로 모든 XAPI 서버 추적 이벤트를 해제합니다.

1 또는 0

선택적으로 개별 XAPI 서버 추적 이벤트를 설정 또는 해제합니다. 최대 16개의 '0' 및 '1' 문자로 구성된 문자열을 입력할 수 있습니다. '1'은 추적 이벤트를 설정하고 '0'은 추적 이벤트를 해제합니다. 입력한 문자열의 위치는 다음과 같이 개별 추적 이벤트를 제어합니다.

  • 1000000000은 XAPI 오류를 추적합니다.

  • 0100000000은 XAPI TCP/IP 구성요소 이벤트를 추적합니다.

  • 0010000000은 PGMI API 구성요소 이벤트를 추적합니다.

  • 0001000000은 XAPI 서버 스레드 이벤트를 추적합니다.

  • 0000100000은 XAPI 서버 malloc()free() 이벤트를 추적합니다.

  • 0000010000은 XAPI 서버 XML 구문 분석 이벤트를 추적합니다.

  • 0000001000은 XAPI 서버 명령 이벤트를 추적합니다.

  • 0000000100은 XAPI 서버 시스템 모니터를 추적합니다.

  • 0000000010은 XAPI 서버 XML, CSV 및 텍스트 출력 구성요소 이벤트를 추적합니다.

  • 0000000001은 XAPI 서버 논리적 파일 이벤트를 추적합니다.

주:

  • 현재 문자열 위치 11-16은 XAPI 서버 추적 설정을 제어하지 않습니다. 11자보다 길지만 17자 미만의 문자열이 입력된 경우 문자가 검증되지만 이후에 무시됩니다.

  • TRACE 0을 입력하는 것은 TRACE OFF를 입력하는 것과 동일합니다.

  • 입력한 모든 설정은 이전 추적 설정을 완전히 대체합니다. 따라서 TRACE 010001 다음에 TRACE 00011을 입력한 후 두번째 TRACE 명령을 실행하면 TCP/IP 구성요소 이벤트 또는 XAPI 서버 malloc()free() 이벤트가 XAPI 서버 추적 파일로 추적되지 않습니다.

  • 환경 변수 SMCVTRCFILE은 기본 XAPI 서버 추적 파일 경로를 대체하도록 XAPI 서버 시작 전에 지정된 경우 사용할 수 있습니다.

  • XAPI 서버 추적 파일의 위치 및 이름을 표시하려면 XCMD LIST FILES 명령을 입력합니다.

  • 환경 변수 SMCVTRACE는 XAPI 서버 추적 설정을 지정하기 위해 XAPI 서버 시작 전에 지정된 경우 사용할 수 있습니다.

다음 예에서 TRace 명령은 XAPI 서버 스레드 및 프로세스 이벤트와 XAPI 서버 malloc()free() 이벤트를 XAPI 서버 추적 파일로 추적합니다.

TRace 00011

XCMD XCLIent 명령

XAPI 서버 XCLIent 명령은 기본 서버 XAPI 프로토콜과 다른 프로토콜 버전을 사용하는 XAPI 클라이언트를 정의하기 위해 사용됩니다.

주:

  • XCLIent 명령은 XAPI 보안이 사용으로 설정되었을 때(XSECurity ON) 이전 'unsecured' 프로토콜을 사용하는 클라이언트를 정의하기 위해서만 필요합니다. XSECurity ON이 지정된 경우, XCLIent 명령으로 정의되지 않은 클라이언트에서 시작되는 모든 XAPI 요청은 새로운 XAPI 보안 프로토콜을 사용하는 것으로 간주됩니다.

  • XSECurity OFF가 지정된 경우 XCLIent 정의가 필요하지 않습니다.

구문

그림 5-7에서는 XCMD XCLIent 명령에 대한 구문을 보여줍니다.

그림 5-7 XCMD XCLIent 명령 구문

주변 텍스트에서 그림 5-7 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD XCLIent 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 XCLIent 정의를 표시합니다. XCLIent 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

HOst HHHHHHHH

선택적으로 클라이언트가 상주하는 IP 분석기 호스트 이름(HHHHHHHH)을 지정합니다. HOst 이름은 TCP/IP 이름 테이블에서 분석 가능한 이름이어야 합니다. 다음 규칙이 적용됩니다.

  • 값은 1~255자 사이여야 합니다.

  • 첫번째 문자는 영문자 또는 숫자여야 합니다.

  • 마지막 문자는 영문자 또는 숫자여야 합니다.

  • 첫번째와 마지막 사이의 모든 문자는 영문자, 숫자, 하이픈 또는 마침표여야 합니다.

IPaddress NN.NN.NN.NN

선택적으로 클라이언트에 대한 IP 주소(NN.NN.NN.NN)를 지정합니다.

NAme CCCCCCCC

선택적으로 클라이언트의 이름(CCCCCCCC)을 지정합니다. 클라이언트가 SMC/MVS인 경우 지정된 NAme<client_subsystem_name>으로 반환된 이름이어야 합니다. 그렇지 않으면 지정된 NAme<client_name>으로 반환된 이름이어야 합니다. NAme이 '*'로 지정된 경우 지정된 HOst 또는 IPaddress의 모든 요청이 지정된 프로토콜 버전을 사용하는 것으로 정의됩니다.

PORTrange NN-NN

선택적으로 지정된 프로토콜 버전을 사용하도록 허용된 특정 HOst 또는 IPaddress에서 XAPI 요청이 시작되는 클라이언트 포트의 범위(NN-NN)를 지정합니다. 유효한 포트는 1~65535이며, 범위에는 10~1000개 포트 사이가 포함될 수 있습니다.

PROTver [0|1]

선택적으로 프로토콜 버전을 지정합니다.

  • '0'은 이전의 'unsecure' 프로토콜을 나타냅니다.

  • '1'은 새로운 XAPI 보안 프로토콜 버전을 나타냅니다. 기본값은 0입니다.

주:

  • HOstIPaddress는 상호 배타적입니다.

  • NAmePORTrange는 상호 배타적입니다.

  • SMC/MVS 클라이언트 포트를 지정된 범위로 제한하도록 SMC/MVS TCPIP PORTrange 명령이 지정된 경우 PORTrange를 사용해야 합니다.

XCMD XSECurity 명령

XAPI 서버 XSECurity 명령은 XAPI 서버에 대한 XAPI 보안 프로토콜을 전역으로 사용 또는 사용 안함으로 설정하기 위해 사용됩니다.

XAPI 보안 프로토콜이 사용으로 설정된 경우 사용자 암호 보안이 XAPI 서버에서 수신도는 모든 요청에 강제 적용됩니다.

주:

  • XAPI 보안이 전역으로 사용으로 설정된 경우 개별 클라이언트는 XCLIent 정의에 지정된 경우 XAPI 보안으로부터 '면제'됩니다.

  • XAPI 보안이 전역으로 사용으로 설정된 경우 동일한 사용자 및 암호를 클라이언트 및 서버에 모두 정의해야 합니다. XAPI 보안 사용자 및 암호는 일반적으로 XUDB 정의를 사용해서 지정되지만, VSMc(Virtual Storage Manager 콘솔)에서 XAPI 보안 사용자와 관련된 XUDB 명령의 설명을 참조하십시오.

구문

그림 5-8에서는 XCMD XSECurity 명령에 대한 구문을 보여줍니다.

그림 5-8 XCMD XSECurity 명령 구문

주변 텍스트에서 그림 5-8 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD XSECurity 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 XSECurity 설정을 표시합니다. XSECurity 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

ON

선택적으로 XAPI 보안을 사용으로 설정합니다.

OFF

선택적으로 XAPI 보안을 사용 안함으로 설정합니다.

XCMD XUDB 명령

XAPI 서버 XUDB 명령은 XAPI 보안 사용자를 추가, 업데이트, 삭제 및 나열하기 위해 사용됩니다. XAPI 보안 사용자 목록은 클라이언트 및 서버에서 모두 유지 관리됩니다.

주:

  • 동일한 XUDB USER를 클라이언트 및 서버 모두에 정의해야 합니다.

  • XSECurity OFF가 지정된 경우 XUDB 정의가 필요하지 않습니다.

구문

그림 5-9에서는 XCMD XUDB 명령에 대한 구문을 보여줍니다.

그림 5-9 XCMD XUDB 명령 구문

주변 텍스트에서 그림 5-9 에 관해 설명합니다.

매개변수

그림에 표시된 것처럼 XCMD XUDB 명령에는 다음 매개변수가 포함됩니다.

LIst

선택적으로 XAPI 서버 XUDB 정의를 표시합니다. XUDB 명령에 아무 매개변수도 지정되지 않은 경우 LIst가 기본값입니다.

ADD

지정된 사용자 이름 및 암호를 XAPI 보안 사용자 목록에 추가하도록 지정합니다.

USER UUUUUUUU

추가할 이름을 지정합니다. 클라이언트 및 서버 모두에 동일한 이름 및 암호가 정의되어 있는 한 USER 이름은 정의된 UNIX 사용자 이름일 필요가 없습니다. USER 이름의 길이는 최대 20자까지 가능합니다.

PASSWORD PPPPPPPP

지정된 USER에 대해 지정된 암호입니다. PASSword의 길이는 최대 20자까지 가능합니다.

UPDate

지정된 사용자 이름이 XAPI 보안 사용자 목록에서 지정된 PASSword로 업데이트되도록 지정합니다.

USER UUUUUUUU

업데이트할 이름을 지정합니다.

PASSWORD PPPPPPPP

지정된 USER에 대해 지정된 새 암호입니다.

DELete

지정된 사용자 이름이 XAPI 보안 사용자 목록에서 삭제되도록 지정합니다.

USER UUUUUUUU

삭제할 이름을 지정합니다.

LIst

XAPI 보안 사용자 목록에서 지정된 사용자 이름을 나열하도록 지정합니다.

USER UUUUUUUU

나열할 이름을 지정합니다. USER가 지정되지 않은 경우 모든 이름이 나열됩니다.

주:

  • XAPI 서버가 VSMc(Virtual Storage Management 콘솔)의 구성요소인 경우 XAPI 서버는 VSM 콘솔 기능을 사용해서 XAPI 보안 사용자를 추가, 업데이트 및 삭제합니다. XUDB ADD 명령은 VSM 콘솔에서 실행될 수 있지만, VSM 콘솔 TUI를 사용해서 XAPI 보안 사용자를 유지 관리하는 것이 좋습니다.

  • XUDB ADD, UPDate 또는 DELete 명령이 VSM 콘솔에서 실행될 경우 VSM 콘솔 사용자 데이터베이스가 업데이트됩니다.

  • VSM 콘솔에서 XUDB LIST 명령은 단순히 VSM 콘솔 사용자 데이터베이스에서 사용자를 유지 관리하도록 지정합니다.

oVTCS 콘솔 로그 보기

VSM 콘솔에 제공된 VSM GUI를 사용하면 각 VSM 콘솔 서버에서 실행되는 oVTCS 인스턴스에서 생성된 콘솔 운영자 메시지에 대해 실행 중인 시스템 로그를 볼 수 있습니다.

콘솔 로그를 보려면 다음과 같이 하십시오.

  1. VSM GUI 응용 프로그램을 시작합니다.

  2. VSM 콘솔 메뉴에 액세스합니다.

  3. Console Log 탭을 선택합니다.

  4. Tapeplex 메뉴에서 tapeplex를 선택하고 콘솔 로그에 해당 tapeplex의 메시지를 채웁니다.

세 가지 유형의 메시지가 표시됩니다.

  • WTO(운영자에 쓰기)

  • WTOR(회신 포함 WTO)

  • HILITE(강조 표시된 WTO)

콘솔 로그 페이지에는 두 가지 테이블이 있습니다.

  • WTORs 및 HILITEs 테이블에는 선택한 tapeplex에 대한 WTOR 및 HILITE 메시지가 나열됩니다. 메시지는 메시지 유형별로 정렬되어 시간별 순서로 표시되며, 최근 항목이 맨 아래에 표시됩니다.

    특정 필드에는 컨텍스트 메뉴 표시기가 포함됩니다. 이러한 필드를 마우스 오른쪽 버튼으로 누르면 컨텍스트 메뉴에 액세스해서 WTOR 메시지에 회신 또는 메시지 삭제를 포함한 작업을 수행할 수 있습니다.

  • 로그 테이블에는 WTO 메시지 및 회신 대상 또는 삭제된 WTOR 및 HILITE 메시지가 나열됩니다. 메시지는 메시지 유형별로 정렬되어 시간별 순서로 표시되며, 최근 항목이 맨 아래에 표시됩니다.

VSM 콘솔 로그 사용에 대한 자세한 내용은 VSM GUI User’s Guide를 참조하십시오.