如何允许任何主机在Oracle / Sun Grid Engine中提交作业?

时间:2013-05-30 16:58:24

标签: sungridengine

我们有一个致力于开发和测试的内部网络,该网络上有一个OGE集群。我想允许该网络上的任何计算机提交作业,而不必逐个手动添加它们作为提交主机。我试过做一个通配符,但它不喜欢我的语法。有没有办法做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:1)

合格的“否” - 如果你真的需要这个,请考虑自动化它。

GridEngine不支持主机名中的通配符。对于几乎所有的主机交互,GE都非常依赖前向和反向名称解析。您不会让GridEngine集群盲目地接受来自您子网上任何未指定机器的作业提交而没有一些不好的魔法。

如果您使用像Puppet或Chef这样的配置管理系统,那么可能是定义服务器是否为提交主机的最佳层。

替代的暴力方式(这几乎肯定违反了您IT部门可接受的使用政策)正在使用类似nmap的东西来生成网络上的主机名列表(如果您认为可以逃脱它)并写一个简单的shell脚本,将每个脚本添加为提交主机。这种方法需要进行少量的持续维护,因为网络上的主机会随着时间的推移而发生变化等等。