Slurmprolog et epilog - AWS ParallelCluster

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.

Slurmprolog et epilog

À partir de AWS ParallelCluster la version 3.6.0, la Slurm configuration déployée AWS ParallelCluster inclut les paramètres de Epilog configuration Prolog et :

# PROLOG AND EPILOG Prolog=/opt/slurm/etc/scripts/prolog.d/* Epilog=/opt/slurm/etc/scripts/epilog.d/* SchedulerParameters=nohold_on_prolog_fail BatchStartTimeout=180

Pour plus d'informations, consultez le guide Prolog et Epilog dans la Slurm documentation.

AWS ParallelCluster inclut les scripts prolog et epilog suivants :

  • 90_plcuster_health_check_manager(dans le Prolog dossier)

  • 90_pcluster_noop(dans le Epilog dossier)

Note

Le Epilog dossier Prolog et doit contenir au moins un fichier.

Vous pouvez utiliser vos propres scripts prolog ou vos propres epilog scripts en les ajoutant aux Epilog dossiers Prolog et correspondants.

Avertissement

Slurmexécute tous les scripts des dossiers, dans l'ordre alphabétique inverse.

La durée d'exécution des epilog scripts prolog et a un impact sur le temps nécessaire à l'exécution d'une tâche. Mettez à jour le paramètre BatchStartTimeout de configuration lors de l'exécution de plusieurs prolog scripts ou de longue durée. La valeur par défaut est de 3 minutes.

Si vous utilisez prolog des epilog scripts personnalisés, localisez-les dans les Epilog dossiers Prolog et correspondants. Nous vous recommandons de conserver le 90_plcuster_health_check_manager script qui s'exécute avant chaque script personnalisé. Pour plus d'informations, voir Slurmpersonnalisation de la configuration.