DEFINE STGRULE(티어링에 대한 스토리지 규칙 정의)

하나 이상의 스토리지 풀에 대한 스토리지 규칙을 정의하려면 이 명령을 사용하십시오. 데이터를 클라우드, 테이프 또는 파일 스토리지로 티어링할 수 있습니다. 스토리지 규칙은 스토리지 풀 간의 티어링을 스케줄합니다. 대상 스토리지 풀에 대해 하나 이상의 스토리지 규칙을 정의할 수 있습니다.

권한 클래스

이 명령을 실행하려면 시스템 권한이 있어야 합니다.

제한 사항: Amazon S3 프로토콜을 사용하면 S3 클라이언트 및 기타 객체 클라이언트에서 데이터를 전송할 IBM Storage Protect 수 있습니다. 전송된 데이터는 오브젝트 클라이언트 데이터로 알려져 있습니다. 오브젝트 클라이언트 데이터를 테이프에 티어링하기 위해 stgrule을 사용할 수 없습니다.

구문

구문 다이어그램 읽기비주얼 구문 다이어그램 건너뛰기 DEFine STGRULE 규칙 이름 타겟_stgpool ACTiontype = TIERBYAgeTIERBYStateNOTiering SRCPools= ,소스 풀 TIERDelay=301TIERDelay=지연MAXPRocess=8MAXPRocess=numberDURation=NOLimitDURation=STARTTime=CURRENT_TIMESTARTTime=시간ACTIVE=NoACTIVE=NoYesDESCription=설명
주:
  • 1 ACTIONTYPE=TIERBYAGE를 지정하는 경우 TIERDELAY 매개변수의 기본값은 30입니다. ACTIONTYPE=TIERBYSTATE를 지정하는 경우 TIERDELAY 매개변수의 기본값은 1입니다. ACTIONTYPE=NOTIERING를 지정하는 경우 TIERDELAY 매개변수를 지정할 수 없습니다.

매개변수

rule_name(필수)
스토리지 규칙의 이름을 지정합니다. 이름은 고유해야 하며 최대 길이는 30자입니다.
target_stgpool(필수)
대상 스토리지 풀의 이름을 지정합니다. 클라우드 스토리지에 이 매개변수를 지정하는 경우 Microsoft Azure 또는 Google Cloud Storage 클라우드 컴퓨팅 시스템 또는 단순 스토리지 서비스 (S3) 프로토콜을 사용하는 클라우드 컨테이너 스토리지 풀을 지정해야 합니다.테이프 스토리지에 대해 이 매개변수를 지정하는 경우 물리적 또는 가상 테이프 라이브러리에 대해 정의되는 스토리지 풀을 지정해야 합니다. 파일 스토리지에 대해 이 매개변수를 지정하는 경우, FILE 디바이스 유형의 순차 액세스 스토리지 풀을 지정해야 합니다. 데이터는 디스크에 저장됩니다.
ACTiontype(필수)
스토리지 규칙이 데이터를 티어링하는 지 여부 그리고 티어링하는 경우 데이터 티어링 방법을 지정합니다. 다음 값 중 하나를 지정하십시오.
TIERBYAge
수명 임계값이 충족된 후 데이터가 티어링되도록 지정합니다.
TIERBYState
유효 기간 임계값이 충족된 후에 비활성 데이터만 티어링되도록 지정합니다.
NOTiering
데이터가 티어링되지 않도록 지정합니다.
팁: 하나 이상의 하위 규칙을 지정하여 티어링 규칙에 대한 예외를 정의할 수 있습니다. DEFINE SUBRULE 명령을 사용하여 하위 규칙 멤버에서 데이터를 티어링할 수 있습니다.
SRCPools(필수)
소스 디렉토리 컨테이너 또는 클라우드 컨테이너 스토리지 풀의 이름을 지정합니다. 풀을 스토리지 규칙의 소스로 지정한 경우 동일한 풀을 다른 스토리지 규칙의 소스로 지정할 수 없습니다. 여러 스토리지 풀을 지정하려면 공백 없이 쉼표로 이름을 구분하십시오. ACTIONTYPE=TIERBYAGE, ACTIONTYPE=TIERBYSTATE 또는 ACTIONTYPE=NOTIERING을 지정하는 경우, SRCPOOLS 매개변수도 지정해야 합니다.
TIERDelay
스토리지 규칙이 다음 스토리지 풀에 오브젝트를 티어링하기까지 대기할 일 수를 지정합니다. 0 - 9999 범위의 정수를 지정할 수 있습니다. 이 매개변수 값은 스토리지 풀의 모든 파일에 적용됩니다. ACTIONTYPE=TIERBYAGE를 지정하는 경우 TIERDELAY 매개변수의 기본값은 30입니다. ACTIONTYPE=TIERBYSTATE 지정 시 TIERDELAY 매개변수의 기본값은 1입니다. ACTIONTYPE=NOTIERING 지정 시 TIERDELAY 매개변수를 지정할 수 없습니다.
MAXProcess
스토리지 규칙 및 하위 규칙 각각에 대한 최대 병렬 프로세스 수를 지정합니다. 이 매개변수는 선택사항입니다. 1 - 99 범위의 값을 입력하십시오. 기본값은 8입니다. 예를 들어 기본값 8이 지정되고 스토리지 규칙에 4개의 하위 규칙이 있는 경우, 스토리지 규칙은 8개의 병렬 프로세스를 실행하고, 하위 규칙 각각은 8개의 병렬 프로세스를 실행할 수 있습니다. 병렬 프로세스의 총 수는 40입니다.
팁: 테이프에 데이터를 티어링하는 프로세스를 최적화하려면 규칙 및 해당 하위 규칙에 대한 모든 MAXPROCESS 값의 합계가 테이프 드라이브 수 이하인지 확인하십시오.
DUration
스토리지 규칙이 자동으로 취소되기 전에 실행되는 최대 분 수를 지정합니다. 60 - 1440 범위의 수를 지정할 수 있습니다. 기본값은 unlimited입니다. 값을 지정하지 않거나 NOLimit값을 지정하면 스토리지 규칙이 완료될 때까지 실행됩니다. 이 매개변수는 선택사항입니다.
STARTTime
스토리지 규칙이 처음으로 처리되는 창의 시작 시간을 지정합니다. 기본값은 현재 시간입니다. 이 매개변수는 선택사항입니다. 스토리지 규칙은 지정된 시간 이후 5분 이내에 매일 실행됩니다.
다음 값 중 하나를 지정하십시오.
설명
HH:MM: SS 특정 시간입니다. 23:30:08
NOW 현재 시간 NOW
NOW+HH:MM 또는 +HH:MM 현재 시간에 지정된 시간과 분 수를 더한 값입니다. NOW+02:00 또는 +02:00
지금-HH: MM 또는-HH: MM 현재 시간에서 지정된 시간과 분 수를 뺀 값입니다. NOW-02:00 또는 -02:00
ACTIVE
스토리지 규칙 처리가 발생하는지 여부를 지정합니다. 이 매개변수는 선택사항입니다. 기본값은 NO입니다. 가능한 값은 다음과 같습니다.
No
스토리지 규칙이 비활성인지 지정합니다. 스토리지 규칙이 스케줄된 시간에 처리되지 않습니다.
Yes
스토리지 규칙이 활성인지 지정합니다. 스토리지 규칙이 스케줄된 시간에 처리됩니다.
DESCription
스토리지 규칙의 설명을 지정합니다. 이 매개변수는 선택사항입니다.

클라우드 티어링을 위한 스토리지 규칙 정의

소스 디렉토리 컨테이너 스토리지 풀 DIRPOOL1 및 DIRPOOL2에서 대상 클라우드 컨테이너 스토리지 풀 CLOUDPOOL1로 데이터를 이동하도록 이름이 TIERACTION인 스토리지 규칙을 정의합니다. 시작 시간을 오전 3시로 지정하고 최대 10개의 프로세스를 지정하십시오.
define stgrule tieraction cloudpool1 srcpools=dirpool1,dirpool2 
actiontype=tierbyage maxprocess=10 starttime=03:00:00

테이프 티어링을 위한 스토리지 규칙 정의

이름이 TIERTOTAPE인 스토리지 규칙을 정의합니다. 스토리지 규칙은 두 개의 디렉토리 컨테이너 스토리지 풀, DIRPOOL46 및 DIRPOOL47에서 테이프 스토리지 풀, TAPE1로 의료 데이터를 이동하는 데 사용됩니다. 데이터는 기본 임계값 30일에 도달한 후 수명으로 티어링됩니다. 시작 시간을 오전 4시로 지정하고 최대 4개의 프로세스를 지정하십시오.
define stgrule tiertotape tape1 srcpools=dirpool46,dirpool47 
actiontype=tierbyage maxprocess=4 starttime=04:00:00

파일에 대한 데이터 티어링을 위한 스토리지 규칙 정의

이름이 TIERTOFILE인 스토리지 규칙을 정의하여 소스 디렉토리 컨테이너 스토리지 풀 DIRPOOL1에서 대상 순차 액세스 스토리지 풀 FILEDISK1로 비활성 데이터를 이동하십시오. 오전 5시 시작 시간과 최대 세 개의 프로세스를 지정하십시오.
define stgrule tiertofile filedisk1 srcpools=dirpool1
actiontype=tierbystate maxprocess=3 starttime=05:00:00

관련 명령

표 1. DEFINE STGRULE 관련 명령
명령 설명
DEFINE SUBRULE (티어링) 티어링 스토리지 규칙에 대한 예외를 정의합니다.
삭제 STGRULE 스토리지 규칙을 삭제합니다.
조회 STGRULE 스토리지 규칙 정보를 표시합니다.
UPDATE STGRULE (티어링) 티어링 스토리지 규칙을 업데이트합니다.