2013-05-30 66 views
1

我們有一個專門用於開發和測試的內部網絡,並且此網絡上有一個OGE羣集。我希望允許該網絡上的任何計算機提交作業,而無需逐個手動將它們添加爲提交主機。我試過做一個通配符,但它不喜歡我的語法。有沒有辦法做到這一點?如何讓任何主機在Oracle/Sun Grid Engine中提交作業?

謝謝!

回答

0

合格的「否」 - 如果您真的需要這個,請考慮自動化它。

GridEngine不支持主機名中的通配符。 GE在很大程度上依賴於正向和反向名稱解析來處理幾乎所有的主機交互。你不會讓GridEngine集羣盲目地接受來自子網上任何未指定機器的作業提交,而沒有一些不好的魔法。

如果您使用像Puppet或Chef這樣的配置管理系統,那可能是定義服務器是否爲提交主機的最佳層。

另一種蠻橫的方式(這幾乎肯定會違反你的IT部門的可接受的使用策略)使用類似nmap的東西來產生你網絡上的主機名列表(如果你認爲你可以避開它)並寫入一個簡單的shell腳本來添加每個作爲提交主機。由於網絡上的主機隨着時間的推移而發生變化,因此這種方法需要進行較小的持續維護。

+0

我們不使用管理系統,由於QA團隊隨時提交不同的虛擬機作爲提交主機,所以我希望不要去尋求需要持續維護的事情,但是......可愛的。謝謝! – teleute00

相關問題