Сценарий сервера:
Ubuntu 12.04 LTS
Torque с планировщиком Maui
Hadoop
Я строю небольшой кластер (10 узлов). Пользователи будут иметь возможность подключаться по ssh к любому дочернему узлу (аутентификация LDAP), но в этом нет необходимости, поскольку все вычислительные задания, которые они хотят запустить, могут быть отправлены на головной узел с использованием крутящего момента, хаупа или других менеджеров ресурсов, связанных с планировщиком для обеспечить приоритет и правильное распределение ресурсов по узлам. Некоторые пользователи будут иметь приоритет над другими.
Проблема:
Вы не можете заставить пользователя использовать пакетную систему, такую как крутящий момент. Если они хотят захватить все ресурсы на одном узле или головном узле, они могут просто запустить свой скрипт/код непосредственно из своего терминала/сеанса ssh.
Решение:
Мои основные пользователи или «суперпользователи» хотят, чтобы я установил время ожидания удаленного входа в систему, которое их текущий кластер использует для устранения этой проблемы. (У меня нет доступа к этому кластеру, поэтому я не могу получить конфигурацию). Я хочу установить 30-минутный тайм-аут для всех удаленных сеансов, которые неактивны (нажатия клавиш), если они выполняют процессы, я также хочу, чтобы сеанс был завершен вместе со всеми рабочими процессами. Это избавит людей от необходимости НЕ использовать доступную пакетную систему/планировщик.
Вопрос:
Как я могу реализовать что-то подобное? Спасибо за помощь!