我目前正在使用 LSF(负载共享设施)集群,需要限制对名为 bhigh 的特定队列的访问。我想确保只有某些用户可以向此队列提交作业,或者可能为特定用户保留队列。
有没有办法为LSF队列配置用户访问控制?具体来说,我需要:
限制哪些用户可以运行 bhigh 队列中的作业。 (可选)为特定用户保留 bhigh 队列。 我浏览了 LSF 文档,但找不到明确的示例。任何有关如何实现这一目标的指导或示例将不胜感激。
示例场景: 假设我只想允许用户 user1 和 user2 以及组 group1 将作业提交到 bhigh 队列。我如何在 LSF 中配置它?
我尝试过的: 我发现 lsb.queues 配置文件中的 USERS 参数可能有用,但我不确定如何正确应用它。这是我到目前为止所拥有的:
这有效吗?
Begin Queue
QUEUE_NAME = bhigh
PRIORITY = 30
NICE = 20
USERS = user1 user2 group1
DESCRIPTION = Queue restricted to specific users and groups
End Queue
我有上面的草稿,正在寻找 lsf 文档
Begin Queue
QUEUE_NAME = normal
PRIORITY = 30
STACKLIMIT= 2048
DESCRIPTION = For normal low priority jobs, running only if hosts are lightly loaded.
QJOB_LIMIT = 60 # job limit of the queue
PJOB_LIMIT = 2 # job limit per processor
ut = 0.2
io = 50/240
USERS = all
HOSTS = all
NICE = 20
End Queue
https://www.bsc.es/support/LSF/9.1.2/lsf_admin/index.htm?queue_control_lsf.html~main
是的,这是完全正确的队列配置。