sackd
部分:Slurm 认证和凭证自助服务守护进程 (8)更新:Slurm 认证和凭证自助服务守护进程
索引
名称
sackd - Slurm 认证和凭证自助服务守护进程。概要
sackd [选项...]描述
sackd 是 Slurm 认证和凭证自助服务守护进程。它可以在不运行 slurmd 守护进程的登录节点上使用,以允许对集群的认证。该程序将作为 SlurmdUser 运行。当在 Slurm 的“无配置”模式下运行时,配置文件将被检索并写入 /run/slurm/conf 目录(除非设置了 RUNTIME_DIRECTORY)。选项
- --ca-cert-file <file>
- 用于在启用 TLS 的集群中以无配置模式运行时获取配置的 CA 证书的绝对路径。
-
- --conf-server host[:port]
- 从运行在 host[:port] 上的 slurmctld 获取配置。 需要通过在 SlurmctldParameters 中设置 enable_configless 来提供 slurmctld 支持。
-
- -D
- 在前台运行 sackd,并将日志复制到 stderr。
-
- --disable-reconfig
- 在无配置模式下获取配置一次,但不向 slurmctld 注册以获取进一步的重新配置更新。
-
- -f config
- 从指定文件读取配置。
-
- -h
- 帮助;打印命令选项的简要摘要。
-
- --port number
- 监听重新配置更新的端口套接字号。当多个 sackd 共存于同一登录节点时,这可能很有用。默认值为 SlurmdPort。
-
- --systemd
- 从 systemd 单元文件启动时使用。
-
- -v
- 详细模式。多个 -v 增加详细程度。
-
环境变量
以下环境变量可用于覆盖编译到 sackd 中的设置。
- ABORT_ON_FATAL
- 当检测到致命错误时,使用 abort() 而不是 exit() 来终止进程。这允许在不重新编译 Slurm 的情况下捕获回溯。
-
- RUNTIME_DIRECTORY
- 绝对路径,管理配置缓存的存放位置,sackd 维护的,以及用于提供认证服务的 sack.socket unix 套接字。
如果需要在同一登录节点上启动多个 sackd,则 RuntimeDirectory systemd 单元选项应设置为 slurm-<clustername>。Systemd v240+ 会自动将 RUNTIME_DIRECTORY 设置为 /run/$RuntimeDirectory,否则需要手动设置(即通过 EnvironmentFile 单元选项)。
如果未设置,则默认值为 /run/slurm/。
-
- SACKD_DEBUG
- 为 syslog 和 stderr 显式设置调试级别。有效值为 0-9,或与调试选项相同的字符串值,例如 slurm.conf 中的 SlurmctldDebug (5)。
-
- SACKD_DISABLE_RECONFIG
- 与 --disable-reconfig 相同。
-
- SACKD_PORT
- 与 --port 相同。
-
- SACKD_STDERR_DEBUG
- 为 stderr 显式设置调试级别。有效值为 0-9,或与调试选项相同的字符串值,例如 slurm.conf 中的 SlurmctldDebug (5)。
-
- SACKD_SYSLOG_DEBUG
- 为 syslog 显式设置调试级别。有效值为 0-9,或与调试选项相同的字符串值,例如 slurm.conf 中的 SlurmctldDebug (5)。
-
- SLURM_CONF
- Slurm 配置文件的位置。
-
- SLURM_DEBUG_FLAGS
- 指定 sackd 使用的调试标志。有关完整的标志列表,请参见 slurm.conf(5) 手册页。环境变量优先于 slurm.conf 中的设置。
-
信号
版权
版权所有 (C) SchedMD LLC。此文件是 Slurm 的一部分,资源管理程序。 有关详细信息,请参见 <https://slurm.schedmd.com/>。
Slurm 是自由软件;您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它;许可证的版本 2,或(根据您的选择)任何更高版本。
Slurm 的分发是希望它会有用,但不提供任何担保;甚至不提供适销性或特定用途适用性的暗示担保。有关更多详细信息,请参见 GNU 通用公共许可证。
另见
slurm.conf(5), slurmctld(8)
索引
此文档由 man2html 使用手册页创建。
时间:2025年7月2日 13:21:54 GMT