使用 Slurm CLI 过滤器插件在 PCS 中自定义作业提交 AWS - AWS PC

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 Slurm CLI 过滤器插件在 PCS 中自定义作业提交 AWS

AWS PCS 支持 Slurm CLI 过滤器插件来运行自定义 Lua 脚本,用于验证和修改登录和计算节点上的作业提交参数。有关 CLI 过滤器插件的详细信息,请参阅 SchedMD 网站上的 cli_filter 插件 API 文档

要求

CLI 过滤器插件需要 Slurm 版本 24.11 或更高版本,并且需要在所有登录和计算节点上部署 Lua 脚本。

重要

对于 Slurm 版本 24.11 和 25.05,CLI 过滤器插件需要 AWS 使用 PCS Slurm 安装程序(版本 24.11.6-2+ 或 25.05.4-1+)安装 Slurm。有关安装 Slurm 的更多信息,请参阅。第 3 步 — 安装 Slurm

限制和安全注意事项

  • 安全实施 — 任何用户都可以轻松绕过 CLI 过滤器插件,并且不得用于安全关键型策略。用户可以通过提供在提交作业时禁用的自定义配置来CLIFilterPlugins禁用 CLI 过滤器插件。

  • 仅限 Lua 实现 — 支持 Lua 脚本实现。不支持 C 实现。