服务器场景:
Ubuntu 12.04 LTS
带毛伊调度器的扭矩
Hadoop的
我正在构建一个小型集群(10个节点)。用户将能够ssh到任何子节点(LDAP Auth),但这实际上是不必要的,因为他们想要运行的所有计算作业都可以使用扭矩,hadoop或与调度程序绑定的其他资源管理器在头节点上提交确保整个节点的优先级和适当的资源分配。有些用户优先于其他用户。
问题:
您不能强迫用户使用扭矩等批处理系统。如果他们想要占用一个节点或头节点上的所有资源,他们可以直接从他们的终端/ ssh会话中运行他们的脚本/代码。
解决方案:
我的主要用户或“超级用户”希望我设置一个远程登录超时,这是他们当前群集用来消除此问题的时间。 (我无法访问此群集,因此无法获取配置)。我想在所有非活动的远程会话(键击)上设置30分钟超时,如果它们正在运行进程我也希望会话与所有作业进程一起被终止。这将消除人们使用可用的批处理系统/调度程序。
问题:
我该如何实现这样的东西? 谢谢你的帮助!