

# Modificar os tipos de instância compatíveis para um host dedicado existente do Amazon EC2
<a name="modify-host-support"></a>

É possível modificar um Host dedicado para alterar os tipos de instância aos quais ele oferece suporte Se ele oferecer suporte a um único tipo de instância no momento, será possível modificá-lo para oferecer suporte a vários tipos de instância dentro dessa família de instâncias. De forma semelhante, se ele oferecer suporte a vários tipos de instância, será possível modificá-lo para oferecer suporte somente a um tipo específico de instância.

Para modificar o Host dedicado para oferecer suporte a vários tipos de instância, primeiro interrompa todas as instâncias em execução no host. Essa modificação leva aproximadamente 10 minutos para ser concluída. O Host dedicado faz a transição para o estado `pending` enquanto as modificações estão em andamento. Não é possível iniciar instâncias interrompidas ou executar novas instâncias no Host dedicado enquanto ele estiver no estado `pending`.

Para modificar um Host dedicado compatível com vários tipos de instância para que ofereça suporte a um tipo específico de instância, o host não deve ter nenhuma instância em execução, ou as instâncias em execução devem ser do tipo ao qual você deseja que o host ofereça suporte. Por exemplo, para modificar um host que oferece suporte a vários tipos de instância na família de instâncias `m5` para oferecer suporte apenas a instâncias `m5.large`, o Host dedicado não deve ter nenhuma instância em execução ou ter apenas instâncias `m5.large` em execução.

Se você alocar um host para um tipo de instância virtualizada, não poderá modificar o tipo de instância para um tipo de instância `.metal` depois que o host for alocado. Por exemplo, se você alocar um host para o tipo de instância `m5.large`, não poderá modificar o tipo de instância para `m5.metal`. Da mesma forma, se você alocar um host para um tipo de instância `.metal`, não poderá modificar o tipo de instância para um tipo de instância virtualizada depois que o host for alocado. Por exemplo, se você alocar um host para o tipo de instância `m5.metal`, não poderá modificar o tipo de instância para `m5.large`.

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

**Como modificar os tipos de instância compatíveis de um Host dedicado**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, selecione **Dedicated Host** (Host dedicado).

1. Selecione o Host dedicado a ser modificado e escolha **Actions (Ações)**, **Modify host (Modificar host)**.

1. Dependendo da configuração atual do Host dedicado, siga um destes procedimentos:
   + Atualmente, se o Host dedicado oferecer suporte a um tipo de instância específico, o **Support multiple instance types (Oferecer suporte a vários tipos de instância)** não será habilitado e o **Instance type (Tipo de instância)** listará o tipo de instância compatível. Para modificar o host para oferecer suporte a vários tipos na família de instâncias atual, em **Support multiple instance types (Oferecer suporte a vários tipos de instância)**, escolha **Enable (Habilitar)**.

     Primeiro é necessário interromper todas as instâncias em execução no host antes de modificá-lo para oferecer suporte a vários tipos de instância.
   + Atualmente, se o Host dedicado oferecer suporte a vários tipos de instância em uma família de instâncias, **Enabled (Habilitado)** estará selecionado em **Support multiple instance types (Oferecer suporte a vários tipos de instância)**. Para modificar o host para oferecer suporte a um tipo específico de instância, em **Support multiple instance types (Oferecer suporte a vários tipos de instância)**, desmarque **Enable (Habilitar)** e, em **Instance type (Tipo de instância)**, selecione o tipo de instância específico ao qual oferecer suporte.

     Não é possível alterar a família de instâncias compatível do Host dedicado.

1. Escolha **Save (Salvar)**.

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

**Como modificar os tipos de instância compatíveis de um Host dedicado**  
Use o comando [modify-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-hosts.html).

O comando a seguir modifica um host dedicado para oferecer suporte a vários tipos de instância na família de instâncias `m5`.

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

O exemplo a seguir modifica um host dedicado para oferecer suporte apenas a instâncias `m5.xlarge`.

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

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

**Como modificar os tipos de instância compatíveis de um Host dedicado**  
Use o cmdlet [Edit-EC2Host](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2Host.html).

O comando a seguir modifica um host dedicado para oferecer suporte a vários tipos de instância na família de instâncias `m5`.

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

O exemplo a seguir modifica um host dedicado para oferecer suporte apenas a instâncias `m5.xlarge`.

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

------