DEFINE STGRULE(티어링에 대한 스토리지 규칙 정의)
하나 이상의 스토리지 풀에 대한 스토리지 규칙을 정의하려면 이 명령을 사용하십시오. 데이터를 클라우드, 테이프 또는 파일 스토리지로 티어링할 수 있습니다. 스토리지 규칙은 스토리지 풀 간의 티어링을 스케줄합니다. 대상 스토리지 풀에 대해 하나 이상의 스토리지 규칙을 정의할 수 있습니다.
권한 클래스
이 명령을 실행하려면 시스템 권한이 있어야 합니다.
제한 사항: Amazon S3 프로토콜을 사용하면 S3 클라이언트 및 기타 객체 클라이언트에서 데이터를 전송할 IBM
Storage Protect 수 있습니다. 전송된 데이터는 오브젝트 클라이언트 데이터로 알려져 있습니다. 오브젝트 클라이언트 데이터를 테이프에 티어링하기 위해 stgrule을 사용할 수 없습니다.
구문
매개변수
- 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관련 명령
| 명령 | 설명 |
|---|---|
| DEFINE SUBRULE (티어링) | 티어링 스토리지 규칙에 대한 예외를 정의합니다. |
| 삭제 STGRULE | 스토리지 규칙을 삭제합니다. |
| 조회 STGRULE | 스토리지 규칙 정보를 표시합니다. |
| UPDATE STGRULE (티어링) | 티어링 스토리지 규칙을 업데이트합니다. |
