스냅샷 그룹을 생성합니다
"create SnapGroup" 명령은 새 스냅샷 그룹과 연결된 저장소 볼륨을 생성합니다.
지원되는 어레이
이 명령은 모든 SMcli 패키지가 설치되어 있는 경우 E4000, E2700, E5600, E2800, E5700, EF600 및 EF300 어레이를 포함한 모든 개별 스토리지 어레이에 적용됩니다.
역할
E4000, E2800, E5700, EF600 또는 EF300 스토리지 어레이에서 이 명령을 실행하려면 스토리지 관리자 역할이 있어야 합니다.
상황
스냅샷 그룹에는 연결된 기본 볼륨의 스냅샷 이미지 시퀀스가 포함되어 있습니다. 스냅샷 그룹에는 스냅샷 그룹에 속한 모든 스냅샷 이미지의 데이터를 저장하는 데 사용되는 저장소 볼륨이 있습니다.
스냅샷 그룹을 생성하기 전에 사용 가능한 용량이 있는 볼륨 그룹을 사용할 수 있는지 확인합니다. |
구문
create snapGroup userLabel="snapGroupName" sourceVolume="volumeName"
[(repositoryVolume="repos_xxxx" |
repositoryVolume=(volumeGroupName [capacity=capacityValue]) |
repositoryVolume=(diskPoolName [capacity=capacityValue]))]
[repositoryFullPolicy=(failBaseWrites | purgeSnapImages)]
[rollbackPriority=(highest | high | medium | low | lowest)]
[repositoryFullLimit=percentValue]
[autoDeleteLimit=numberOfSnapImages]|
[enableSchedule=(TRUE | FALSE)]
[schedule (immediate | snapshotSchedule)]
매개 변수
매개 변수 | 설명 |
---|---|
'사용자 레이블' |
새 스냅샷 그룹에 지정할 이름입니다. 스냅샷 그룹 식별자를 큰따옴표(" ")로 묶습니다. |
'소스 볼륨' |
스냅샷 이미지의 소스로 사용할 볼륨의 이름입니다. 소스 볼륨 이름은 큰따옴표(" ")로 묶어야 합니다. |
재량권 |
스냅샷 그룹의 변경된 데이터를 포함할 저장소 볼륨의 이름입니다. 저장소 볼륨의 이름을 정의하는 두 가지 옵션이 있습니다.
기존 저장소 볼륨의 이름은 다음 두 부분으로 구성됩니다.
기존 저장소 볼륨의 이름은 큰따옴표(" ")로 묶어야 합니다. 이 명령을 실행할 때 새 저장소 볼륨을 만들려면 저장소 볼륨을 만들 볼륨 그룹 또는 디스크 풀의 이름을 입력해야 합니다. 필요에 따라 저장소 볼륨의 용량을 정의할 수도 있습니다. 용량을 정의하려면 다음 값을 사용합니다.
용량 옵션을 사용하지 않으면 스토리지 관리 소프트웨어가 기본 볼륨 용량의 20%로 용량을 설정합니다. 이 명령을 실행하면 스토리지 관리 소프트웨어가 스냅샷 볼륨의 저장소 볼륨을 생성합니다. |
재규리풀정책 |
스냅샷 그룹 저장소 볼륨이 꽉 찬 경우 스냅샷 이미지 처리가 계속되는 방법을 정의합니다. 기본 볼륨에 대한 입출력 쓰기('failBaseWrites')를 실패하거나 저장소 볼륨에서 스냅샷 이미지('purgeSnapImages')를 삭제(제거)하도록 선택할 수 있습니다. purgeSnapImages 옵션은 가장 오래된 스냅샷 이미지를 삭제하여 공간을 확보합니다. 기본 동작은 "purgeSnapImages"입니다. |
롤백우선 |
시스템 성능을 희생하여 롤백 작업에 시스템 리소스를 할당할지 여부를 결정합니다. "높음"은 롤백 작업이 다른 모든 호스트 입출력에 우선함을 나타냅니다 "low" 값은 롤백 작업이 호스트 입출력에 미치는 영향을 최소화하면서 수행되어야 함을 나타냅니다 기본값은 '중간'입니다. |
재허용 FullLimit |
스냅샷 그룹 저장소 볼륨이 거의 꽉 찼다는 경고가 표시되는 저장소 용량의 비율입니다. 정수 값을 사용합니다. 예를 들어 값이 70이면 70%를 의미합니다. 기본값은 75입니다. |
자동 삭제 제한 |
각 스냅샷 그룹은 스냅샷 이미지의 자동 삭제를 수행하여 스냅샷 그룹의 총 스냅샷 이미지 수를 지정된 수준 이하로 유지하도록 구성할 수 있습니다. 이 옵션을 설정하면 스냅샷 그룹에 새 스냅샷 이미지가 생성될 때마다 시스템에서 제한 값에 따라 그룹에서 가장 오래된 스냅샷 이미지를 자동으로 삭제합니다. 이렇게 하면 저장소 용량이 확보되므로 나머지 스냅샷 이미지에 대한 지속적인 쓰기 시 복사 요구 사항을 충족하는 데 사용할 수 있습니다. |
'enableSchedule' |
이 매개 변수를 사용하여 스냅샷 작업 예약 기능을 설정하거나 해제할 수 있습니다. 스냅샷 예약을 설정하려면 이 매개 변수를 "true"로 설정합니다. 스냅샷 예약을 해제하려면 이 매개변수를 "false"로 설정합니다. |
참고
각 스냅샷 그룹 이름은 고유해야 합니다. 사용자 레이블에는 영숫자, 밑줄(_), 하이픈(-) 및 파운드(#)를 조합하여 사용할 수 있습니다. 사용자 레이블은 최대 30자까지 가능합니다.
스냅샷 그룹을 생성하려면 스냅샷 이미지를 저장할 연결된 저장소 볼륨이 있어야 합니다. 기존 저장소 볼륨을 사용하거나 새 저장소 볼륨을 생성할 수 있습니다. 스냅샷 그룹을 생성할 때 저장소 볼륨을 생성할 수 있습니다. 스냅샷 그룹 저장소 볼륨은 최대 16개의 표준 볼륨 엔터티로 구성된 확장 가능한 볼륨입니다. 처음에는 확장 가능한 저장소 볼륨에 단일 요소만 있습니다. 확장 가능한 저장소 볼륨의 용량은 정확히 단일 요소의 용량입니다. 추가 표준 볼륨을 연결하여 확장 가능한 저장소 볼륨의 용량을 늘릴 수 있습니다. 그런 다음 확장 가능한 복합 저장소 볼륨 용량이 연결된 모든 표준 볼륨의 용량을 합한 용량이 됩니다.
스냅샷 그룹은 각 스냅샷 이미지가 생성되는 시간을 기준으로 스냅샷 이미지의 순서를 엄격하게 지정합니다. 다른 스냅샷 이미지 다음에 생성되는 스냅샷 이미지는 다른 스냅샷 이미지와 비교하여 _후임자_입니다. 다른 스냅샷 이미지 이전에 생성된 스냅샷 이미지는 다른 스냅샷 이미지와 비교하여 _ 선행 _ 입니다.
스냅샷 그룹 저장소 볼륨은 다음 합계의 최소 용량 요구 사항을 충족해야 합니다.
-
32MB로 스냅샷 그룹 및 쓰기 시 복사 처리에 대한 고정 오버헤드를 지원합니다.
-
기본 볼륨 용량의 1/5000th, 롤백 처리를 위한 용량입니다.
최소 용량은 컨트롤러 펌웨어 및 스토리지 관리 소프트웨어에 의해 적용됩니다.
스냅샷 그룹을 처음 생성할 때 스냅샷 이미지가 포함되어 있지 않습니다. 스냅샷 이미지를 생성할 때 스냅샷 그룹에 스냅샷 이미지를 추가합니다. 스냅샷 이미지를 생성하고 스냅샷 이미지를 스냅샷 그룹에 추가하려면 "SnapImage 생성" 명령을 사용합니다.
스냅샷 그룹은 다음 상태 중 하나일 수 있습니다.
-
* Optimal * — 스냅샷 그룹이 정상적으로 작동하고 있습니다.
-
* 전체 * — 스냅샷 그룹 리포지토리가 가득 찼습니다. 추가 기록 시 복사 작업을 수행할 수 없습니다. 이 상태는 Repository Full 정책이 Fail Base Writes로 설정된 스냅샷 그룹에 대해서만 가능합니다. 전체 상태의 스냅샷 그룹은 스토리지 시스템에 대해 Needs-Attention(주의 필요) 조건을 게시합니다.
-
* 초과 임계값 * — 스냅샷 그룹 저장소 볼륨 사용량이 알림 임계값 이상이거나 그 이후입니다. 이 상태의 모든 스냅샷 그룹은 스토리지 시스템에 대해 Needs-Attention 조건을 게시하게 됩니다.
-
* 실패 * — 스냅샷 그룹에서 스냅샷 그룹의 모든 스냅샷 이미지를 사용할 수 없게 만드는 문제가 발생했습니다. 예를 들어, 특정 유형의 저장소 볼륨 장애로 인해 실패 상태가 발생할 수 있습니다. 실패 상태에서 복구하려면 "SnapGroup" 명령을 사용합니다.
"autoDeleteLimit" 매개 변수를 사용하여 스냅샷 이미지를 자동으로 삭제하도록 각 스냅샷 그룹을 구성할 수 있습니다. 스냅샷 이미지를 자동으로 삭제하면 원하지 않는 이미지를 수동으로 삭제할 필요가 없으며 저장소 볼륨이 꽉 찼기 때문에 이후의 스냅샷 이미지를 생성할 수 없게 됩니다. "autoDeleteLimit" 매개 변수를 사용하면 스토리지 관리 소프트웨어가 가장 오래된 것부터 시작하여 스냅샷 이미지를 자동으로 삭제합니다. 스토리지 관리 소프트웨어는 "autoDeleteLimit" 매개 변수를 사용하여 입력한 수와 같은 수의 스냅샷 이미지에 도달할 때까지 스냅샷 이미지를 삭제합니다. 저장소 볼륨에 새 스냅샷 이미지가 추가되면 "autoDeleteLimit" 매개 변수 번호에 도달할 때까지 저장소 관리 소프트웨어가 가장 오래된 스냅샷 이미지를 삭제합니다.
'enableSchedule' 매개변수와 'Schedule' 매개변수는 스냅샷 그룹에 대한 스냅샷 영상 생성 일정을 지정할 수 있는 방법을 제공합니다. 이러한 매개 변수를 사용하여 일별, 주별 또는 월별(일별 또는 날짜별)으로 스냅샷을 예약할 수 있습니다. enableSchedule 매개변수는 스냅샷 예약 기능을 켜거나 끕니다. 예약을 활성화할 때 '스케줄' 매개변수를 사용하여 스냅샷을 생성할 시기를 정의합니다.
이 표는 '스케줄' 파라미터의 옵션을 사용하는 방법을 설명합니다.
매개 변수 | 설명 | ||||
---|---|---|---|---|---|
스케줄 |
스케줄 매개 변수를 지정하는 데 필요합니다. |
||||
'즉각' |
작업을 즉시 시작합니다. 이 항목은 다른 일정 매개 변수와 함께 사용할 수 없습니다. |
||||
'enableSchedule' |
TRUE로 설정하면 스케쥴이 설정됩니다. false로 설정하면 일정 설정이 해제됩니다.
|
||||
'타르트데이트'입니다 |
작업을 시작할 특정 날짜입니다. 날짜 입력 형식은 MM:DD:YY입니다. 기본값은 현재 날짜입니다. 이 옵션의 예는 '스타날짜=06:27:11'입니다. |
||||
'예정된 날' |
작업을 시작할 요일입니다. 다음 값 중 하나 이상이 될 수 있습니다.
날짜를 단일 괄호 집합으로 묶고 각 날짜를 공백으로 분리하여 하루 이상을 지정할 수 있습니다. 예를 들어 'ScheduleDay = (Monday Wednesday Friday)'가 있습니다.
|
||||
'스타타임'입니다 |
작업을 시작할 날짜의 시간입니다. 시간 입력 형식은 HH:MM이며, 여기서 HH는 시간, MM은 시간 전의 분입니다. 24시간 시계를 사용합니다. 예를 들어 오후 2:00은 14:00입니다. 이 옵션의 예로는 'sttTime=14:27'이 있습니다. |
||||
'ScheduleInterval'입니다 |
작업 사이의 최소 시간(분)입니다. 스케줄 간격은 1440(24시간)을 초과할 수 없으며 30의 배수여야 합니다. 이 옵션의 예는 'ScheduleInterval = 180'입니다. |
||||
'종료 날짜' |
작업을 중지할 특정 날짜입니다. 날짜 입력 형식은 MM:DD:YY입니다. 종료 날짜를 원하지 않으면 NOEndDate를 지정할 수 있습니다. 이 옵션의 예는 'endDate=11:26:11'입니다. |
||||
'타임퍼데이' |
하루 동안 작업을 수행할 횟수입니다. 이 옵션의 예로는 'timesPerDay=4'가 있습니다. |
||||
시간대 |
일정에 사용할 시간대를 지정합니다. 다음 두 가지 방법으로 지정할 수 있습니다.
|
||||
'ScheduleDate'입니다 |
작업을 수행할 월의 일일입니다. 날짜 값은 숫자 및 1-31 범위입니다.
'ScheduleDate' 옵션의 예는 'ScheduleDate = ("15")'입니다. |
||||
몬스 |
작업을 수행할 특정 월입니다. 월의 값은 다음과 같습니다.
월을 단일 괄호 집합으로 묶고 각 월을 공백으로 구분하여 한 달 이상 지정할 수 있습니다. 예: month=(Jan Jul Dec). 이 매개변수를 'ScheduleDate' 매개변수와 함께 사용하여 특정 날짜에 작업을 수행합니다.
|
이 표에는 '시간대' 매개 변수를 사용하는 방법이 설명되어 있습니다.
시간대 이름입니다 | GMT 오프셋 |
---|---|
'etc/GMT + 12' |
그리니치 표준시 - 12:00 |
"ETC/GMT + 11" |
"GMT-11:00" |
태평양/호놀룰루 |
그리니치 표준시 - 10:00 |
'아메리카/앵커리지' |
그리니치 표준시 - 09:00 |
'아메리카/산타_이사벨' |
그리니치 표준시 -08:00 |
미국/로스앤젤레스 |
그리니치 표준시 -08:00 |
'아메리카/피닉스' |
그리니치 표준시 -07:00 |
'아메리카/치와와' |
그리니치 표준시 -07:00 |
'아메리카/덴버' |
그리니치 표준시 -07:00 |
'아메리카/과테말라' |
"GMT-06:00" |
미국/시카고 |
"GMT-06:00" |
'아메리카/멕시코 시티' |
"GMT-06:00" |
'아메리카/리자이나' |
"GMT-06:00" |
'아메리카/보고타' |
'GMT-05:00' |
미국/뉴욕 |
'GMT-05:00' |
"ETC/GMT + 5" |
'GMT-05:00' |
'아메리카/카라카스' |
그리니치 표준시 -04:30 |
'아메리카/아순시온' |
그리니치 표준시 -04:00 |
'아메리카/핼리팩스' |
그리니치 표준시 -04:00 |
'아메리카/쿠이아바' |
그리니치 표준시 -04:00 |
'아메리카/라 파즈' |
그리니치 표준시 -04:00 |
'아메리카/산티아고' |
그리니치 표준시 -04:00 |
'아메리카/세인트 존스' |
그리니치 표준시 -03:30 |
'아메리카/상파울루' |
그리니치 표준시 -03:00 |
'아메리카/부에노스아이레스' |
그리니치 표준시 -03:00 |
'아메리카/카옌' |
그리니치 표준시 -03:00 |
'아메리카/고타브' |
그리니치 표준시 -03:00 |
'아메리카/몬테비데오' |
그리니치 표준시 -03:00 |
'etc/GMT+2' |
GMT-02:00 |
대서양/아조레스 |
그리니치 표준시 -01:00 |
대서양/카보베르데 |
그리니치 표준시 -01:00 |
아프리카/카사블랑카 |
"GMT" |
"ETC/GMT" |
"GMT" |
'유럽/런던' |
"GMT" |
'대서양/레이캬비크' |
"GMT" |
유럽/베를린 |
'GMT+01:00' |
'유럽/부다페스트' |
'GMT+01:00' |
유럽/파리 |
'GMT+01:00' |
유럽/바르샤바 |
'GMT+01:00' |
아프리카/라고스 |
'GMT+01:00' |
아프리카/윈드호크 |
'GMT+01:00' |
아시아/앙만 |
'GMT+02:00' |
아시아/베이루트 |
'GMT+02:00' |
아프리카/카이로 |
'GMT+02:00' |
아시아/다마스커스 |
'GMT+02:00' |
아프리카/요하네스버그 |
'GMT+02:00' |
유럽/키예프 |
'GMT+02:00' |
아시아/예루살렘 |
'GMT+02:00' |
'유럽/이스탄불' |
'GMT+03:00' |
유럽/민스크 |
'GMT+02:00' |
아시아/바그다드 |
'GMT+03:00' |
아시아/리야드 |
'GMT+03:00' |
아프리카/나이로비 |
'GMT+03:00' |
아시아/테헤란 |
그리니치 +03:30 |
유럽/모스크바 |
'GMT+04:00' |
아시아/두바이 |
'GMT+04:00' |
아시아/바쿠 |
'GMT+04:00' |
인도양 모리셔스 |
'GMT+04:00' |
아시아/트빌리시 |
'GMT+04:00' |
아시아/예레반 |
'GMT+04:00' |
아시아/카불 |
그리니치 +04:30 |
아시아/카라치 |
'GMT+05:00' |
아시아/타슈켄트 |
'GMT+05:00' |
아시아/캘커타 |
그리니치 +05:30 |
아시아/콜롬보 |
그리니치 +05:30 |
아시아/카트만두 |
'GMT+05:45' |
아시아/예카테린부르크 |
'GMT+06:00' |
아시아/알마티 |
'GMT+06:00' |
아시아/다카 |
'GMT+06:00' |
아시아/랑군 |
그리니치 +06:30 |
아시아/노보시비르스크 |
'GMT+07:00' |
아시아/방콕 |
'GMT+07:00' |
아시아/크라스노야르스크 |
'GMT+08:00' |
아시아/상하이 |
'GMT+08:00' |
아시아/싱가포르 |
'GMT+08:00' |
호주/퍼스 |
'GMT+08:00' |
아시아/타이베이 |
'GMT+08:00' |
아시아/울란바토르 |
'GMT+08:00' |
아시아/이르쿠츠크 |
'GMT+09:00' |
아시아/도쿄 |
'GMT+09:00' |
아시아/서울 |
'GMT+09:00' |
호주/애들레이드 |
그리니치 +09:30 |
호주/다윈 |
그리니치 +09:30 |
아시아/야쿠츠크 |
"GMT + 10:00" |
호주/브리즈번 |
"GMT + 10:00" |
호주/시드니 |
"GMT + 10:00" |
태평양/포트모르즈비 |
"GMT + 10:00" |
호주/호바트 |
"GMT + 10:00" |
아시아/블라디보스토크 |
"GMT + 11:00" |
'태평양/과달운하 |
"GMT + 11:00" |
'태평양/오클랜드' |
'GMT + 12:00' |
'etc/GMT-12'를 선택합니다 |
'GMT + 12:00' |
태평양/피지 |
'GMT + 12:00' |
아시아/캄차카 |
'GMT + 12:00' |
태평양/통가타푸 |
"GMT + 13:00" |
스케줄을 정의하는 코드 문자열은 다음 예제와 비슷합니다.
enableSchedule=true schedule startTime=14:27
enableSchedule=true schedule scheduleInterval=180
enableSchedule=true schedule timeZone=GMT-06:00
enableSchedule=true schedule timeZone="America/Chicago"
'ScheduleInterval' 옵션을 사용할 경우, 펌웨어는 'timesPerDay' 옵션과 'ScheduleInterval' 옵션 중에서 가장 낮은 값을 선택하여 선택합니다. 펌웨어는 사용자가 설정한 'ScheduleInterval' 옵션 값으로 1440을 나누어 'ScheduleInterval' 옵션의 정수 값을 계산합니다. 예: 1440/180 = 8. 그런 다음 펌웨어는 'timesPerDay' 정수 값을 계산된 'ScheduleInterval' 정수 값과 비교하여 더 작은 값을 사용합니다.
스케줄을 제거하려면 스케줄 매개 변수와 함께 볼륨 삭제 명령을 사용합니다. '스케줄' 파라미터로 '볼륨 삭제' 명령은 스냅샷 볼륨이 아닌 스케줄만 삭제합니다.
최소 펌웨어 레벨입니다
7.83
7.86은 'ScheduleDate' 옵션과 'month' 옵션을 추가한다.