IBM Cloud Docs
通过 LDAP 用户使用 IBM Spectrum LSF 的最佳实践

通过 LDAP 用户使用 IBM Spectrum LSF 的最佳实践

将 OpenLDAP 与 Spectrum LSF 集群集成后,请参阅以下指南以了解在以 LDAP 用户身份运行 LSF 命令和提交 LSF 作业时的最佳实践。

还可以从登录节点运行以下所有命令。

  1. 使用 ssh_to_management_node 值登录到管理节点,如 Schematics 作业日志的输出部分所示:

    • 主管理节点:
    ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -J vpcuser@<floating_IP_address> lsfadmin@<management_node_IP_address>
    

    其中 <floating_IP_address> 是堡垒节点的浮动 IP 地址,<management_node_IP_address> 是管理节点的 IP 地址。

    • 登录节点:
    ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -J vpcuser@<floating_IP_address> lsfadmin@<login_node_IP_address>
    

    其中 <floating_IP_address> 是堡垒节点的浮动 IP 地址,<login_node_IP_address> 是登录节点的 IP 地址。

  2. 切换到 LDAP 用户 (例如,切换到 lsfuser05):

    $ [lsfadmin@lsfuser05-ubuntu-two-mgmt-1 ~]$ su lsfuser05
    Password:
    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]#
    
  3. 以 LDAP 用户身份运行 LSF 命令:

    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ lshosts -w
    HOST_NAME                        type   model    cpuf ncpus maxmem maxswp server RESOURCES
    lsfuser05-ubuntu-two-mgmt-1 X86_64 Intel_E5 12.5 2     7.5G   -      Yes    (mg)
    lsfuser05-ubuntu-two-mgmt-2 X86_64 Intel_E5 12.5 2     7.5G   -      Yes    (mg)
    lsfuser05-ubuntu-two-mgmt-3 X86_64 Intel_E5 12.5 2     7.5G   -      Yes    (mg)
    
    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ bhosts -w
    HOST_NAME                        STATUS      JL/U MAX NJOBS RUN SSUSP USUSP RSV
    lsfuser05-ubuntu-two-mgmt-1 closed_Full -    0   0     0   0     0     0
    lsfuser05-ubuntu-two-mgmt-2 closed_Full -    0   0     0   0     0     0
    lsfuser05-ubuntu-two-mgmt-3 closed_Full -    0   0     0   0     0     0
    
    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ lsload
    HOST_NAME            status r15s r1m r15m ut pg  ls it tmp swp mem
    lsfuser05-ubuntu-tes ok     0.0  0.0 0.0  0% 0.0 0  58 89G 0M  6.8G
    lsfuser05-ubuntu-tes ok     0.0  0.0 0.0  0% 0.0 0  58 89G 0M  6.8G
    lsfuser05-ubuntu-tes ok     0.0  0.4 0.1  4% 0.0 1  0  89G 0M  4.7G
    
    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ lsclusters
    CLUSTER_NAME STATUS MASTER_HOST                  ADMIN    HOSTS SERVERS
    HPC-LSF-2    ok     lsfuser05-ubuntu-two-mgmmt-1 lsfadmin 3     3
    
    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ bjobs
    No unfinished job found
    
    $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ lsid
    IBM Spectrum LSF Standard 10.1.0.14, Dec 18 2023
    Copyright International Business Machines Corp. 1992, 2016.
    US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
    
    My cluster name is HPC-LSF-2
    My master name is lsfuser05-ubuntu-two-mgmt-1
    
  4. 以 LDAP 用户身份提交 LSF 作业:

    [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]$ bsub -J myjob[1-4] -R "rusage[mem=2G]" sleep 10
    Job <2> is submitted to default queue <normal>.