LDAP ユーザーを介して IBM Spectrum LSF を使用するためのベスト・プラクティス
OpenLDAP を Spectrum LSF クラスターと統合した後、LSF コマンドを実行して LDAP ユーザーとして LSF ジョブを実行依頼する際のベスト・プラクティスについて、以下のガイダンスを参照してください。
以下のすべてのコマンドは、ログイン・ノードからも実行できます。
-
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 アドレスです。 -
LDAP ユーザーに切り替えます (例えば、 lsfuser05 に切り替えます)。
$ [lsfadmin@lsfuser05-ubuntu-two-mgmt-1 ~]$ su lsfuser05 Password: $ [lsfuser05@lsfuser05-ubuntu-two-mgmt-1 lsfadmin]#
-
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
-
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>.