2

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

谢谢!

4

1 回答 1

1

一个合格的“不”——如果你真的需要这个,可以考虑自动化它。

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

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

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

于 2013-05-31T01:49:48.260 回答