

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atualização de um grupo de nós de computação AWS PCS
<a name="working-with_cng_update"></a>

Este tópico fornece uma visão geral das opções disponíveis e descreve o que considerar ao atualizar um grupo de nós computacionais do AWS PCS. Para obter informações sobre as configurações personalizadas do Slurm, consulte. [Configurações personalizadas do Slurm para grupos de nós de computação AWS PCS](slurm-custom-settings-cng.md)

## Opções para atualizar um grupo de nós computacionais do AWS PCS
<a name="working-with_cng_update_options"></a>

A atualização de um grupo de nós computacionais do AWS PCS permite que você altere as propriedades das instâncias lançadas pelo AWS PCS, bem como as regras de como essas instâncias são lançadas. Por exemplo, você pode substituir a AMI para instâncias de grupos de nós por outra com software diferente instalado nela. Ou você pode atualizar os grupos de segurança para alterar a conectividade de rede de entrada ou saída. Você também pode alterar a configuração de escalabilidade e a opção de compra preferida.

As seguintes configurações do grupo de nós não podem ser alteradas após a criação:
+ Nome
+ Instâncias

## Considerações ao atualizar um grupo de nós de computação AWS PCS
<a name="working-with_cng_update_considerations"></a>

Os grupos de nós de computação definem instâncias do EC2 que são usadas para processar trabalhos, fornecer acesso interativo ao shell e outras tarefas. Eles geralmente são associados a uma ou mais filas AWS PCS. Ao atualizar seu grupo de nós de computação para alterar seu comportamento (ou o de seus nós), considere o seguinte: 
+  **As alterações nas propriedades do grupo de nós de computação entram em vigor quando o status do grupo de nós de computação muda de **Atualizando** para Ativo.** Novas instâncias são lançadas com as propriedades atualizadas. 
+  As atualizações que não afetam a configuração de nós específicos não afetam os nós em execução. Por exemplo, adicionar uma sub-rede e alterar a estratégia de alocação. 
+  Se você atualizar o modelo de execução de um grupo de nós de computação, deverá atualizar o grupo de nós de computação para usar a nova versão.
+  Para adicionar ou remover um grupo de segurança dos nós em um grupo de nós de computação, edite seu modelo de execução e atualize o grupo de nós de computação. Novas instâncias são lançadas com o conjunto atualizado de grupos de segurança. 
+  Se você editar diretamente um grupo de segurança usado por um grupo de nós de computação, ele terá efeito imediato nas instâncias em execução e no futuro. 
+  Se você adicionar ou remover permissões do perfil de instância do IAM usado por um grupo de nós de computação, isso terá efeito imediato nas instâncias em execução e no futuro. 
+  Para alterar a AMI usada pelas instâncias de um grupo de nós de computação, atualize o grupo de nós de computação (ou seu modelo de execução) para usar a nova AMI e aguarde até que o AWS PCS substitua as instâncias. 
+  AWS O PCS substitui as instâncias existentes no grupo de nós após uma operação de atualização do grupo de nós. Se houver trabalhos em execução em um nó, esses trabalhos poderão ser concluídos antes que o AWS PCS substitua o nó. Os processos interativos do usuário (como em instâncias de nós de login) são encerrados. O status do grupo de nós retorna para `Active` quando o AWS PCS marca as instâncias para substituição, mas a substituição real ocorre quando as instâncias estão ociosas.
+  Se você diminuir o número máximo de instâncias permitido em um grupo de nós de computação, o AWS PCS removerá os nós do Slurm para atingir o novo máximo. AWS O PCS encerra as instâncias em execução associadas aos nós do Slurm removidos. Os trabalhos em execução nos nós removidos falham e retornam às filas.
+  AWS O PCS cria um modelo de lançamento gerenciado para cada grupo de nós de computação. Eles são nomeados`pcs-{{identifier}}-do-not-delete`. Não os selecione ao criar ou atualizar um grupo de nós de computação, ou o grupo de nós não funcionará corretamente. 
+ Se você atualizar um grupo de nós de computação para usar o **Spot** como opção de compra, deverá ter a função vinculada ao serviço **AWSServiceRoleForEC2Spot** em sua conta. Para obter mais informações, consulte [Função spot do Amazon EC2 para PCS AWS](spot-role.md).

## Para atualizar um grupo de nós computacionais do AWS PCS
<a name="working-with_cng_update_update"></a>

Você pode atualizar um grupo de nós usando o AWS Management Console ou o AWS CLI.

------
#### [ Console de gerenciamento da AWS ]

**Para atualizar um grupo de nós de computação**

1. Abra o console do AWS PCS em `https://console.aws.amazon.com/pcs/home#/clusters`

1. Selecione o cluster em que você deseja atualizar um grupo de nós de computação.

1. Navegue até os **grupos de nós de computação**, vá até o grupo de nós que você deseja atualizar e selecione **Editar**.

1. Nas seções **Configuração de computação**, **Configurações adicionais e Configurações** de **Slurmpersonalização**, atualize todos os valores, exceto:
   + **Instâncias** — você não pode alterar as instâncias em um grupo de nós de computação.

   Para obter mais informações sobre as configurações personalizadas do Slurm, consulte. [Configurações personalizadas do Slurm para grupos de nós de computação AWS PCS](slurm-custom-settings-cng.md)

1. Selecione **Atualizar**. O campo **Status** mostrará *Atualizando* enquanto as alterações estão sendo aplicadas.
**Importante**  
As atualizações do grupo de nós de computação podem levar vários minutos.

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

**Para atualizar um grupo de nós de computação**

1. Atualize seu grupo de nós de computação com o comando a seguir. Antes da execução do comando, realize as seguintes substituições:

   1. {{region-code}}Substitua pela região da AWS na qual você deseja criar seu cluster.

   1. {{my-node-group}}Substitua pelo nome ou `computeNodeGroupId` pelo seu grupo de nós de computação.

   1. {{my-cluster}}Substitua pelo nome ou pelo nome `clusterId` do seu cluster.

   ```
   aws pcs update-compute-node-group --region {{region-code}} \
       --cluster-identifier {{my-cluster}} \
       --compute-node-group-identifier {{my-node-group}}
   ```  
**Example — Atualização de um grupo de nós de computação com configurações personalizadas do Slurm**  

   ```
   aws pcs update-compute-node-group --region {{region-code}} \
       --cluster-identifier {{my-cluster}} \
       --compute-node-group-identifier {{my-node-group}} \
       --slurm-configuration \
       'slurmCustomSettings=[{parameterName=Features,parameterValue="{{gpu,nvme}}"}]'
   ```

   Para obter mais informações, consulte [Configurações personalizadas do Slurm para grupos de nós de computação AWS PCS](slurm-custom-settings-cng.md).

1. Atualize todos os parâmetros do grupo de nós, exceto `--instance-configs` o. Por exemplo, para definir um novo ID de AMI, `--amiId my-custom-ami-id` informe onde {{my-custom-ami-id}} é substituído pela AMI de sua escolha. 

**Importante**  
A atualização do grupo de nós de computação pode levar vários minutos.

Você pode consultar o status do seu grupo de nós com o comando a seguir. 

```
aws pcs get-compute-node-group --region {{region-code}} \
    --cluster-identifier {{my-cluster}} \ 
    --compute-node-group-identifier {{my-node-group}}
```

------