설치 미디어를 사용하여 Windows 구성 요소 추가 - Amazon Elastic Compute Cloud

설치 미디어를 사용하여 Windows 구성 요소 추가

Windows Server 운영 체제에는 여러 선택 구성 요소가 포함됩니다. 각 Amazon EC2 Windows Server AMI에 모든 선택 구성 요소를 포함시키는 것은 유용하지 않습니다. 대신 설치 미디어 EBS 스냅샷을 제공하는데 여기에는 Windows 인스턴스에 구성 요소를 구성 또는 설치하는 데 필요한 파일이 있습니다.

선택 구성 요소에 액세스하고 설치하려면 현재 Windows Server 버전의 올바른 EBS 스냅샷을 찾고 스냅샷에서 볼륨을 생성하고 인스턴스에 볼륨을 연결해야 합니다.

시작하기 전에

AWS Management Console 또는 명령줄 도구를 사용하여 인스턴스의 인스턴스 ID 및 가용 영역을 가져올 수 있습니다. 인스턴스와 동일한 가용 영역에서 EBS 볼륨을 생성해야 합니다.

콘솔을 사용하여 Windows 구성 요소 추가

다음 절차에 따라 AWS Management Console을 사용하여 인스턴스에 Windows 구성 요소를 추가할 수 있습니다.

콘솔을 사용하여 인스턴스에 Windows 구성 요소를 추가하려면
  1. https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔을 엽니다.

  2. 탐색 창에서 [Snapshots]를 선택합니다.

  3. 필터(Filter) 막대에서 퍼블릭 스냅샷(Public snapshots)을 선택합니다.

  4. 소유자 별칭(Owner Alias) 필터를 추가하고 amazon을 선택합니다.

  5. 설명 필터를 추가하고 Windows를 입력합니다.

  6. Enter를 누릅니다

  7. 시스템 아키텍처 및 언어 기본 설정과 일치하는 스냅샷을 선택합니다. 예를 들어 현재 인스턴스가 Windows Server 2019를 실행한다면 Windows 2019 English Installation Media를 선택합니다.

  8. 작업(Actions), 스냅샷에서 볼륨 생성(Create volume from snapshot)을 선택합니다.

  9. 가용 영역(Availability Zone)에서 Windows 인스턴스와 일치하는 가용 영역을 선택합니다. 태그 추가(Add tag)를 선택하고 태그 키에 Name을, 태그 값에 설명이 포함된 이름을 입력합니다. 볼륨 생성을 선택합니다.

  10. 볼륨이 생성됨(Successfully created volume) 메시지(녹색 배너)에서 방금 생성한 볼륨을 선택합니다.

  11. 작업(Actions), 볼륨 연결(Attach volume)을 선택합니다.

  12. 인스턴스(Instance)에서 인스턴스 ID를 선택합니다.

  13. 디바이스 이름(Device name)에서 첨부 파일의 디바이스 이름을 입력합니다. 디바이스 이름과 관련하여 도움이 필요하면 Windows 인스턴스의 디바이스 이름 섹션을 참조하세요.

  14. 볼륨 연결(Attach Volume)을 선택합니다.

  15. 인스턴스에 연결하고 볼륨을 사용 가능하도록 만듭니다. 자세한 내용은 Amazon EBS 사용 설명서Make an Amazon EBS volume available for use를 참조하세요.

    중요

    볼륨을 초기화하지 마세요.

  16. 제어판을 열고 프로그램 및 기능을 엽니다. Windows 기능 사용/사용 안 함을 선택합니다. 설치할 매체를 선택하라는 메시지가 뜨면 EBS 볼륨을 지정합니다.

  17. (선택 사항) 설치 미디어에 대한 작업을 마쳤으면 볼륨을 분리할 수 있습니다. 볼륨을 분리한 후 삭제할 수 있습니다.

Tools for Windows PowerShell을 사용하여 Windows 구성 요소 추가

다음 절차에 따라 Tools for Windows PowerShell을 사용하여 인스턴스에 Windows 구성 요소를 추가할 수 있습니다.

Tools for Windows PowerShell을 사용하여 인스턴스에 Windows 구성 요소를 추가하려면
  1. Get-EC2Snapshot cmdlet와 Ownerdescription 필터를 사용하여 사용 가능한 설치 미디어 스냅샷의 목록을 가져옵니다.

    PS C:\> Get-EC2Snapshot -Owner amazon -Filter @{ Name="description"; Values="Windows*" }
  2. 출력에서 시스템 아키텍처 및 언어 기본 설정과 일치하는 스냅샷의 ID를 적어 둡니다. 예:

    ... DataEncryptionKeyId : Description : Windows 2019 English Installation Media Encrypted : False KmsKeyId : OwnerAlias : amazon OwnerId : 123456789012 Progress : 100% SnapshotId : snap-22da283e StartTime : 10/25/2019 8:00:47 PM State : completed StateMessage : Tags : {} VolumeId : vol-be5eafcb VolumeSize : 6 ...
  3. New-EC2Volume cmdlet을 사용하여 스냅샷에서 볼륨을 만듭니다. 인스턴스와 동일한 가용 영역을 지정합니다.

    PS C:\> New-EC2Volume -AvailabilityZone us-east-1a -VolumeType gp2 -SnapshotId snap-22da283e
  4. 볼륨 ID를 출력에 기록해 둡니다.

    Attachments : {} AvailabilityZone : us-east-1a CreateTime : 4/18/2017 10:50:25 AM Encrypted : False Iops : 100 KmsKeyId : Size : 6 SnapshotId : snap-22da283e State : creating Tags : {} VolumeId : vol-06aa9e1fbf8b82ed1 VolumeType : gp2
  5. Add-EC2Volume cmdlet을 사용하여 인스턴스에 볼륨을 연결합니다.

    PS C:\> Add-EC2Volume -InstanceId i-087711ddaf98f9489 -VolumeId vol-06aa9e1fbf8b82ed1 -Device xvdh
  6. 인스턴스에 연결하고 볼륨을 사용 가능하도록 만듭니다. 자세한 내용은 Amazon EBS 사용 설명서Make an Amazon EBS volume available for use를 참조하세요.

    중요

    볼륨을 초기화하지 마세요.

  7. 제어판을 열고 프로그램 및 기능을 엽니다. Windows 기능 사용/사용 안 함을 선택합니다. 설치할 매체를 선택하라는 메시지가 뜨면 EBS 볼륨을 지정합니다.

  8. (선택 사항) 설치 미디어에 대한 작업을 마쳤으면 Dismount-EC2Volume cmdlet을 사용하여 인스턴스에서 볼륨을 분리합니다. 볼륨을 분리한 후 Remove-EC2Volume cmdlet을 사용하여 볼륨을 삭제할 수 있습니다.

AWS CLI를 사용하여 Windows 구성 요소 추가

다음 절차에 따라 AWS CLI을 사용하여 인스턴스에 Windows 구성 요소를 추가할 수 있습니다.

AWS CLI을 사용하여 인스턴스에 Windows 구성 요소를 추가하려면
  1. describe-snapshots 명령을 사용하고 owner-ids 파라미터 및 description 필터를 적용하여 사용 가능한 설치 미디어 스냅샷의 목록을 가져옵니다.

    aws ec2 describe-snapshots --owner-ids amazon --filters Name=description,Values=Windows*
  2. 출력에서 시스템 아키텍처 및 언어 기본 설정과 일치하는 스냅샷의 ID를 적어 둡니다. 예:

    { "Snapshots": [ ... { "OwnerAlias": "amazon", "Description": "Windows 2019 English Installation Media", "Encrypted": false, "VolumeId": "vol-be5eafcb", "State": "completed", "VolumeSize": 6, "Progress": "100%", "StartTime": "2019-10-25T20:00:47.000Z", "SnapshotId": "snap-22da283e", "OwnerId": "123456789012" }, ... ] }
  3. create-volume 명령을 사용하여 스냅샷에서 볼륨을 만듭니다. 인스턴스와 동일한 가용 영역을 지정합니다.

    aws ec2 create-volume --snapshot-id snap-22da283e --volume-type gp2 --availability-zone us-east-1a
  4. 볼륨 ID를 출력에 기록해 둡니다.

    { "AvailabilityZone": "us-east-1a", "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-0c98b37f30bcbc290", "State": "creating", "Iops": 100, "SnapshotId": "snap-22da283e", "CreateTime": "2017-04-18T10:33:10.940Z", "Size": 6 }
  5. attach-volume 명령을 사용하여 이 볼륨을 인스턴스에 연결합니다.

    aws ec2 attach-volume --volume-id vol-0c98b37f30bcbc290 --instance-id i-01474ef662b89480 --device xvdg
  6. 인스턴스에 연결하고 볼륨을 사용 가능하도록 만듭니다. 자세한 내용은 Amazon EBS 사용 설명서Make an Amazon EBS volume available for use를 참조하세요.

    중요

    볼륨을 초기화하지 마세요.

  7. 제어판을 열고 프로그램 및 기능을 엽니다. Windows 기능 사용/사용 안 함을 선택합니다. 설치할 매체를 선택하라는 메시지가 뜨면 EBS 볼륨을 지정합니다.

  8. (선택 사항) 설치 미디어에 대한 작업을 마쳤으면 detach-volume 명령을 사용하여 인스턴스에서 볼륨을 분리합니다. 볼륨을 분리한 후 delete-volume 명령을 사용하여 볼륨을 삭제할 수 있습니다.