Amazon EC2 Windows 인스턴스에 선택적 Windows Server 구성 요소 추가하기
Amazon EC2 Windows 인스턴스에 선택적 Windows Server 구성 요소 추가하기 (Add optional Windows Server components to Amazon EC2 Windows instances)
선택적 구성 요소에 액세스하고 설치하려면 Windows Server 버전에 맞는 올바른 EBS 스냅샷을 찾아 스냅샷에서 볼륨을 만들고, 볼륨을 인스턴스에 연결해야 해요.
시작하기 전에 (Before you begin)
AWS Management Console이나 명령줄 도구로 인스턴스의 인스턴스 ID와 가용 영역(Availability Zone)을 가져오세요. EBS 볼륨은 인스턴스와 같은 가용 영역에 만들어야 해요.
다음 절차 중 하나로 인스턴스에 Windows Server 구성 요소를 추가하세요.
콘솔 (Console)
인스턴스에 Windows 구성 요소를 추가하려면
- Amazon EC2 콘솔을 https://console.aws.amazon.com/ec2/ 에서 엽니다.
- 탐색 창에서 Snapshots를 선택하세요.
- 필터 막대에서 Public snapshots를 선택하세요.
- Owner Alias 필터를 추가하고
amazon을 선택하세요. - Description 필터를 추가하고
Windows를 입력하세요. - Enter를 누르세요.
- 시스템 아키텍처와 언어 선호도에 맞는 스냅샷을 선택하세요. 예를 들어 인스턴스가 Windows Server 2019를 실행 중이면 Windows 2019 English Installation Media를 선택하세요.
- Actions, Create volume from snapshot을 선택하세요.
- Availability Zone에서 Windows 인스턴스와 일치하는 가용 영역을 선택하세요. Add tag를 선택하고 태그 키에
Name, 태그 값에 설명적인 이름을 입력하세요. Create volume을 선택하세요. - Successfully created volume 메시지(녹색 배너)에서 방금 만든 볼륨을 선택하세요.
- Actions, Attach volume을 선택하세요.
- Instance에서 인스턴스 ID를 선택하세요.
- Device name에 연결용 디바이스 이름을 입력하세요. 디바이스 이름에 대한 도움이 필요하면 'Amazon EC2 인스턴스의 볼륨 디바이스 이름'을 참고하세요.
- Attach volume을 선택하세요.
- 인스턴스에 연결하고 볼륨을 사용 가능하게 만드세요. 자세한 내용은 Amazon EBS User Guide의 'Amazon EBS 볼륨을 사용 가능하게 만들기'를 참고하세요.
중요 볼륨을 초기화하지 마세요.
- 제어판, Programs and Features를 엽니다. Turn Windows features on or off를 선택하세요. 설치 미디어를 묻는 메시지가 뜨면 설치 미디어가 있는 EBS 볼륨을 지정하세요.
- (선택) 설치 미디어를 다 썼으면 볼륨을 분리할 수 있어요. 볼륨을 분리한 뒤 삭제할 수 있어요.
AWS CLI
인스턴스에 Windows 구성 요소를 추가하려면
describe-snapshots명령을owner-ids매개변수와 description 필터와 함께 사용해 사용 가능한 설치 미디어 스냅샷 목록을 가져오세요.
aws ec2 describe-snapshots \
--owner-ids amazon \
--filters Name=description,Values=Windows*
- 출력에서 시스템 아키텍처와 언어 선호도에 맞는 스냅샷의 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"
},
...
]
}
create-volume명령으로 스냅샷에서 볼륨을 만드세요. 인스턴스와 같은 가용 영역을 지정하세요.
aws ec2 create-volume \
--snapshot-id snap-0abcdef1234567890 \
--volume-type gp2 \
--availability-zone us-east-1a
- 출력에서 볼륨 ID를 확인하세요.
{
"AvailabilityZone": "us-east-1a",
"Encrypted": false,
"VolumeType": "gp2",
"VolumeId": "vol-01234567890abcdef",
"State": "creating",
"Iops": 100,
"SnapshotId": "snap-0abcdef1234567890",
"CreateTime": "2017-04-18T10:33:10.940Z",
"Size": 6
}
attach-volume명령으로 볼륨을 인스턴스에 연결하세요.
aws ec2 attach-volume \
--volume-id vol-0c98b37f30bcbc290 \
--instance-id i-01474ef662b89480 \
--device xvdg
- 인스턴스에 연결하고 볼륨을 사용 가능하게 만드세요. 자세한 내용은 Amazon EBS User Guide의 'Amazon EBS 볼륨을 사용 가능하게 만들기'를 참고하세요.
중요 볼륨을 초기화하지 마세요.
- 제어판, Programs and Features를 엽니다. Turn Windows features on or off를 선택하세요. 설치 미디어를 묻는 메시지가 뜨면 설치 미디어가 있는 EBS 볼륨을 지정하세요.
- (선택) 설치 미디어를 다 썼으면
detach-volume명령으로 볼륨을 인스턴스에서 분리하세요. 볼륨을 분리한 뒤delete-volume명령으로 볼륨을 삭제할 수 있어요.
PowerShell
인스턴스에 Windows 구성 요소를 추가하려면
Get-EC2Snapshotcmdlet을Owner와 description 필터와 함께 사용해 사용 가능한 설치 미디어 스냅샷 목록을 가져오세요.
Get-EC2Snapshot `
-Owner amazon `
-Filter @{ Name="description"; Values="Windows*" }
- 출력에서 시스템 아키텍처와 언어 선호도에 맞는 스냅샷의 ID를 확인하세요. 예:
...
DataEncryptionKeyId :
Description : Windows 2019 English Installation Media
Encrypted : False
KmsKeyId :
OwnerAlias : amazon
OwnerId : 123456789012
Progress : 100%
SnapshotId : snap-0abcdef1234567890
StartTime : 10/25/2019 8:00:47 PM
State : completed
StateMessage :
Tags : {}
VolumeId : vol-01234567890abcdef
VolumeSize : 6
...
New-EC2Volumecmdlet으로 스냅샷에서 볼륨을 만드세요. 인스턴스와 같은 가용 영역을 지정하세요.
New-EC2Volume `
-AvailabilityZone us-east-1a `
-VolumeType gp2 `
-SnapshotId snap-0abcdef1234567890
- 출력에서 볼륨 ID를 확인하세요.
Attachments : {}
AvailabilityZone : us-east-1a
CreateTime : 4/18/2017 10:50:25 AM
Encrypted : False
Iops : 100
KmsKeyId :
Size : 6
SnapshotId : snap-0abcdef1234567890
State : creating
Tags : {}
VolumeId : vol-01234567890abcdef
VolumeType : gp2
Add-EC2Volumecmdlet으로 볼륨을 인스턴스에 연결하세요.
Add-EC2Volume `
-InstanceId i-1234567890abcdef0 `
-VolumeId vol-01234567890abcdef `
-Device xvdh
- 인스턴스에 연결하고 볼륨을 사용 가능하게 만드세요. 자세한 내용은 Amazon EBS User Guide의 'Amazon EBS 볼륨을 사용 가능하게 만들기'를 참고하세요.
중요 볼륨을 초기화하지 마세요.
- 제어판, Programs and Features를 엽니다. Turn Windows features on or off를 선택하세요. 설치 미디어를 묻는 메시지가 뜨면 설치 미디어가 있는 EBS 볼륨을 지정하세요.
- (선택) 설치 미디어를 다 썼으면
Dismount-EC2Volumecmdlet으로 볼륨을 인스턴스에서 분리하세요. 볼륨을 분리한 뒤Remove-EC2Volumecmdlet으로 볼륨을 삭제할 수 있어요.