本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Slurmprolog
和 epilog
从 AWS ParallelCluster 版本 3.6.0 开始,使用部署的Slurm配置 AWS ParallelCluster
包括Prolog
和Epilog
配置参数:
# PROLOG AND EPILOG Prolog=/opt/slurm/etc/scripts/prolog.d/* Epilog=/opt/slurm/etc/scripts/epilog.d/* SchedulerParameters=nohold_on_prolog_fail BatchStartTimeout=180
有关更多信息,请参阅 Slurm 文档中的 Prolog 和 Epilog 指南
AWS ParallelCluster 包括以下序言和结尾脚本:
-
(位于90_plcuster_health_check_manager
Prolog
文件夹) -
(位于90_pcluster_noop
Epilog
文件夹)
注意
Prolog
和 Epilog
文件夹都必须至少包含一个文件。
您可以将自定义 prolog
或 epilog
脚本添加到相应的 Prolog
和 Epilog
文件夹中,从而使用自己的自定义脚本。
警告
Slurm 按字母倒序运行这些文件夹中的每个脚本。
prolog
和 epilog
脚本的运行持续时间会影响运行作业所需的时间。当运行的 prolog
脚本数量较多或运行时间较长时,请更新 BatchStartTimeout
配置设置。默认值为 3 分钟。
如果您要使用自定义 prolog
和 epilog
脚本,请将这些脚本放置在相应的 Prolog
和 Epilog
文件夹中。我们建议您保留在每个自定义脚本之前运行的 90_plcuster_health_check_manager
脚本。有关更多信息,请参阅 Slurm 配置自定义。