Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
AWS Backup에서 VSS 백업을 설정하려면 어떻게 해야 합니까?
AWS Backup을 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스에 대해 애플리케이션에서의 일관성이 보장되는 백업을 설정하려고 합니다.
간략한 설명
애플리케이션 일관성이 보장되는 백업을 생성하려면 AWS Backup 콘솔에서 Windows Volume Shadow Copy Service(VSS) 스냅샷을 사용하십시오.
AWS Backup을 사용하여 Windows EC2 인스턴스용 VSS 백업을 설정하려면 다음 단계를 완료하십시오.
- 아직 EC2 인스턴스가 없다면 새로 생성합니다.
- EC2 인스턴스용 AWS Systems Manager를 설정합니다.
- EC2 인스턴스를 연결할 때 설치되는 AWS Systems Manager Agent(SSM Agent)를 업데이트합니다.
- SSM Agent를 사용하여 EC2 인스턴스에 AWSVSSComponents 패키지를 설치합니다.
- VSS 백업을 수행할 권한이 있는 EC2 역할을 생성한 다음 해당 역할을 EC2 인스턴스에 연결합니다.
- AWS Backup을 사용하여 EC2 인스턴스를 백업합니다.
VSS 백업을 생성하려면 시작하기 전에 모든 사전 요구 사항을 완료해야 합니다.
해결 방법
참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.
EC2 인스턴스 생성
EC2 인스턴스가 없는 경우 인스턴스를 생성합니다. 지원되는 인스턴스 크기 및 운영 체제(Windows Server 2012 이상)를 사용해야 합니다. 다음과 같은 지원되지 않는 인스턴스 크기는 VSS 백업에 사용할 수 없습니다.
- t3.nano
- t3.micro
- t3a.nano
- t3a.micro
- t2.nano
- t2.micro
EC2 인스턴스에서 Systems Manager 설정
이미 인스턴스에 Systems Manager를 설정한 경우, 다음 섹션으로 넘어갑니다. 그렇지 않으면 다음 단계를 완료하십시오.
- Systems Manager 콘솔을 엽니다.
- 탐색 창에서 빠른 설정을 선택한 다음 시작하기를 선택합니다.
- 호스트 관리에서 생성을 선택합니다.
- 구성 옵션 섹션에서 구성에 허용할 옵션을 선택합니다.
- 대상 섹션에서 원하는 호스트 관리 구성 방법을 선택합니다.
- 생성을 선택합니다.
- 인스턴스가 Systems Manager와 연결되어 있는지 확인하려면 describe-instance-associations-status AWS CLI 명령을 실행합니다.
참고: your_instance_id를 해당 값으로 바꾸십시오.aws ssm describe-instance-associations-status --instance-id your_instance_id
인스턴스를 Systems Manager에 연결할 때 설치되는 SSM Agent 업데이트
SSM Agent는 특정 EC2 인스턴스 유형에 사전 설치되어 있습니다.
SSM Agent를 업데이트하려면 다음 단계를 완료하십시오.
- Systems Manager 콘솔을 엽니다.
- 탐색 창의 노드 도구에서 명령 실행을 선택한 다음 명령 실행을 선택합니다.
- AWS-UpdateSSMAgent를 검색한 다음 선택합니다.
- 대상 선택에서 태그 또는 리소스 그룹을 사용하여 인스턴스를 선택합니다. 인스턴스를 수동으로 선택할 수도 있습니다.
- (선택 사항) 출력 옵션, Amazon CloudWatch 경보 및 Amazon Simple Notification Service(Amazon SNS) 알림의 구성을 선택합니다.
- 실행을 선택합니다.
EC2 인스턴스에 AWSVSSComponents 패키지 설치
VSS 패키지를 설치하려면 다음 단계를 완료하십시오.
- Systems Manager 콘솔을 엽니다.
- 탐색 창의 노드 도구에서 명령 실행을 선택한 다음 명령 실행을 선택합니다.
- AWS-ConfigureAWSPackage를 검색한 다음 선택합니다.
- 명령 파라미터 섹션의 작업에서 설치를 선택합니다. 이름에서 AwsVssComponents를 선택합니다. Systems Manager가 최신 버전을 설치할 수 있도록 버전 상자는 비워 두십시오.
- 대상 선택에서 태그 또는 리소스 그룹을 사용하여 인스턴스를 선택합니다. 인스턴스를 수동으로 선택할 수도 있습니다.
- (선택 사항) 출력 옵션, CloudWatch 경보 및 Amazon SNS 알림의 구성을 선택합니다.
- 실행을 선택합니다.
VSS 백업을 수행할 권한이 있는 EC2 역할 생성
VSS 백업을 생성하려면 EC2 인스턴스 역할에 추가 권한을 연결합니다. 다음 단계를 완료하여 정책을 생성하고, 역할에 정책을 연결하고, 역할을 EC2 인스턴스에 연결하십시오.
- AWS Identity and Access Management(AWS IAM) 정책을 생성합니다. 정책은 IAM 관리형 정책을 사용하여 VSS 기반 스냅샷에 대한 권한 부여에 표시된 정책과 유사해야 합니다.
- VssSnapshotRole이라는 IAM 역할을 생성합니다. 1단계에서 생성한 정책을 이 IAM 역할에 연결합니다. 그런 다음, AWS 관리형 정책 AmazonSSMManagedInstanceCore를 이 역할에 연결합니다.
- EC2 인스턴스에 IAM 역할을 연결합니다.
AWS Backup을 사용하여 EC2 인스턴스의 백업 수행
다음 단계를 완료하십시오.
- AWS Backup 콘솔을 엽니다.
- 탐색 창의 내 계정에서 대시보드를 선택합니다.
- 온디맨드 백업 생성을 선택합니다.
- 설정 섹션의 리소스 유형에서 EC2를 선택합니다. EC2 인스턴스의 세부 정보를 추가합니다.
- 고급 백업 설정 섹션에서** Windows VSS** 확인란을 선택합니다.
- 온디맨드 백업 생성을 선택합니다.
백업 계획을 사용하여 백업을 생성할 수도 있습니다. 이 방법을 사용하는 경우 백업 계획에서 Windows VSS 확인란을 선택해야 합니다.
참고: VSS 백업이 실행 중일 때 EC2 인스턴스가 중지 상태에 있지 않아야 합니다.
결과 검토
완료 상태의 백업 작업이 VSS 작업의 성공을 의미하지는 않습니다. 백업이 애플리케이션에서 일관적인지, 장애 시 일관성이 있는지 또는 실패했는지 확인하려면 다음 단계를 완료하십시오.
- AWS Backup 콘솔을 엽니다.
- 탐색 창의 내 계정에서 작업을 선택합니다.
- 백업 작업의 상태를 확인합니다. 다음 상태 중 하나가 표시됩니다.
완료 상태는 백업이 성공적으로 완료되었으며 애플리케이션 일관적이라는 것(VSS)을 나타냅니다.
녹색 경고 기호가 있는 완료 상태는 VSS 작업이 실패했으며 AWS Backup이 정기 백업만 생성했음을 나타냅니다.
실패 상태는 백업이 실패했음을 의미합니다. - 백업에 대한 추가 세부 정보를 보려면 개별 백업 작업을 선택합니다. 예를 들어, VSS를 이용하는 스냅샷 생성 중 시간 초과로 인해 VSS 백업이 실패했다는 세부 정보가 표시될 수 있습니다. VSS 오류를 해결하려면 AWS Backup에서 Amazon EC2 VSS 장애 문제를 해결하려면 어떻게 해야 하나요?를 참조하십시오.
관련 콘텐츠
- 질문됨 일 년 전
