当你修改了LSF的配置文件内容,你必须告诉LSF重新读取这些文件并更新相应的配置。请使用下面的命令来重新配置集群:
lsadmin reconfig
badmin reconfig
badmin mbdrestart
具体使用哪个命令要依据你对哪个文件进行了修改,你可以使用下表来快速查找。
修改内容 | 命令 | 作用 |
hosts | badmin reconfig | 重新载入配置文件; |
license.dat | lsadmin reconfig 和 badmin mbdrestart | 重启LIM, 重新载入配置文件,并重启mbatchd。 |
lsb.applications | badmin reconfig | 重新载入配置文件;待发的作用会使用新的应用轮廓定义, 而运行中的作业不会受到影响。 |
lsb.hosts | badmin reconfig | 重新载入配置文件; |
lsb.modules | badmin reconfig | 重新载入配置文件; |
lsb.nqsmaps | badmin reconfig | 重新载入配置文件; |
lsb.params | badmin reconfig | 重新载入配置文件; |
lsb.queues | badmin reconfig | 重新载入配置文件; |
lsb.resources | badmin reconfig | 重新载入配置文件; |
lsb.serviceclasses | badmin reconfig | 重新载入配置文件; |
lsb.users | badmin reconfig | 重新载入配置文件; |
lsf.cluster.cluster_name | lsadmin reconfig 和 badmin mbdrestart | 重启LIM, 重新载入配置文件,并重启rmbatchd。 |
lsf.conf | lsadmin reconfig 和 badmin mbdrestart | 重启LIM, 重新载入配置文件,并重启rmbatchd。 |
lsf.licensescheduler | bladmin reconfig lsadmin reconfig badmin mbdrestart | 重设bld, 重设LIM, 重新载入配置文件,并重启r mbatchd。 |
lsf.shared | lsadmin reconfig 和 badmin mbdrestart | 重启LIM, 重新载入配置文件,并重启rmbatchd。 |
lsf.sudoers | badmin reconfig | 重新载入配置文件; |
lsf.task | lsadmin reconfig 和 | 重启LIM, 重新载入配置文件。 |
使用lsadmin和badmin命令,重新设定集群
要使得配置修改的生效,请使用如下这个方法来重设集群。
1 使用root用户身份或是LSF管理员的身份,登录到节点。
2 运行lsadmin reconfig来重设LIM。
lsadmin reconfig
这个lsadmin reconfig命令会检查配置错误。如果配置没有错误,那么LSF会提示你选择,只重启候选主节点还是重启所有的节点上的LIM。如果配置中有重大的错误,那么重设过程会被中止。
3 运行badmin reconfig来重设mbatchd:
badmin reconfig
这个badmin reconfig命令会检查配置错误。如果配置中有重大的错误,那么重设过程会被中止。
通过重新启动mbatchd来重设整个集群
使用这个方法来重设集群,能够重载并恢复集群的运行状态。
1 运行badmin mbdrestart来重启mbatchd:
badmin mbdrestart
这个badmin reconfig命令会检查配置错误。如果配置没有重大错误,那么LSF会提示你确认重启mbatchd,如果配置中有重大的错误,那么这个命令就会被中止,不做任何动作。
注意:如果lsb.events 文件很大,或当前有很多作业在运行,那么重启mbatchd则会使用相当多的时间,而此时mbatchd是不接收服务请求的。
检查配置错误
1 运行 lsadmin ckconfig –v
2 运行 badmin ckconfig –v
这些命令会报告所有的错误到你的终端上。
重设集群是如何影响软件许可的
如果许可证服务器关闭了,那么LSF可以继续工作一段时间,直到LSF试图更新许可。
重设会使LSF更新许可。如果没有许可服务器可用,LSF不会重新设置集群,因为那样会使整个集群失去许可,导致所有工作停止。
如果你有多个许可服务器,如果LSF能够联系到其中至少一个许可服务器,那么重设过程就会继续,在这种情况下,LSF会失去那些保存在宕机的许可服务器上的许可,所以LSF在重设后可能会拥有更少的许可数量。
网友留言: