AWS Backup에서 ONTAP 볼륨용 FSx를 백업할 수 없는 이유는 무엇인가요?

3분 분량
0

AWS Backup을 사용하여 Amazon FSx for NetApp ONTAP를 백업할 때 오류가 발생하거나 백업 진행 속도가 느립니다.

간략한 설명

파일 시스템에 남은 스페이스가 충분하지 않으면 일반적으로 백업이 실패합니다. 볼륨에 사용 가능한 스페이스가 있더라도 볼륨은 얇게 프로비저닝되어 있습니다. 즉, 볼륨은 볼륨에 저장된 데이터에 대해서만 파일 시스템의 스토리지 용량을 사용합니다. 볼륨에 사용 가능한 스페이스가 있더라도 파일 시스템 SSD에 사용 가능한 스페이스는 없을 수 있습니다(집계: aggr1).

ONTAP용 FSx 볼륨의 백업을 생성하기 전에 Amazon FSx는 먼저 볼륨이 가득 차 있지 않은지 확인합니다. 전체 볼륨은 스냅샷을 생성하는 데 소량의 여유 스페이스가 필요하므로 백업할 수 없습니다. 볼륨 사용률이 가득 찼음 임계값을 초과하면 ONTAP용 FSx는 볼륨이 가득 찬 것으로 간주합니다. 기본적으로 가득 찼음 임계값은 98%입니다.

또한 볼륨의 여유 스페이스를 보고할 때 ONTAP용 FSx는 볼륨 또는 파일 시스템의 SSD 티어 중 더 작은 용량을 사용 가능한 용량으로 간주합니다.

예를 들어 1TB SSD 파일 시스템에 100TB 볼륨을 생성한다고 가정해 보겠습니다. ONTAP용 FSx는 해당 볼륨에 1TB의 여유 용량이 있고 99%가 가득 차 있다고 보고합니다. 99%는 볼륨의 기본 가득 차 있음 임계값인 98%를 초과합니다. 볼륨이 98% 이상 가득 찼다고 보고하기 때문에 볼륨 백업이 실패할 수 있습니다.

해결 방법


describe-backups를 실행하세요. AWS Command Line Interface(AWS CLI) 명령을 실행하여 백업에 대한 실패 메시지를 확인합니다. 다음 예제 명령에서 xyzabc를 백업의 ID로 바꿉니다.

$ aws fsx describe-backups --backup-id backup-xyzabc --region region\_id

참고: AWS CLI 명령을 실행할 때 오류가 발생하면 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

참고: AWS 백업이 생성하는 백업은 볼륨 자체의 .snapshot 디렉터리에 저장됩니다. 이는 백업이 볼륨의 공간을 사용한다는 것을 의미합니다.

공간 전체 임계값 비율을 100%로 늘리세요.

ONTAP 볼륨용 FSx는 얇게 프로비저닝됩니다. 따라서 파일 시스템보다 더 큰 크기의 볼륨을 프로비저닝할 수 있습니다. 이로 인해 스냅샷을 생성할 때 스페이스 문제가 발생할 수 있습니다. 예를 들어 1TB 파일 시스템에 100TB 볼륨을 생성하는 경우 NetApp ONTAP CLI를 사용하여 스냅샷을 생성할 수 있습니다. 하지만 AWS Backup으로는 스냅샷을 생성할 수 없습니다. 1TB 파일 시스템의 경우 약 42TB인 볼륨의 백업을 생성할 수 있습니다. 볼륨의 크기가 더 커지면 AWS 백업이 백업을 생성하지 못합니다.

이 문제를 해결하려면 다음 NetApp ONTAP CLI 명령을 실행합니다.

::> vol modify -vserver <svm\_name> -volume <vol\_name> -space-full-threshold-percent 100

앞의 명령은 볼륨의 전체 임계값을 증가시킵니다. 이렇게 하면 ONTAP용 FSx가 볼륨이 가득 찼다고 보고하지 않고 백업을 계속할 수 있습니다.

파일 시스템의 SSD 스토리지 용량 늘리기

파일 시스템의 SSD 스토리지 용량을 늘려서 사용 가능한 SSD 용량이 항상 가장 큰 볼륨의 크기보다 최소 2% 더 커지도록 합니다. 예를 들어, 가장 큰 볼륨의 크기가 100TB인 경우, 항상 2TB 이상의 여유 용량을 확보할 수 있도록 SSD 용량을 조정하세요. 이렇게 하면 볼륨의 space-full-threshold-percent를 기본값인 98%로 유지하더라도 ONTAP용 FSx는 볼륨이 가득 찼다고 보고하지 않습니다.

볼륨의 스냅샷 자동 삭제 시작 설정을 확인합니다.

볼륨의 스냅샷 자동 삭제(NetApp 웹 사이트에서)가 켜져 있고 시작이 snap_reserve로 설정되어 있으면 백업이 실패할 수 있습니다. 스냅샷을 위해 예약된 공간이 스냅샷 복사본을 위해 예약된 스페이스(NetApp 웹 사이트의)에 할당된 값에 도달하면 snap_reserve 매개 변수가 스냅샷을 삭제합니다. (에 지정된 값에 도달하면 스냅샷을 삭제합니다.) 기본값은 5% 입니다. 백업이 생성되면 Amazon FSx는 볼륨의 스냅샷을 생성한 다음 이 스냅샷을 이전 백업 스냅샷이 있는 경우 이 스냅샷과 비교합니다. 그런 다음 Amazon FSx는 변경된 데이터만 백업에 복사합니다. 이전 스냅샷의 크기가 스냅샷 복사본을 위해 예약된 공간에 할당된 값보다 큰 경우 새 백업은 생성 시 자동으로 삭제됩니다. 즉, Amazon FSx가 볼륨의 백업을 생성할 수 없습니다.

이를 방지하려면 스냅샷 복사본에 예약된 공간 매개변수가 이전 백업의 크기를 초과하도록 볼륨의 크기를 늘리세요. 스냅샷 예약을 이전 백업의 크기보다 큰 값으로 설정하려면 다음 NetApp ONTAP CLI 명령을 실행합니다.

::> volume modify -vserver com -volume vol\_name -percent-snapshot -space 20

앞의 명령은 스냅샷 복사본에 예약된 공간 옵션을 20%로 설정합니다. 자세한 내용은 스냅샷 복사본 예약 공간관리를 참조하십시오. NetApp 설명서를 참조하세요.

관련 정보

백업 관련 작업하기

스냅샷으로 작업하기

볼륨 용량이 부족합니다

AWS 공식
AWS 공식업데이트됨 일 년 전