Бесплатная сборка Linux Cluster для небольших исследований - PullRequest
2 голосов
/ 28 апреля 2011

Мне нужно построить небольшой кластер для моих исследований. Это довольно скромно, и я хотел бы построить кластер только с моими другими 3 ноутбуками дома.

Я пишу на C ++. Мои коды в рамках MPI готовы. Я могу смоделировать их с помощью Visual Studio 2010, и они в порядке. Теперь я хочу увидеть реальную вещь.

Я хочу сделать это бесплатно (я студент). У меня установлена ​​Ubuntu, и мне интересно:

  1. если бы я мог собрать кластер, используя Ubuntu. Я не мог найти четкий ответ на это в сети.
  2. если нет, есть ли бесплатный дистрибутив linux, который я могу использовать при создании кластера?
  3. Мне также интересно, нужно ли мне устанавливать Ubuntu или дистрибутив Linux на хост-компьютере для всех остальных ноутбуков. Будет ли работать любой другой дистрибутив linux (например, openSUSE) с тем, который находится на хост-компьютере? Или все они должны быть в одном дистрибутиве Linux?

Спасибо всем.

Ответы [ 2 ]

4 голосов
/ 28 апреля 2011

В принципе, любой linux-дистрибутив будет работать с кластером, а также, в принципе, это могут быть разные дистрибутивы. На практике со всем тем же будет намного проще, и если вы получите дистрибутив, в котором уже настроено множество инструментов, он пойдет намного быстрее.

Для начала, что-то вроде Bootable Cluster CD должно быть довольно простым - я еще не использовал его сам, но знаю некоторых, кто его имеет. Это позволит вам загрузить небольшой кластер, не перезаписывая что-либо на главном компьютере, что позволит вам легко начать работу. Другие дистрибутивы программного обеспечения для кластеров включают Rocks и Oscar . Техническое обсуждение по созданию кластера можно найти здесь .

0 голосов
/ 09 марта 2015

Мне также понравился PelicanHPC, когда я использовал его несколько лет назад.Я был более успешным, чтобы заставить его работать с Rocks, но он гораздо менее популярен.

http://pareto.uab.es/mcreel/PelicanHPC/

Просто запустить и запустить кластер на самом деле не очень сложно для описываемой вами ситуации.Установить и настроить все так, как вы хотите, может быть довольно сложно.Удачи!

...