

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Créez un groupe de nœuds de calcul pour exécuter des tâches de calcul dans AWS PIÈCES
<a name="getting-started_create-cng_workers"></a>

 Au cours de cette étape, vous allez lancer un groupe de nœuds de calcul qui évolue de manière élastique pour exécuter les tâches soumises au cluster. 

**Pour créer le groupe de nœuds de calcul**
+ Ouvrez la console [AWS PCS ](https://console.aws.amazon.com/pcs) et accédez à ** Clusters**.
+ Sélectionnez le cluster nommé `get-started`
+ Accédez à ** Calculer les groupes de nœuds ** et choisissez ** Créer**.
+ Dans la ** section Configuration du groupe de nœuds de ** calcul, fournissez les informations suivantes :
  + **Nom du groupe de nœuds de calcul ** — Entrez`compute-1`.
+ Dans Configuration ** informatique**, entrez ou sélectionnez les valeurs suivantes :
  + **Modèle de lancement EC2 ** — Choisissez le modèle de lancement dont le nom est `compute-getstarted-lt`
  + **Profil d'instance IAM ** : choisissez le profil d'instance nommé `AWSPCS-getstarted-role`
  + **Sous-réseaux ** : sélectionnez le sous-réseau dont le nom commence par. `hpc-networking:PrivateSubnetA` Les nœuds de calcul s'exécutent dans un sous-réseau privé car ils traitent des tâches et n'ont pas besoin d'être accessibles depuis Internet.
  + **Instances ** — Sélectionnez`c6i.xlarge`.
  + **Configuration de mise à l'échelle ** : pour le nombre minimal d'instances**, entrez **`0`. Pour Nombre ** maximum d'instances**, entrez`4`. Au minimum, `0` AWS PCS peut réduire le groupe à aucune instance lorsqu'il n'y a aucune tâche à exécuter, de sorte que vous ne payez pour le calcul que lorsque le travail est en file d'attente.
+ Dans Paramètres ** supplémentaires**, spécifiez les éléments suivants :
  + **ID AMI ** : sélectionnez l'AMI que vous souhaitez utiliser, dont le nom est au format suivant :

    ```
    aws-pcs-sample_ami-al2023-{{platform}}-slurm-{{version}}
    ```
**Note**  
Les exemples d'AMI pour Slurm 25.05 et les versions précédentes utilisent Amazon Linux 2 (`amzn2`) au lieu d'Amazon Linux 2023 (). `al2023`

    Pour plus d'informations sur les exemples d'AMI, consultez[Utilisation d'exemples d'Amazon Machine Images (AMI) avec AWS PIÈCES](working-with_ami_samples.md).
+ Dans la ** section Actions relatives au cycle de vie des ** nœuds, ajoutez des scripts qui montent le stockage partagé et transmettent les journaux des nœuds. Choisissez ** Ajouter un script ** pour chacune des actions suivantes. Les scripts s'exécutent de haut en bas au cours d'une étape, alors ajoutez-les dans l'ordre indiqué. Pour plus d'informations sur les scripts gérés par AWS, consultez[AWS-scripts gérés](cng-node-lifecycle-actions-vetted-scripts.md).

  1. **configure-cloudwatch-logs ** : transmet les journaux des actions du cycle de vie de chaque nœud à Amazon Logs. CloudWatch Configurez-le d'abord pour que les actions qui suivent soient capturées dès le premier démarrage du nœud.
     + **Étape du cycle de vie ** — Sélectionnez`nodeBootstrapped`.
     + **Emplacement du script ** : entrez`s3://aws-pcs-repo-{{region}}/aws-pcs-node-lifecycle-scripts/configure-cloudwatch-logs-v1-latest.sh`, en le {{region}} remplaçant par la AWS région de votre cluster.
     + **Nom ** — Entrez`configure-cloudwatch-logs`.
     + **Arguments ** — Laissez ce champ vide. Le script envoie automatiquement les journaux au groupe de `/aws/pcs/{{cluster-id}}/lifecycle` journaux.
     + **Comportement de gestion des erreurs ** — Sélectionnez`CONTINUE`.
     + **Politique d'exécution ** — Sélectionnez`FIRST_BOOT_ONLY`.

  1. **configure-efs-homes ** — Monte le système de fichiers Amazon EFS en tant que répertoire de base `/home` et configure le nœud pour créer le répertoire personnel de chaque utilisateur lors de la première connexion.
     + **Étape du cycle de vie ** — Sélectionnez`nodeBootstrapped`.
     + **Emplacement du script ** : entrez`s3://aws-pcs-repo-{{region}}/aws-pcs-node-lifecycle-scripts/configure-efs-homes-v1-latest.sh`, en le {{region}} remplaçant par la AWS région de votre cluster.
     + **Nom ** — Entrez`configure-efs-homes`.
     + **Arguments ** — Entrez`--efs-id {{efs-file-system-id}} --home-base /home --options tls`, en le {{efs-file-system-id}} remplaçant par l'ID du système de fichiers EFS que vous avez créé plus tôt dans le didacticiel.
     + **Comportement de gestion des erreurs ** — Sélectionnez`CONTINUE`.
     + **Politique d'exécution ** — Sélectionnez`EVERY_BOOT`.

  1. **mount-fsx-lustre ** — Permet de monter le système de fichiers FSx for Lustre pour un stockage scratch partagé hautes performances`/shared`.
     + **Étape du cycle de vie ** — Sélectionnez`nodeBootstrapped`.
     + **Emplacement du script ** : entrez`s3://aws-pcs-repo-{{region}}/aws-pcs-node-lifecycle-scripts/mount-fsx-lustre-v1-latest.sh`, en le {{region}} remplaçant par AWS la région de votre cluster (par exemple,`us-east-1`).
     + **Nom ** — Entrez`mount-fsx-lustre`.
     + **Arguments ** — Entrez`--fsx-dns-name {{fsx-dns-name}} --mount-name {{mount-name}} --mount-point /shared`, en le {{fsx-dns-name}} remplaçant par le nom ** DNS ** et {{mount-name}} par le nom de ** montage ** que vous avez noté lors de la création du système de fichiers FSx pour Lustre.
     + **Comportement de gestion des erreurs ** — Sélectionnez`CONTINUE`.
     + **Politique d'exécution ** — Sélectionnez`EVERY_BOOT`.

  1. **set-shared-dir-mode ** — Définit sur des autorisations persistantes et `/shared` accessibles en écriture universelle (mode`1777`) afin que tout utilisateur puisse y créer des fichiers. Il s'exécute `mount-fsx-lustre` ensuite pour s'appliquer au système de fichiers monté.
     + **Étape du cycle de vie ** — Sélectionnez`nodeBootstrapped`.
     + **Emplacement du script ** — Entrez`https://aws-hpc-recipes.s3.us-east-1.amazonaws.com/main/recipes/pcs-scripts/open_shared_dir/assets/set-shared-dir-mode-v1.0.0.sh`. Ce script communautaire est publié par HPC Recipes pour AWS.
     + **Nom ** — Entrez`set-shared-dir-mode`.
     + **Arguments ** — Entrez`--path /shared --mode 1777`.
     + **Comportement de gestion des erreurs ** — Sélectionnez`CONTINUE`.
     + **Politique d'exécution ** — Sélectionnez`EVERY_BOOT`.
+ Choisissez ** Créer un groupe de nœuds de calcul**.

 Le ** champ ** État indique ** Création ** pendant le provisionnement du groupe de nœuds de calcul.

**Important**  
 Attendez que le ** champ ** État apparaisse comme ** Actif ** avant de passer à l'étape suivante de ce didacticiel. 