Как создать двухузловой кластер для Ubuntu 12.04?

У меня 2 ПК под управлением настольной версии Ubuntu 12.04, подключенной через 1 гигабитный Ethernet-коммутатор. Я хотел бы создать кластер из 2 узлов и настроить Torque для отправки и планирования заданий на двух узлах.

Обратите внимание, что меня не интересует запуск заданий типа MPI на узлах. Мои вычисления будут выполняться на одном узле за раз, но вместо того, чтобы ждать и вручную отправлять новое задание, когда задание завершено, я хотел бы отправить несколько заданий с использованием qsub и поставить их в очередь до освобождения узла.

Я думаю, мой вопрос можно разделить на две части

а) Какова наилучшая настройка кластера для системы, которую я описал выше?

б) Как настроить крутящий момент после настройки кластера. Обратите внимание, что я уже установил Torque на каждую машину.

заранее спасибо

1 ответ

Решение

Не должно быть так сложно настроить крутящий момент для этого, вам нужно:

  • torque-server, torque-scheduler а также torque-client установлен на одном из компьютеров;
  • torque-client установлен на втором;
  • Убедитесь, что вы используете имена хостов и что имена хостов могут быть легко разрешены в вашей сети (IP-адреса не используются), принудительно введите их /etc/hosts файл при необходимости;
  • Для доступа без пароля необходимо установить ssh-ключи между компьютерами;
  • Настоятельно рекомендуется использовать общий домашний каталог NFS для вашего пользователя или другой каталог, который вы можете использовать на разных компьютерах (хорошо, если крутящий момент может записывать результаты отправляемых вами заданий без каких-либо проблем);
  • Настройте начальную конфигурацию крутящего момента, отредактировав /etc/torque/server_name а также /var/spool/torque/server_priv/nodes;
  • Настройте очередь по крутящему моменту для каждого из компьютеров в сети и ресурсов, доступных на каждом компьютере (ЦП, ОЗУ).

После того, как это сделано, единственное, что вам нужно сделать - это отправить задания в очередь, и крутящий момент определит, есть ли что-нибудь доступное в вашей очереди.

Примечание. Если вы застряли на каком-либо шаге здесь, пожалуйста, используйте функции поиска на этом сайте, чтобы найти практические советы по этому вопросу, и, если вы застряли в конкретной проблеме с настройкой крутящего момента, просто откройте новый вопрос с "как сделать Х в момент ". Ваш вопрос очень расплывчатый, поэтому единственный ответ, который вы можете получить, также очень расплывчатый...

Другие вопросы по тегам