

# 기존 Amazon EC2 전용 호스트에 대해 지원되는 인스턴스 유형 수정
<a name="modify-host-support"></a>

전용 호스트를 수정하여 지원되는 인스턴스 유형을 변경할 수 있습니다. 현재 단일 인스턴스 유형을 지원하는 경우 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하도록 수정할 수 있습니다. 마찬가지로, 현재 여러 인스턴스 유형을 지원하는 경우 특정 인스턴스 유형만 지원하도록 수정할 수 있습니다.

여러 인스턴스 유형을 지원하도록 전용 호스트를 수정하려면 먼저 호스트에서 실행 중인 모든 인스턴스를 중지해야 합니다. 수정을 완료하려면 10분 정도 걸립니다. 수정이 진행 중인 동안 전용 호스트는 `pending` 상태로 전환됩니다. `pending` 상태에 있는 동안에는 전용 호스트에서 중지된 인스턴스를 시작하거나 새 인스턴스를 시작할 수 없습니다.

여러 인스턴스 유형을 지원하는 전용 호스트를 단일 인스턴스 유형만 지원하도록 수정하려면 호스트에 실행 중인 인스턴스가 없거나 실행 중인 인스턴스가 호스트에서 지원하려는 인스턴스 유형이어야 합니다. 예를 들어, `m5` 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하는 호스트를 `m5.large` 인스턴스만 지원하도록 수정하려면 전용 호스트에 실행 중인 인스턴스가 없거나 `m5.large` 인스턴스만 실행 중이어야 합니다.

가상화된 인스턴스 유형에 대해 호스트를 할당하는 경우 호스트가 할당된 후에는 인스턴스 유형을 `.metal` 인스턴스 유형으로 수정할 수 없습니다. 예를 들어 `m5.large` 인스턴스 유형에 대해 호스트를 할당하는 경우 인스턴스 유형을 `m5.metal`로 수정할 수 없습니다. 마찬가지로 `.metal` 인스턴스 유형에 대해 호스트를 할당하는 경우 호스트가 할당된 후에는 인스턴스 유형을 가상화된 인스턴스 유형으로 수정할 수 없습니다. 예를 들어 `m5.metal` 인스턴스 유형에 대해 호스트를 할당하는 경우 인스턴스 유형을 `m5.large`로 수정할 수 없습니다.

------
#### [ Console ]

**전용 호스트에 지원되는 인스턴스 유형을 수정하려면**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)에서 Amazon EC2 콘솔을 엽니다.

1. 탐색 창에서 **전용 호스트**를 선택합니다.

1. 수정할 전용 호스트를 선택하고 **작업**, **Modify host(호스트 수정)**을 선택합니다.

1. 전용 호스트의 현재 구성에 따라 다음 중 하나를 수행합니다.
   + 전용 호스트가 현재 특정 인스턴스 유형을 지원하는 경우 **Support multiple instance types(여러 인스턴스 유형 지원)**이 활성화되지 않으며 **인스턴스 유형**에 지원되는 인스턴스 유형이 나열됩니다. 현재 인스턴스 패밀리 내의 여러 유형을 지원하도록 호스트를 수정하려면 **Support multiple instance types(여러 인스턴스 유형 지원)**에서 **활성화**를 선택합니다.

     여러 인스턴스 유형을 지원하도록 호스트를 수정하려면 먼저 호스트에서 실행 중인 모든 인스턴스를 중지해야 합니다.
   + 전용 호스트가 현재 인스턴스 패밀리의 여러 인스턴스 유형을 지원하는 경우 **Support multiple instance types(여러 인스턴스 유형 지원)**에서 **활성화**가 선택됩니다. 특정 인스턴스 유형을 지원하도록 호스트를 수정하려면 **Support multiple instance types(여러 인스턴스 유형 지원)**에서 **활성화**를 선택 취소한 다음 **인스턴스 유형**에서 지원할 특정 인스턴스 유형을 선택합니다.

     전용 호스트에서 지원되는 인스턴스 패밀리는 변경할 수 없습니다.

1. **저장**을 선택합니다.

------
#### [ AWS CLI ]

**전용 호스트에 지원되는 인스턴스 유형을 수정하려면**  
[modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html) 명령을 사용합니다.

다음 예제에서는 `m5` 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하도록 전용 호스트를 수정합니다.

```
aws ec2 modify-hosts \
    --instance-family m5 \
    --host-ids h-012a3456b7890cdef
```

다음예제에서는 `m5.xlarge` 인스턴스만 지원하도록 전용 호스트를 수정합니다.

```
aws ec2 modify-hosts \
    --instance-type m5.xlarge \
    --instance-family --host-ids h-012a3456b7890cdef
```

------
#### [ PowerShell ]

**전용 호스트에 지원되는 인스턴스 유형을 수정하려면**  
[Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html) cmdlet을 사용합니다.

다음 예제에서는 `m5` 인스턴스 패밀리 내의 여러 인스턴스 유형을 지원하도록 전용 호스트를 수정합니다.

```
Edit-EC2Host `
    -InstanceFamily m5 `
    -HostId h-012a3456b7890cdef
```

다음예제에서는 `m5.xlarge` 인스턴스만 지원하도록 전용 호스트를 수정합니다.

```
Edit-EC2Host `
    -InstanceType m5.xlarge `
    -HostId h-012a3456b7890cdef
```

------