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
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
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:PrivateSubnetALes 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, entrez4. Au minimum,0AWS 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-versionNote
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 ().al2023Pour plus d'informations sur les exemples d'AMI, consultezUtilisation d'exemples d'Amazon Machine Images (AMI) avec AWS PIÈCES.
-
-
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, consultezAWS-scripts gérés.
-
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-, en leregion/aws-pcs-node-lifecycle-scripts/configure-cloudwatch-logs-v1-latest.shregionremplaç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/journaux.cluster-id/lifecycle -
Comportement de gestion des erreurs — Sélectionnez
CONTINUE. -
Politique d'exécution — Sélectionnez
FIRST_BOOT_ONLY.
-
-
configure-efs-homes — Monte le système de fichiers Amazon EFS en tant que répertoire de base
/homeet 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-, en leregion/aws-pcs-node-lifecycle-scripts/configure-efs-homes-v1-latest.shregionremplaçant par la AWS région de votre cluster. -
Nom — Entrez
configure-efs-homes. -
Arguments — Entrez
--efs-id, en leefs-file-system-id--home-base /home --options tlsefs-file-system-idremplaç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.
-
-
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-, en leregion/aws-pcs-node-lifecycle-scripts/mount-fsx-lustre-v1-latest.shregionremplaçant par AWS la région de votre cluster (par exemple,us-east-1). -
Nom — Entrez
mount-fsx-lustre. -
Arguments — Entrez
--fsx-dns-name, en lefsx-dns-name--mount-namemount-name--mount-point /sharedfsx-dns-nameremplaçant par le nom DNS etmount-namepar 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.
-
-
set-shared-dir-mode — Définit sur des autorisations persistantes et
/sharedaccessibles en écriture universelle (mode1777) afin que tout utilisateur puisse y créer des fichiers. Il s'exécutemount-fsx-lustreensuite 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.