AWS Backup를 사용하여 가상 머신 복원 - AWS Backup

AWS Backup를 사용하여 가상 머신 복원

가상 머신을 VMware, VMware Cloud on AWS, VMware Cloud on AWS Outposts, Amazon EBS 볼륨 또는 Amazon EC2 인스턴스로 복원할 수 있습니다. 가상 머신을 EC2로 복원(또는 마이그레이션)하려면 라이선스가 필요합니다. 기본적으로 AWS에는 라이선스가 포함되어 있습니다(요금 적용). 자세한 내용은 VM Import/Export 사용 설명서라이선스 옵션을 참조하세요.

AWS Backup 콘솔을 사용하거나 AWS CLI를 통해 VMware 가상 머신을 복원할 수 있습니다. 가상 머신이 복원되면 VMware Tools 폴더는 포함되지 않습니다. VMware 설명서를 참조하여 VMware Tools를 재설치합니다.

가상 머신의 AWS Backup 복원은 비파괴적이므로 복원 중에 AWS Backup가 기존 가상 머신을 덮어쓰지 않습니다. 대신 복원 작업은 새 가상 머신을 배포합니다.

VM을 Amazon EC2 인스턴스로 복원할 때 고려 사항

  • 가상 머신을 EC2로 복원(또는 마이그레이션)하려면 라이선스가 필요합니다. 기본적으로 AWS에는 라이선스가 포함되어 있습니다(요금 적용). 자세한 내용은 VM Import/Export 사용 설명서라이선스 옵션을 참조하세요.

  • 각 가상 머신 디스크의 최대 한도는 5TB(테라바이트)입니다.

  • 가상 머신을 인스턴스로 복원할 때는 키 페어를 지정할 수 없습니다. 시작 중에(인스턴스 사용자 데이터를 통해) 또는 시작 후에(Amazon EC2 사용 설명서의 이 문제 해결 섹션에 설명된 대로) authorized_keys에 키 페어를 추가할 수 있습니다.

  • VM Import/Export 사용 설명서에서, Amazon EC2와의 가져오기 및 내보내기가 자신의 운영 체제에서 지원되는지 확인합니다.

  • VM Import/Export 사용 설명서에서, Amazon EC2로 VM 가져오기와 관련된 제한 사항을 검토합니다.

  • AWS CLI를 사용하여 Amazon EC2 인스턴스로 복원할 때는 "RestoreTo":"EC2Instance"를 지정해야 합니다. 다른 모든 속성에는 기본값이 있습니다.

AWS Backup 콘솔을 사용하여 가상 머신 복구 시점 복원

AWS Backup 콘솔의 왼쪽 탐색 창에서 여러 위치의 가상 머신을 복원할 수 있습니다.

  • AWS Backup에 연결된 하이퍼바이저로 관리되는 가상 머신의 복구 시점을 보려면 하이퍼바이저를 선택합니다.

  • AWS Backup에 연결된 모든 하이퍼바이저에서 가상 머신의 복구 시점을 보려면 가상 머신을 선택합니다.

  • 특정 AWS Backup 볼트에 저장된 복구 시점을 보려면 백업 볼트를 선택합니다.

  • 모든 AWS Backup 보호 리소스에서 복구 시점을 보려면 보호된 리소스를 선택합니다.

더 이상 Backup 게이트웨이와 연결되지 않은 가상 머신을 복원해야 하는 경우 백업 볼트 또는 보호된 리소스를 선택하여 복구 시점을 찾습니다.

가상 머신을 VMware, VMware Cloud on AWS 및 VMware Cloud on AWS Outposts으로 복원하려면 다음과 같이 하세요.
  1. 하이퍼바이저 또는 가상 머신 보기에서 복원할 VM 이름을 선택합니다. 보호된 리소스 보기에서 복원할 가상 머신 리소스 ID를 선택합니다.

  2. 복원할 복구 시점 ID 옆의 라디오 버튼을 선택합니다.

  3. 복원을 선택합니다.

  4. 복원 유형을 선택합니다.

    1. 전체 복원은 모든 가상 머신의 디스크를 복원합니다.

    2. 디스크 수준 복원은 사용자가 선택한 하나 이상의 디스크를 복원합니다. 드롭다운 메뉴를 사용하여 복원할 디스크를 선택합니다.

  5. 복원 위치를 선택합니다. 옵션은 VMware, VMware Cloud on AWS, VMware Cloud on AWS Outposts입니다.

  6. 전체 복원을 수행하는 경우에는 다음 단계로 건너뜁니다. 디스크 수준 복원을 수행하는 경우 VM 디스크 아래에 드롭다운 메뉴가 나타납니다. 복원할 부팅 가능 볼륨을 하나 이상 선택합니다.

  7. 드롭다운 메뉴에서 하이퍼바이저를 선택하여 복원된 가상 머신을 관리합니다.

  8. 복원된 가상 머신에 대해 조직의 가상 머신 모범 사례를 사용하여 다음을 지정합니다.

    1. 이름

    2. 경로(예: /datacenter/vm)

    3. 컴퓨팅 리소스 이름(예: VMHost 또는 클러스터)

      호스트가 클러스터의 일부인 경우 호스트로는 복원할 수 없고 지정된 클러스터로만 복원할 수 있습니다.

    4. 데이터 스토어

  9. 복원 역할에서 드롭다운 메뉴를 사용하여 기본 역할(권장) 또는 IAM 역할 선택을 선택합니다.

  10. 백업 복원을 선택합니다.

  11. 선택 사항: 언제 복원 작업의 상태가 Completed인지 확인합니다. 왼쪽 탐색 창에서 작업을 선택합니다.

가상 머신을 Amazon EBS 볼륨으로 복원하려면 다음과 같이 하세요.
  1. 하이퍼바이저 또는 가상 머신 보기에서 복원할 VM 이름을 선택합니다. 보호된 리소스 보기에서 복원할 가상 머신 리소스 ID를 선택합니다.

  2. 복원할 복구 시점 ID 옆의 라디오 버튼을 선택합니다.

  3. 복원을 선택합니다.

  4. 복원 유형을 선택합니다.

    1. 디스크 복원은 사용자가 선택한 디스크 1개를 복원합니다. 드롭다운 메뉴를 사용하여 복원할 디스크를 선택합니다.

  5. 복원 위치Amazon EBS로 선택합니다.

  6. VM 디스크 드롭다운 메뉴에서 복원할 부팅 가능 볼륨을 선택합니다.

  7. EBS 볼륨 유형에서 볼륨 유형을 선택합니다.

  8. 가용 영역을 선택합니다.

  9. 암호화(선택 사항). EBS 볼륨을 암호화하도록 선택한 경우 확인란을 선택합니다.

  10. 메뉴에서 KMS 키를 선택합니다.

  11. 복원 역할에서 기본 역할(권장) 또는 IAM 역할 선택을 선택합니다.

  12. 백업 복원을 선택합니다.

  13. 선택 사항: 언제 복원 작업의 상태가 Completed인지 확인합니다. 왼쪽 탐색 창에서 작업을 선택합니다.

  14. 선택 사항: 전체 Amazon EBS 볼륨에 LVM 논리 볼륨을 생성하려면 어떻게 합니까?를 참조하여 관리형 볼륨을 탑재하고 복원된 Amazon EBS 볼륨의 데이터에 액세스하는 방법에 대해 자세히 알아보세요.

가상 머신을 Amazon EC2 인스턴스로 복원하려면 다음과 같이 하세요.
  1. 하이퍼바이저 또는 가상 머신 보기에서 복원할 VM 이름을 선택합니다. 보호된 리소스 보기에서 복원할 가상 머신 리소스 ID를 선택합니다.

  2. 복원할 복구 시점 ID 옆의 라디오 버튼을 선택합니다.

  3. 복원을 선택합니다.

  4. 복원 유형을 선택합니다.

    1. 전체 복원은 루트 수준 폴더 및 파일을 포함하여 파일 시스템을 완전히 복원합니다.

  5. 복원 위치Amazon EC2로 선택합니다.

  6. 인스턴스 유형에서, 새 인스턴스에서 애플리케이션을 실행하는 데 필요한 컴퓨팅 및 메모리 조합을 선택합니다.

    작은 정보

    원래 가상 머신의 사양과 일치하거나 이를 초과하는 인스턴스 유형을 선택합니다. 자세한 내용은 Amazon EC2 인스턴스 유형 안내서를 참조하세요.

  7. 가상 프라이빗 클라우드(VPC)에서, 인스턴스의 네트워킹 환경을 정의하는 가상 프라이빗 클라우드(VPC)를 선택합니다.

  8. 서브넷에서, VPC의 서브넷 중 하나를 선택합니다. 인스턴스에는 서브넷 주소 범위 내의 프라이빗 IP 주소가 할당됩니다.

  9. 보안 그룹에서, 인스턴스에 대한 트래픽의 방화벽 역할을 하는 보안 그룹을 선택합니다.

  10. 복원 역할에서 기본 역할(권장) 또는 IAM 역할 선택을 선택합니다.

  11. 선택 사항: 시작 시 인스턴스에서 스크립트를 실행하려면 고급 설정을 확장하고 사용자 데이터에 스크립트를 입력합니다.

  12. 백업 복원을 선택합니다.

  13. 선택 사항: 언제 복원 작업의 상태가 Completed인지 확인합니다. 왼쪽 탐색 창에서 작업을 선택합니다.

AWS CLI를 사용하여 가상 머신 복구 시점 복원

StartRestoreJob를 사용합니다.

Amazon EC2 및 Amazon EBS로의 가상 머신 복원에 대해 다음과 같은 메타데이터를 지정할 수 있습니다.

RestoreTo InstanceType VpcId SubnetId SecurityGroupIds IamInstanceProfileName InstanceInitiatedShutdownBehavior HibernationOptions DisableApiTermination Placement CreditSpecification RamdiskId KernelId UserData EbsOptimized LicenseSpecifications KmsKeyId AvailabilityZone EbsVolumeType IsEncrypted ItemsToRestore RequireIMDSv2

VMware, VMware Cloud on AWS 및 VMware Cloud on AWS Outpost로의 가상 머신 복원에 대해 다음과 같은 메타데이터를 지정할 수 있습니다.

RestoreTo HypervisorArn VMName VMPath ComputeResourceName VMDatastore DisksToRestore ItemsToRestore

이 예제는 VMware에 대한 전체 복원을 수행하는 방법을 보여줍니다.

'{"RestoreTo":"VMware","HypervisorArn":"arn:aws:backup-gateway:us-east-1:209870788375:hypervisor/hype-9B1AB1F1","VMName":"name","VMPath":"/Labster/vm","ComputeResourceName":"Cluster","VMDatastore":"vsanDatastore","DisksToRestore":"[{\"DiskId\":\"2000\",\"Label\":\"Hard disk 1\"}]","vmId":"vm-101"}'