Skip to main content
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

랜섬웨어 공격으로부터 보호하기 위해 ONTAP 스냅샷 잠금

기여자 netapp-lenida netapp-aaron-holt netapp-dbagwell netapp-aherbin johnlantz netapp-ahibbard netapp-mwallis

ONTAP 9.12.1부터 비 SnapLock 볼륨에서 스냅샷을 잠가 랜섬웨어 공격으로부터 보호할 수 있습니다. 스냅샷을 잠그면 실수로 또는 악의적으로 삭제할 수 없습니다.

만료 시간에 도달할 때까지 스냅샷을 삭제할 수 없도록 SnapLock Compliance 시계 기능을 사용하여 지정된 기간 동안 스냅샷을 잠급니다. 스냅샷을 잠그면 무단 변경이 방지되어 랜섬웨어 위협으로부터 보호할 수 있습니다. 볼륨이 랜섬웨어 공격에 의해 손상된 경우 잠긴 스냅샷을 사용하여 데이터를 복구할 수 있습니다.

ONTAP 9.14.1부터 스냅샷 잠금은 SnapLock 볼트 대상 및 비 SnapLock SnapMirror 대상 볼륨에서 장기 보존 스냅샷을 지원합니다. 에 연결된 SnapMirror 정책 규칙을 사용하여 보존 기간을 설정하여 스냅샷 잠금을 기존 정책 레이블설정할 수 있습니다. 이 규칙은 볼륨에 설정된 기본 보존 기간을 재정의합니다. SnapMirror 레이블과 연결된 보존 기간이 없으면 볼륨의 기본 보존 기간이 사용됩니다.

변조 방지 스냅샷 요구사항 및 고려사항
  • ONTAP CLI를 사용하는 경우 클러스터의 모든 노드에서 ONTAP 9.12.1 이상을 실행해야 합니다. System Manager를 사용하는 경우 모든 노드에서 ONTAP 9.13.1 이상을 실행해야 합니다.

  • "SnapLock 라이센스가 클러스터에 설치되어 있어야 합니다".. 이 라이센스는 에 "ONTAP 1 을 참조하십시오"포함되어 있습니다.

  • "클러스터의 규정 준수 클록을 초기화해야 합니다"..

  • 볼륨에 스냅샷 잠금이 설정되어 있으면 클러스터를 ONTAP 9.12.1 이후의 ONTAP 버전으로 업그레이드할 수 있지만, 잠긴 스냅샷이 모두 만료 날짜에 도달하여 삭제되고 스냅샷 잠금이 해제될 때까지 이전 버전의 ONTAP로 되돌릴 수 없습니다.

  • 스냅샷이 잠기면 볼륨 만료 시간이 스냅샷의 만료 시간으로 설정됩니다. 두 개 이상의 스냅샷이 잠겨 있는 경우 볼륨 만료 시간은 모든 스냅샷 중에서 가장 긴 만료 시간을 반영합니다.

  • 잠긴 스냅샷의 보존 기간이 스냅샷 유지 수보다 우선합니다. 즉, 잠긴 스냅샷에 대한 스냅샷 보존 기간이 만료되지 않은 경우에는 유지 수 제한이 적용되지 않습니다.

  • SnapMirror 관계에서 미러 볼트 정책 규칙에 보존 기간을 설정할 수 있으며 대상 볼륨에 스냅샷 잠금이 활성화된 경우 대상에 복제된 스냅샷에 보존 기간이 적용됩니다. 보존 기간이 유지 수보다 우선합니다. 예를 들어 만료 기간이 경과하지 않은 스냅샷은 유지 수를 초과하더라도 유지됩니다.

  • 비 SnapLock 볼륨에서 스냅샷 이름을 바꿀 수 있습니다. SnapMirror 관계의 운영 볼륨에 대한 스냅샷 이름 바꾸기 작업은 정책이 MirrorAllSnapshots인 경우에만 보조 볼륨에 반영됩니다. 다른 정책 유형의 경우 이름이 바뀐 스냅샷은 업데이트 중에 전파되지 않습니다.

  • ONTAP CLI를 사용하는 경우 잠긴 스냅샷이 가장 최근의 스냅샷인 경우에만 명령을 사용하여 잠긴 스냅샷을 복구할 수 volume snapshot restore 있습니다. 복구 중인 스냅샷보다 나중에 만료되지 않은 스냅샷이 있는 경우 스냅샷 복구 작업이 실패합니다.

변조 방지 스냅샷에서 지원되는 기능
  • "Cloud Volumes ONTAP"

  • FlexGroup 볼륨

    스냅샷 잠금은 FlexGroup 볼륨에 대해 지원됩니다. 스냅샷 잠금은 루트 구성 요소 스냅샷에서만 발생합니다. FlexGroup 볼륨은 루트 구성 요소 만료 시간이 경과한 경우에만 삭제할 수 있습니다.

  • FlexVol에서 FlexGroup로의 변환

    잠긴 스냅샷이 있는 FlexVol volume를 FlexGroup 볼륨으로 변환할 수 있습니다. 변환 후에도 스냅샷은 잠긴 상태로 유지됩니다.

  • SnapMirror 비동기

    소스와 대상 모두에서 컴플라이언스 클록을 초기화해야 합니다.

  • SVM 데이터 이동성(소스 클러스터에서 타겟 클러스터로 SVM을 마이그레이션 또는 재배치하는 데 사용)

    ONTAP 9.14.1부터 지원됩니다.

  • 를 사용하는 SnapMirror 정책 규칙입니다 -schedule 매개 변수

  • SVM DR

    소스와 대상 모두에서 컴플라이언스 클록을 초기화해야 합니다.

  • 볼륨 클론 및 파일 클론

    잠긴 스냅샷에서 볼륨 클론 및 파일 클론을 생성할 수 있습니다.

지원되지 않는 기능입니다

다음 기능은 현재 변조 방지 스냅샷에서 지원되지 않습니다.

  • 정합성 보장 그룹

  • "FabricPool"

    변조 방지 스냅샷은 삭제할 수 없는 변경 불가능한 보호를 제공합니다. FabricPool에는 데이터 삭제 기능이 필요하므로 동일한 볼륨에서 FabricPool 및 스냅샷 잠금을 활성화할 수 없습니다.

  • FlexCache 볼륨

  • SMTape

  • SnapMirror 활성 동기화

  • SnapMirror 동기식

볼륨을 생성할 때 스냅샷 잠금을 설정합니다

ONTAP 9.12.1부터 새 볼륨을 생성할 때 또는 CLI에서 및 volume modify 명령의 옵션을 volume create 사용하여 기존 볼륨을 수정할 때 스냅샷 잠금을 설정할 수 있습니다 -snapshot-locking-enabled. ONTAP 9.13.1부터 System Manager를 사용하여 스냅샷 잠금을 설정할 수 있습니다.

시스템 관리자
  1. Storage > Volumes * 로 이동하고 * Add * 를 선택합니다.

  2. Add Volume * (볼륨 추가 *) 창에서 * More Options * (추가 옵션 *)를 선택합니다.

  3. 볼륨 이름, 크기, 엑스포트 정책 및 공유 이름을 입력합니다.

  4. 스냅샷 잠금 사용 * 을 선택합니다. SnapLock 라이센스가 설치되지 않은 경우에는 이 선택 항목이 표시되지 않습니다.

  5. 아직 활성화되지 않은 경우 * SnapLock 준수 클럭 초기화 * 를 선택합니다.

  6. 변경 사항을 저장합니다.

  7. 볼륨 * 창에서 업데이트한 볼륨을 선택하고 * 개요 * 를 선택합니다.

  8. SnapLock 스냅샷 잠금 * 이 * 사용 * 으로 표시되는지 확인합니다.

CLI를 참조하십시오
  1. 새 볼륨을 생성하고 스냅샷 잠금을 설정하려면 다음 명령을 입력합니다.

    volume create -vserver <vserver_name> -volume <volume_name> -snapshot-locking-enabled true

    다음 명령을 실행하면 vol1이라는 새 볼륨에 대한 스냅샷 잠금이 설정됩니다.

    > volume create -volume vol1 -aggregate aggr1 -size 100m -snapshot-locking-enabled true
    Warning: snapshot locking is being enabled on volume “vol1” in Vserver “vs1”. It cannot be disabled until all locked snapshots are past their expiry time. A volume with unexpired locked snapshots cannot be deleted.
    Do you want to continue: {yes|no}: y
    [Job 32] Job succeeded: Successful

기존 볼륨에 대한 스냅샷 잠금을 설정합니다

ONTAP 9.12.1부터 ONTAP CLI를 사용하여 기존 볼륨에 대한 스냅샷 잠금을 설정할 수 있습니다. ONTAP 9.13.1부터 System Manager를 사용하여 기존 볼륨에 대한 스냅샷 잠금을 설정할 수 있습니다.

시스템 관리자
  1. Storage > Volumes * 로 이동합니다.

  2. 메뉴 옵션 아이콘 선택하고 * 편집 > 볼륨 * 을 선택합니다.

  3. 볼륨 편집 * 창에서 스냅샷(로컬) 설정 섹션을 찾아 * 스냅샷 잠금 활성화 * 를 선택합니다.

    SnapLock 라이센스가 설치되지 않은 경우에는 이 선택 항목이 표시되지 않습니다.

  4. 아직 활성화되지 않은 경우 * SnapLock 준수 클럭 초기화 * 를 선택합니다.

  5. 변경 사항을 저장합니다.

  6. 볼륨 * 창에서 업데이트한 볼륨을 선택하고 * 개요 * 를 선택합니다.

  7. SnapLock snapshot locking * 이 * Enabled * 로 표시되는지 확인합니다.

CLI를 참조하십시오
  1. 기존 볼륨을 수정하여 스냅샷 잠금을 설정하려면 다음 명령을 입력합니다.

    volume modify -vserver <vserver_name> -volume <volume_name> -snapshot-locking-enabled true

잠긴 스냅샷 정책을 생성하고 보존을 적용합니다

ONTAP 9.12.1부터 스냅샷 정책을 생성하여 스냅샷 보존 기간을 적용하고 볼륨에 정책을 적용하여 지정된 기간 동안 스냅샷을 잠글 수 있습니다. 보존 기간을 수동으로 설정하여 스냅샷을 잠글 수도 있습니다. ONTAP 9.13.1부터 System Manager를 사용하여 스냅샷 잠금 정책을 생성하여 볼륨에 적용할 수 있습니다.

스냅샷 잠금 정책을 생성합니다

시스템 관리자
  1. 스토리지 > 스토리지 VM * 으로 이동하여 스토리지 VM을 선택합니다.

  2. 설정 * 을 선택합니다.

  3. Snapshot Policies * 를 찾아 선택합니다 화살표 아이콘.

  4. 스냅샷 정책 추가 * 창에서 정책 이름을 입력합니다.

  5. 를 선택합니다 추가 아이콘.

  6. 스케줄 이름, 유지할 최대 스냅샷 및 SnapLock 보존 기간을 포함한 스냅샷 스케줄 세부 정보를 제공합니다.

  7. SnapLock 보존 기간 * 열에 스냅샷을 보존할 시간, 일, 월 또는 년 수를 입력합니다. 예를 들어 보존 기간이 5일인 스냅샷 정책은 스냅샷이 생성된 시점부터 5일 동안 스냅샷을 잠그며, 이 시간 동안에는 삭제할 수 없습니다. 다음과 같은 보존 기간 범위가 지원됩니다.

    • 연도: 0-100

    • 월: 0-1200

    • 일 수: 0 - 36500

    • 시간: 0-24

  8. 변경 사항을 저장합니다.

CLI를 참조하십시오
  1. 스냅샷 정책을 생성하려면 다음 명령을 입력합니다.

    volume snapshot policy create -policy <policy_name> -enabled true -schedule1 <schedule1_name> -count1 <maximum snapshots> -retention-period1 <retention_period>

    다음 명령을 실행하면 스냅샷 잠금 정책이 생성됩니다.

    cluster1> volume snapshot policy create -policy lock_policy -enabled true -schedule1 hourly -count1 24 -retention-period1 "1 days"

    활성 보존 상태인 스냅샷은 대체되지 않습니다. 즉, 아직 만료되지 않은 잠긴 스냅샷이 있는 경우에는 보존 횟수가 유지되지 않습니다.

볼륨에 잠금 정책을 적용합니다

시스템 관리자
  1. Storage > Volumes * 로 이동합니다.

  2. 메뉴 옵션 아이콘 선택하고 * 편집 > 볼륨 * 을 선택합니다.

  3. 볼륨 편집 * 창에서 * 스냅샷 예약 * 을 선택합니다.

  4. 목록에서 스냅샷 잠금 정책을 선택합니다.

  5. 스냅샷 잠금이 아직 활성화되지 않은 경우 * Enable snapshot locking * 을 선택합니다.

  6. 변경 사항을 저장합니다.

CLI를 참조하십시오
  1. 기존 볼륨에 스냅샷 잠금 정책을 적용하려면 다음 명령을 입력합니다.

    volume modify -volume <volume_name> -vserver <vserver_name> -snapshot-policy <policy_name>

수동 스냅샷 생성 중에 보존 기간을 적용합니다

스냅샷을 수동으로 생성할 때 스냅샷 보존 기간을 적용할 수 있습니다. 볼륨에 대해 스냅샷 잠금을 설정해야 합니다. 그렇지 않으면 보존 기간 설정이 무시됩니다.

시스템 관리자
  1. Storage > Volumes * 로 이동하여 볼륨을 선택합니다.

  2. 볼륨 세부 정보 페이지에서 * 스냅샷 * 탭을 선택합니다.

  3. 를 선택합니다 추가 아이콘.

  4. 스냅샷 이름과 SnapLock 만료 시간을 입력합니다. 보존 만료 날짜 및 시간을 선택할 달력을 선택할 수 있습니다.

  5. 변경 사항을 저장합니다.

  6. 볼륨 > 스냅샷 * 페이지에서 * 표시/숨기기 * 를 선택하고 * SnapLock 만료 시간 * 을 선택하여 * SnapLock 만료 시간 * 열을 표시하고 보존 시간이 설정되었는지 확인합니다.

CLI를 참조하십시오
  1. 스냅샷을 수동으로 생성하고 잠금 보존 기간을 적용하려면 다음 명령을 입력합니다.

    volume snapshot create -volume <volume_name> -snapshot <snapshot name> -snaplock-expiry-time <expiration_date_time>

    다음 명령을 실행하면 새 스냅샷이 생성되고 보존 기간이 설정됩니다.

    cluster1> volume snapshot create -vserver vs1 -volume vol1 -snapshot snap1 -snaplock-expiry-time "11/10/2022 09:00:00"

기존 스냅샷에 보존 기간을 적용합니다

시스템 관리자
  1. Storage > Volumes * 로 이동하여 볼륨을 선택합니다.

  2. 볼륨 세부 정보 페이지에서 * 스냅샷 * 탭을 선택합니다.

  3. 스냅샷을 선택하고 를 선택한 메뉴 옵션 아이콘다음 * SnapLock 만료 시간 수정 * 을 선택합니다. 보존 만료 날짜 및 시간을 선택할 달력을 선택할 수 있습니다.

  4. 변경 사항을 저장합니다.

  5. 볼륨 > 스냅샷 * 페이지에서 * 표시/숨기기 * 를 선택하고 * SnapLock 만료 시간 * 을 선택하여 * SnapLock 만료 시간 * 열을 표시하고 보존 시간이 설정되었는지 확인합니다.

CLI를 참조하십시오
  1. 기존 스냅샷에 보존 기간을 수동으로 적용하려면 다음 명령을 입력합니다.

    volume snapshot modify-snaplock-expiry-time -volume <volume_name> -snapshot <snapshot name> -snaplock-expiry-time <expiration_date_time>

    다음 예에서는 기존 스냅샷에 보존 기간을 적용합니다.

    cluster1> volume snapshot modify-snaplock-expiry-time -volume vol1 -snapshot snap2 -snaplock-expiry-time "11/10/2022 09:00:00"

기존 정책을 수정하여 장기 보존을 적용합니다

SnapMirror 관계에서 미러 볼트 정책 규칙에 보존 기간을 설정할 수 있으며 대상 볼륨에 스냅샷 잠금이 활성화된 경우 대상에 복제된 스냅샷에 보존 기간이 적용됩니다. 보존 기간이 유지 수보다 우선합니다. 예를 들어 만료 기간이 경과하지 않은 스냅샷은 유지 수를 초과하더라도 유지됩니다.

ONTAP 9.14.1부터 스냅샷의 장기 보존을 설정하는 규칙을 추가하여 기존 SnapMirror 정책을 수정할 수 있습니다. 이 규칙은 SnapLock 소산 대상 및 비 SnapLock SnapMirror 대상 볼륨에서 기본 볼륨 보존 기간을 재정의하는 데 사용됩니다.

  1. 기존 SnapMirror 정책에 규칙 추가:

    snapmirror policy add-rule -vserver <SVM name> -policy <policy name> -snapmirror-label <label name> -keep <number of snapshots> -retention-period [<integer> days|months|years]

    다음 예에서는 "LockVault"라는 기존 정책에 6개월의 보존 기간을 적용하는 규칙을 만듭니다.

    snapmirror policy add-rule -vserver vs1 -policy lockvault -snapmirror-label test1 -keep 10 -retention-period "6 months"

    에 대한 자세한 내용은 snapmirror policy add-rule "ONTAP 명령 참조입니다"을 참조하십시오.