

# 既存の Amazon EC2 専有ホストでサポートされているインスタンスタイプを変更する
<a name="modify-host-support"></a>

お客様は、Dedicated Hostを修正することで、このホストがサポートするインスタンスタイプを変更できます。単一のインスタンスタイプのみサポートしているホストの場合には、インスタンスファミリー内にある複数のインスタンスタイプをサポートするように修正できます。同様に、複数のインスタンスタイプをサポートしているホストの場合には、単一のインスタンスタイプのみをサポートするように修正できます。

複数のインスタンスタイプをサポートするようにDedicated Hostを修正するには、初めに、該当ホスト上で実行中のインスタンスをすべて停止する必要があります。修正は約 10 分で完了します。修正の実行中には、Dedicated Hostが`pending`状態に移行します。`pending`状態にあるDedicated Hostにおいて停止中のインスタンスを開始したり、新たなインスタンスを起動したりすることはできません。

複数のインスタンスタイプをサポートしているDedicated Hostを 1 つのインスタンスタイプのみをサポートするように変更するには、ホストで実行中のインスタンスがないか、実行中のインスタンスがホストでサポートするインスタンスタイプである必要があります。具体例を挙げると、`m5`インスタンスファミリー内にある複数のインスタンスタイプをサポートしているホストを、`m5.large`インスタンスのみをサポートするように修正するには、Dedicated Hostが、いかなるインスタンスも実行していない状態であるか、`m5.large`実行中のインスタンスのみの状態でなければなりません。

仮想インスタンスタイプにホストを割り当てる場合、ホストの割り当て後にインスタンスタイプを `.metal` インスタンスタイプに変更することはできません。例えば、`m5.large` インスタンスタイプにホストを割り当てた場合、インスタンスタイプを `m5.metal` に変更することはできません。同様に、`.metal` インスタンスタイプにホストを割り当てる場合、ホストの割り当て後にインスタンスタイプを仮想インスタンスタイプに変更することはできません。例えば、`m5.metal` インスタンスタイプにホストを割り当てた場合、インスタンスタイプを `m5.large` に変更することはできません。

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

**Dedicated Host のサポートされているインスタンスタイプを変更するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインで **[Dedicated Hosts]** (専有ホスト) を選択してください。

1. 変更する Dedicated Host を選択し、[**アクション**]、[**ホストの変更**] の順に選択してください。

1. Dedicated Host の現在の設定に応じて、次のいずれかの操作を実行します。
   + Dedicated Host が特定のインスタンスタイプを現在サポートしている場合は、[**複数のインスタンスタイプをサポートする**] は有効にならず、現在サポートされているインスタンスタイプが [**インスタンスタイプ**] に表示されます。現在のインスタンスファミリー内にある複数のタイプをサポートするようにホストを変更するには、[**複数のインスタンスタイプをサポートする**] の [**有効化**] を選択してください。

     複数のインスタンスタイプをサポートするようにホストを修正するには、初めに、該当ホスト上で実行されているすべてのインスタンスを停止する必要があります。
   + Dedicated Host がインスタンスファミリー内の複数のインスタンスタイプを現在サポートしている場合は、[**複数のインスタンスタイプをサポートする**] の [**有効**] が選択されています。特定のインスタンスタイプをサポートするようにホストを変更するには、[**複数のインスタンスタイプをサポートする**] で、[**有効化**] をオフにし、[**インスタンスタイプ**] で、サポートする特定のインスタンスタイプを選択してください。

     Dedicated Host がサポートするインスタンスファミリーを変更することはできません。

1. **[保存]** を選択します。

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

**Dedicated Host のサポートされているインスタンスタイプを変更するには**  
[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 ]

**Dedicated Host のサポートされているインスタンスタイプを変更するには**  
[Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html) コマンドレットを使用します。

以下の例では、`m5` インスタンスファミリー内にある複数のインスタンスタイプをサポートするように、専有ホストを修正します。

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

以下の例では、`m5.xlarge` インスタンスのみをサポートするように専有ホストを修正します。

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

------