方法一:配置lsf.cluster.<clustername>
到$LSF_TOP/conf目錄,編輯lsf.cluster.<clustername>文件。將下面配置中的server列設置成0,此節點就會作為Login節點。此方法通過bhosts不可以查看到這個節點。
# cd $LSF_ENVDIR# vim lsf.cluster.cluster1Begin ??HostHOSTNAME ?model ???type ???????server ?RESOURCES ???#Keywordsmaster ??! ??! ??1 ??(mg)node02 ?! ??????! ??????1 ??????()node01 ?! ??????! ?0 ??????()End ????Host# su - lsfadmin$ lsadmin reconfig$ badmin mbdrestart
如果使用lshosts查看lsf client的type、model是UNKNOWN,可以手動在lsf.cluster.<clustername>文件里為這個機子配置一個type。在type那列,將 !改為具體的type值,可運行lshosts -w查看type值。
配置如下所示:
[lsfadmin@master ~]$ lshosts -wHOST_NAME ??????type ??????model ?cpuf ncpus maxmem maxswp server RESOURCESmaster ?????????X86_64 ???Intel_E5 ?12.5 ????4 ??3.6G ??3.8G ???Yes (mg)node02 ?????????X86_64 ???Intel_E5 ?12.5 ????4 ??3.6G ??3.8G ???Yes ()node01 ?????????UNKNOWN UNKNOWN_ ???12.5 ????4 ??3.6G ??3.8G ???Yes ()
復制上面的type類型到lsf.cluster.<clustername>文件中。
# vim $LSF_ENVDIR/lsf.cluster.cluster1Begin ??HostHOSTNAME ?model ???type ???????server ?RESOURCES ???#Keywordsmaster ??! ??! ??1 ??(mg)node02 ?! ??????! ??????1 ??????()node01 ??Intel_E5 ???X86_64??0???????()End ????Host# su - lsfadmin$ lsadmin reconfig$ badmin mbdrestart
方法二:配置lsb.hosts
將lsb.hosts文件中的?MXJ設置為0,代表此節點無資源,不接收作業。此方法通過bhosts可以查看到這個節點。
[root@master conf]# cd lsbatch/cluster1/configdir/
[root@master configdir]# vim lsb.hosts
[root@master configdir]# grep -w 'Begin Host' lsb.hosts -A 10
Begin Host
HOST_NAME MXJ r1m pg ls tmp mem ut DISPATCH_WINDOW AFFINITY # Keywords
default ! () () () () () () () (Y) # Example
master 32 () () () () () () () (Y) # Example
node1 32 () () () () () () () (Y) # Example
node2 0 () () () () () () () (Y) # Example[root@master configdir]# su - lsfadmin
[lsfadmin@master ~]$ badmin reconfig