AWS Systems Manager 명령 문서를 사용하여 VSS 기반 스냅샷을 생성할 수 있습니다. 다음 콘텐츠에서는 사용 가능한 명령 문서 및 해당 문서에서 스냅샷을 생성하는 데 사용하는 런타임 파라미터를 소개합니다.
Systems Manager 명령 문서를 사용하기 전에 모든 Windows VSS 기반 EBS 스냅샷을 생성하기 위한 사전 조건을 충족하는지 확인합니다.
Systems Manager VSS 스냅샷 문서의 파라미터
VSS 스냅샷을 생성하는 Systems Manager 문서는 별도로 명시된 경우를 제외하고 다음 파라미터를 모두 사용합니다.
- AmiName(문자열, 선택 사항)
-
CreateAmi 옵션이
True
로 설정된 경우 백업에서 생성되는 AMI의 이름을 지정합니다. - description(문자열, 선택 사항)
-
이 프로세스에서 생성되는 스냅샷 또는 이미지에 대한 설명을 지정합니다.
- CollectDiagnosticLogs(문자열, 선택 사항)
-
스냅샷 및 AMI 생성 단계에서 추가 정보를 수집하려면 이 파라미터를 “
True
“로 설정합니다. 이 파라미터의 기본값은 “False
“입니다. 통합 진단 로그는 인스턴스의 다음 위치에.zip
형식 아카이브로 저장됩니다.C:\ProgramData\Amazon\AwsVss\Logs\
timestamp
.zip - CopyOnly(문자열, 선택 사항)
-
AWS VSS 외에 기본 SQL Server 백업을 사용하는 경우 복사 전용 백업을 수행하면 AWS VSS가 기본 차등 백업 체인을 끊지 않습니다. 복사 전용 백업 작업을 수행하려면 이 파라미터를
True
로 설정합니다.이 파라미터의 기본값은
False
이며, 이 값을 지정하면 AWS VSS에서 전체 백업 작업을 수행합니다. - CreateAmi(문자열, 선택 사항)
-
인스턴스를 백업하기 위해 VSS 기반 Amazon Machine Image(AMI)를 생성하려면 이 파라미터를
True
로 설정합니다. 이 파라미터의 기본값은False
이며, 이 값을 지정하면 대신 EBS 스냅샷으로 인스턴스가 백업됩니다.인스턴스에서 AMI 생성하기에 대한 자세한 내용은 Amazon EBS 지원 AMI 생성 섹션을 참조하세요.
- executionTimeout(문자열, 선택 사항)
-
인스턴스에서 스냅샷 생성 프로세스를 실행하거나 인스턴스에서 AMI를 생성하는 최대 시간(초)을 지정합니다. 이 제한 시간을 늘리면 VSS가 동결을 시작하고 생성된 리소스의 태그 지정을 완료할 때까지 명령이 더 오래 기다릴 수 있습니다. 이 제한 시간은 스냅샷 또는 AMI 생성 단계에만 적용됩니다.
AwsVssComponents
패키지를 설치하거나 업데이트하는 초기 단계는 제한 시간에 포함되지 않습니다. - ExcludeBootVolume(문자열, 선택 사항)
-
이 설정은 스냅샷을 생성하는 경우 백업 프로세스에서 부팅 볼륨을 제외합니다. 스냅샷에서 부팅 볼륨을 제외하려면 ExcludeBootVolume을
True
로 설정하고 CreateAmi를False
로 설정합니다.백업용 AMI를 생성하는 경우 이 파라미터를
False
로 설정해야 합니다. 이 파라미터의 기본값은False
입니다. - NoWriters(문자열, 선택 사항)
-
스냅샷 프로세스에서 애플리케이션 VSS 작성자를 제외하려면 이 파라미터를
True
로 설정합니다. 애플리케이션 VSS 작성자를 제외하면 타사 VSS 백업 구성 요소와의 갈등을 해결하는 데 도움이 될 수 있습니다. 이 파라미터의 기본값은False
입니다.SaveVssMetadata
가True
인 경우 파라미터를False
로 설정해야 합니다. - SaveVssMetadata(문자열, 선택 사항)
-
모든 스냅샷 중에 VSS 메타데이터 파일을 저장하려면 이 파라미터를
True
로 설정하세요. 기본값은False
입니다. VSS 메타데이터 파일은 백업 작업에 포함된 구성 요소 또는 작성자와 각 구성 요소의 관련 파일에 대한 인사이트를 제공하는 데 도움이 됩니다.메타데이터 파일 이름에는 연결된 스냅샷 세트 ID가 있으며 이는 인스턴스의 다음 위치에서 찾을 수 있습니다.
C:\ProgramData\Amazon\AwsVss\VssMetadata\
주의
-
VSS 메타데이터 파일을 저장하려면
AwsVssComponents
패키지 버전 2.4.0 이상이 필요합니다. 인스턴스에 이전 버전이 설치되어 있는 경우SaveVssMetadata
를True
로 설정하면 스냅샷 생성이 실패합니다. -
NoWriters
파라미터와SaveVssMetadata
파라미터는 함께 사용할 수 없습니다. 둘 다True
로 설정하면 스냅샷 생성이 실패합니다.
-
- tags(문자열, 선택 사항)
-
리소스를 찾고 관리하는 데 도움이 되도록 스냅샷과 이미지에 태그를 지정하는 것이 좋습니다(예: 스냅샷 목록에서 볼륨을 복원하는 경우). 시스템은 출력 스냅샷 또는 이미지에 적용할 이름을 지정할 수 있는 빈 값과 함께
Name
키를 추가합니다.태그를 추가로 지정하려면 세미콜론을 사용해 태그를 구분합니다. 예:
Key=Environment,Value=Test;Key=User,Value=TestUser1
.참고
태그 키 및 값에는 영숫자와 특수 문자
() ./\-"'@_+:={}
만 포함되어야 합니다.기본적으로 시스템은 VSS 기반 스냅샷 및 이미지에 대해 다음과 같은 예약된 태그를 추가합니다.
-
디바이스 - VSS 기반 스냅샷의 경우 스냅샷이 캡처하는 EBS 볼륨의 디바이스 이름입니다.
-
AppConsistent - 이 태그는 VSS 기반 스냅샷 또는 AMI를 생성했음을 나타냅니다.
-
AwsVssConfig - VSS가 활성화된 상태로 생성된 스냅샷 및 AMI를 식별합니다. 태그에는
AwsVssComponents
버전 및 스냅샷 세트 ID와 같은 메타 정보가 포함됩니다.
주의
파라미터 목록에 이러한 예약된 태그를 지정하면 오류가 발생합니다.
-
- VssVersion(문자열, 선택 사항)
-
AWSEC2-VssInstallAndSnapshot
문서의 경우에만VssVersion
파라미터를 지정하여 인스턴스에 특정 버전의AwsVssComponents
패키지를 설치할 수 있습니다. 권장 기본 버전을 설치하려면 이 파라미터를 비워 둡니다.지정된 버전의
AwsVssComponents
패키지가 이미 설치된 경우 스크립트는 설치 단계를 건너뛰고 백업 단계로 이동합니다.AwsVssComponents
패키지 버전 및 운영 지원 목록은 AWS VSS 솔루션 버전 기록 섹션을 참조하세요.
Systems Manager VSS 스냅샷 명령 문서 실행
다음과 같이 AWS Systems Manager 명령 문서를 사용하여 VSS 기반 EBS 스냅샷을 생성할 수 있습니다.
AWS Systems Manager를 사용하여 AWSEC2-VssInstallAndSnapshot
문서를 실행하면 스크립트는 다음 단계를 실행합니다.
-
스크립트는 먼저
AwsVssComponents
패키지가 이미 설치되어 있는지 여부에 따라 인스턴스에 이 패키지를 설치하거나 업데이트합니다. -
스크립트는 첫 번째 단계가 완료된 후 애플리케이션에 일관되게 적용되는 스냅샷을 생성합니다.
AWSEC2-VssInstallAndSnapshot
문서를 실행하려면 원하는 환경에 맞는 단계를 따르세요.
AWSEC2-CreateVssSnapshot
문서를 실행하려면 원하는 환경에 맞는 단계를 따르세요.
이전 섹션에서 설명한 모든 명령줄 절차를 사용하여 VSS 기반 스냅샷을 생성할 수 있습니다. 명령 문서(AWSEC2-VssInstallAndSnapshot
또는 AWSEC2-CreateVssSnapshot
)는 클러스터의 프라이머리 노드에서 실행되어야 합니다. 보조 노드에서는 공유 디스크에 대한 액세스가 없으므로 문서가 실패합니다. 프라이머리 노드와 보조 노드가 동적으로 변경되는 경우 명령이 프라이머리 노드에서는 성공하고 보조 노드에서는 실패할 것으로 예상하면서 여러 노드에서 AWS Systems Manager Run Command 문서를 실행할 수 있습니다.
참고
백업을 자동화하려면 AWSEC2-VssInstallAndSnapshot
문서를 사용하는 AWS Systems Manager 유지 관리 기간 작업을 생성하여 할 수 있습니다. 자세한 내용은 AWS Systems Manager 사용 설명서에서 유지 관리 기간 작업(콘솔)을 참조하세요.