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.
Paramètres de configuration pour définir les actions et les arguments
Les paramètres de configuration suivants sont utilisés pour définir les HeadNodeOnNodeConfiguredactions OnNodeStartet OnNodeConfiguredles arguments Scheduling/CustomActions/OnNodeStart& & et//&. CustomActionsOnNodeUpdated
HeadNode:
[...]
CustomActions:
OnNodeStart:
# Script URL. This is run before any of the bootstrap scripts are run
Script: s3://amzn-s3-demo-bucket
/on-node-start.sh
Args:
- arg1
OnNodeConfigured:
# Script URL. This is run after all the bootstrap scripts are run
Script: s3://amzn-s3-demo-bucket
/on-node-configured.sh
Args:
- arg1
OnNodeUpdated:
# Script URL. This is run after the head node update is completed.
Script: s3://amzn-s3-demo-bucket
/on-node-updated.sh
Args:
- arg1
# Bucket permissions
Iam:
S3Access:
- BucketName: bucket_name
EnableWriteAccess: false
Scheduling:
Scheduler: slurm
[...]
SlurmQueues:
- Name: queue1
[...]
CustomActions:
OnNodeStart:
Script: s3://amzn-s3-demo-bucket
/on-node-start.sh
Args:
- arg1
OnNodeConfigured:
Script: s3://amzn-s3-demo-bucket
/on-node-configured.sh
Args:
- arg1
Iam:
S3Access:
- BucketName: bucket_name
EnableWriteAccess: false
En utilisant le Sequence
paramètre (ajouté dans la AWS ParallelCluster version 3.6.0) :
HeadNode:
[...]
CustomActions:
OnNodeStart:
# Script URLs. The scripts are run in the same order as listed in the configuration, before any of the bootstrap scripts are run.
Sequence:
- Script: s3://amzn-s3-demo-bucket
/on-node-start1.sh
Args:
- arg1
- Script: s3://amzn-s3-demo-bucket
/on-node-start2.sh
Args:
- arg1
[...]
OnNodeConfigured:
# Script URLs. The scripts are run in the same order as listed in the configuration, after all the bootstrap scripts are run.
Sequence:
- Script: s3://amzn-s3-demo-bucket
/on-node-configured1.sh
Args:
- arg1
- Script: s3://amzn-s3-demo-bucket
/on-node-configured2.sh
Args:
- arg1
[...]
OnNodeUpdated:
# Script URLs. The scripts are run in the same order as listed in the configuration, after the head node update is completed.
Sequence:
- Script: s3://amzn-s3-demo-bucket
/on-node-updated1.sh
Args:
- arg1
- Script: s3://amzn-s3-demo-bucket
/on-node-updated2.sh
Args:
- arg1
[...]
# Bucket permissions
Iam:
S3Access:
- BucketName: bucket_name
EnableWriteAccess: false
Scheduling:
Scheduler: slurm
[...]
SlurmQueues:
- Name: queue1
[...]
CustomActions:
OnNodeStart:
# Script URLs. The scripts are run in the same order as listed in the configuration, before any of the bootstrap scripts are run
Sequence:
- Script: s3://amzn-s3-demo-bucket
/on-node-start1.sh
Args:
- arg1
- Script: s3://amzn-s3-demo-bucket
/on-node-start2.sh
Args:
- arg1
[...]
OnNodeConfigured:
# Script URLs. The scripts are run in the same order as listed in the configuration, after all the bootstrap scripts are run
Sequence:
- Script: s3://amzn-s3-demo-bucket
/on-node-configured1.sh
Args:
- arg1
- Script: s3://amzn-s3-demo-bucket
/on-node-configured2.sh
Args:
- arg1
[...]
Iam:
S3Access:
- BucketName: bucket_name
EnableWriteAccess: false
Le Sequence
paramètre est ajouté à partir de la AWS ParallelCluster version 3.6.0. Lorsque vous le spécifiezSequence
, vous pouvez répertorier plusieurs scripts pour une action personnalisée. AWS ParallelCluster continue de prendre en charge la configuration d'une action personnalisée avec un seul script, sans inclureSequence
.
AWS ParallelCluster ne permet pas d'inclure à la fois un seul script et Sequence
pour la même action personnalisée. Échoue, AWS ParallelCluster par exemple, si vous spécifiez la configuration suivante.
[...]
CustomActions:
OnNodeStart:
# Script URL. This is run before any of the bootstrap scripts are run
Script: s3://amzn-s3-demo-bucket
/on-node-start.sh
Args:
- arg1
# Script URLs. The scripts are run in the same order as listed in the configuration, before any of the bootstrap scripts are run.
Sequence:
- Script: s3://amzn-s3-demo-bucket
/on-node-start1.sh
Args:
- arg1
- Script: s3://amzn-s3-demo-bucket
/on-node-start2.sh
Args:
- arg1
[...]