我正在Amazon Web Services上运行Grid Scheduler(fka Sun Grid Engine)。 主节点一直在运行,但我想以编程方式向集群添加节点(也删除 – 但删除不是问题)。
我从现有的AMI启动实例; 在启动过程中,它将主机名(比如ip-10-11-12-13)POST到主节点。 所以,如果我手动执行,我会运行qconf -ae并使用主机名填充模板。 我也将运行qconf -mconf all.q并将新主机及其核心数添加到SLOTS语句中。
我想我可以build立一个文件,并使用qconf -Mconf file_list qconf -Ae fname和qconf -Mconf file_list 。 有没有办法做这样的更新没有awk / sed文件修补?
编辑:我熟悉MIT StarCluster; 但由于各种原因,我们没有使用它。