IBM Cloud Docs
LDAP ユーザーを介して IBM Spectrum LSF を使用するためのベスト・プラクティス

LDAP ユーザーを介して IBM Spectrum LSF を使用するためのベスト・プラクティス

OpenLDAP を Spectrum LSF クラスターと統合した後、LSF コマンドを実行して LDAP ユーザーとして LSF ジョブを実行依頼する際のベスト・プラクティスについて、以下のガイダンスを参照してください。

以下のすべてのコマンドは、ログイン・ノードからも実行できます。

  1. Schematics ジョブ・ログの出力セクションの一部として示されている ssh_to_management_node 値を使用して、管理ノードにログインします。

    • 1 次管理ノード:
    ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -J vpcuser@<floating_IP_address> lsfadmin@<management_node_IP_address>
    

    ここで、 <floating_IP_address> は bastion ノードの浮動 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> は bastion ノードの浮動 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. LSF ジョブを LDAP ユーザーとして実行依頼します。

    [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>.