

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Actualización de un grupo de nodos de cómputo AWS PCS
<a name="working-with_cng_update"></a>

En este tema se proporciona información general sobre las opciones disponibles y se describe lo que se debe tener en cuenta al actualizar un grupo de nodos de cómputo de AWS PCS. Para obtener información sobre la configuración personalizada de Slurm, consulte. [Configuración de Slurm personalizada para grupos de nodos de cómputo de AWS PCS](slurm-custom-settings-cng.md)

## Opciones para actualizar un grupo de nodos de cómputo de AWS PCS
<a name="working-with_cng_update_options"></a>

La actualización de un grupo de nodos de procesamiento de AWS PCS le permite cambiar las propiedades de las instancias lanzadas por AWS PCS, así como las reglas de lanzamiento de esas instancias. Por ejemplo, puede reemplazar la AMI de las instancias del grupo de nodos por otra que tenga instalado un software diferente. O bien, puede actualizar los grupos de seguridad para cambiar la conectividad de red entrante o saliente. También puede cambiar la configuración de escalado y la opción de compra preferida.

La siguiente configuración del grupo de nodos no se puede modificar después de su creación:
+ Name
+ instancias

## Consideraciones al actualizar un grupo de nodos de cómputo de AWS PCS
<a name="working-with_cng_update_considerations"></a>

Los grupos de nodos de cómputo definen las instancias EC2 que se utilizan para procesar trabajos, proporcionar acceso interactivo al shell y otras tareas. Suelen estar asociados a una o más colas de AWS PCS. Al actualizar el grupo de nodos de cómputo para cambiar su comportamiento (o el de sus nodos), tenga en cuenta lo siguiente: 
+  Los cambios en las propiedades del grupo de nodos de cómputo se hacen efectivos cuando el estado del grupo de nodos de cómputo cambia de **Actualizado** a **Activo**. Se lanzan nuevas instancias con las propiedades actualizadas. 
+  Las actualizaciones que no afectan a la configuración de nodos específicos no afectan a los nodos en ejecución. Por ejemplo, añadir una subred y cambiar la estrategia de asignación. 
+  Si actualiza la plantilla de lanzamiento de un grupo de nodos de cómputo, debe actualizar el grupo de nodos de cómputo para usar la nueva versión.
+  Para añadir o eliminar un grupo de seguridad de los nodos de un grupo de nodos de procesamiento, edite su plantilla de lanzamiento y actualice el grupo de nodos de procesamiento. Se lanzan nuevas instancias con el conjunto actualizado de grupos de seguridad. 
+  Si editas directamente un grupo de seguridad utilizado por un grupo de nodos de procesamiento, esto tendrá efecto inmediato en las instancias en ejecución y en las futuras. 
+  Si agregas o eliminas permisos del perfil de instancias de IAM utilizado por un grupo de nodos de procesamiento, esto tendrá efecto inmediato en las instancias en ejecución y en las futuras. 
+  Para cambiar la AMI utilizada por las instancias de un grupo de nodos de cómputo, actualice el grupo de nodos de cómputo (o su plantilla de lanzamiento) para usar la nueva AMI y espere a que AWS PCS sustituya las instancias. 
+  AWS El PCS reemplaza las instancias existentes en el grupo de nodos tras una operación de actualización del grupo de nodos. Si hay trabajos en ejecución en un nodo, se permite que dichos trabajos se completen antes de que AWS PCS sustituya el nodo. Los procesos de usuario interactivos (por ejemplo, en las instancias de nodos de inicio de sesión) finalizan. El estado del grupo de nodos vuelve `Active` al que el AWS PCS marca las instancias para su reemplazo, pero el reemplazo real se produce cuando las instancias están inactivas.
+  Si reduces el número máximo de instancias permitido en un grupo de nodos de cómputo, AWS PCS eliminará los nodos de Slurm para cumplir con el nuevo máximo. AWS El PCS finaliza las instancias en ejecución asociadas a los nodos de Slurm eliminados. Los trabajos en ejecución en los nodos eliminados fallan y vuelven a sus colas.
+  AWS PCS crea una plantilla de lanzamiento gestionada para cada grupo de nodos de cómputo. Se nombran`pcs-{{identifier}}-do-not-delete`. No los seleccione al crear o actualizar un grupo de nodos de procesamiento, o el grupo de nodos no funcionará correctamente. 
+ Si actualiza un grupo de nodos de cómputo para usar **Spot** como opción de compra, debe tener el rol vinculado al servicio de **AWSServiceRoleForEC2Spot** en su cuenta. Para obtener más información, consulte [Función Amazon EC2 Spot para PCS AWS](spot-role.md).

## Para actualizar un grupo de nodos de cómputo de AWS PCS
<a name="working-with_cng_update_update"></a>

Puede actualizar un grupo de nodos mediante la consola de administración de AWS o la CLI de AWS.

------
#### [ Consola de administración de AWS ]

**Para actualizar un grupo de nodos de cómputo**

1. Abra la consola PCS de AWS en `https://console.aws.amazon.com/pcs/home#/clusters`

1. Seleccione el clúster en el que desea actualizar un grupo de nodos de cómputo.

1. Vaya a **Grupos de nodos de cómputo**, vaya al grupo de nodos que desee actualizar y, a continuación, seleccione **Editar**.

1. En las secciones **Configuración informática**, **Ajustes adicionales** y Ajustes de **Slurmpersonalización**, actualiza todos los valores excepto:
   + **Instancias**: no puede cambiar las instancias de un grupo de nodos de cómputo.

   Para obtener más información sobre la configuración personalizada de Slurm, consulte. [Configuración de Slurm personalizada para grupos de nodos de cómputo de AWS PCS](slurm-custom-settings-cng.md)

1. Elija **Actualizar**. El campo **Estado** mostrará la *actualización* mientras se aplican los cambios.
**importante**  
Las actualizaciones de los grupos de nodos de cómputo pueden tardar varios minutos.

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

**Para actualizar un grupo de nodos de cómputo**

1. Actualice su grupo de nodos de cómputo con el siguiente comando. Antes de ejecutar el comando, realice los siguientes reemplazos:

   1. {{region-code}}Sustitúyala por la región de AWS en la que deseas crear tu clúster.

   1. {{my-node-group}}Sustitúyalo por el nombre o `computeNodeGroupId` por el grupo de nodos de cómputo.

   1. {{my-cluster}}Sustitúyalo por el nombre o `clusterId` el de tu clúster.

   ```
   aws pcs update-compute-node-group --region {{region-code}} \
       --cluster-identifier {{my-cluster}} \
       --compute-node-group-identifier {{my-node-group}}
   ```  
**Example — Actualizar un grupo de nodos de cómputo con una configuración de Slurm personalizada**  

   ```
   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 obtener más información, consulte [Configuración de Slurm personalizada para grupos de nodos de cómputo de AWS PCS](slurm-custom-settings-cng.md).

1. Actualice cualquier parámetro del grupo de nodos, excepto: `--instance-configs` Por ejemplo, para configurar un nuevo ID de AMI, pass `--amiId my-custom-ami-id` where {{my-custom-ami-id}} se sustituye por la AMI que prefiera. 

**importante**  
La actualización del grupo de nodos de cómputo puede tardar varios minutos.

Puedes consultar el estado de tu grupo de nodos con el siguiente comando. 

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

------