Прямая кластеризация Linux

У нас много неиспользуемых компьютеров, и мы хотели бы использовать их для создания учебной лаборатории для высокопроизводительных вычислительных приложений. Какой дистрибутив Linux наиболее удобен для настройки и управления в образовательной среде? Я был бы признателен, если бы кто-то предоставил мне список преимуществ и недостатков различных дистрибутивов кластеризации Linux.

2 Solutions collect form web for “Прямая кластеризация Linux”

Есть скалы linux distro, которые созданы для кластеризации и основаны на CentOS / RHEL.

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

  • Он будет выполнять автоматическую установку и переустановку, и если ваши компьютеры могут загружаться через PXE, первоначальная установка будет состоять из загрузки PXE ваших узлов. Если у вас большое количество вычислительных узлов, они используют bittorrent внутри для распространения пакетов, что устраняет существенное узкое место для (повторной) установки всей вещи.
  • По умолчанию это даст вам очень однородную среду вычислений.
  • По умолчанию он будет настраивать и использовать NFS внутри, и есть варианты использования PVFS2 (который я еще не пробовал).
  • Что касается систем очередей / партий, он должен настроить и управлять этим для вас, по умолчанию, я думаю, что он использует SGE, также есть рулон (формат их программного обеспечения) для крутящего момента.
  • Это обеспечит согласованность пользователей / групп / и т. Д. через ваш кластер
  • Он будет использовать использование ресурсов через ганглии

Если бы мне пришлось выкапывать минусы

  • Добавление / удаление программного обеспечения из вычислительных узлов связано с их переустановкой (хотя и обеспечивает однородность).
  • Добавление / удаление программного обеспечения включает либо добавление рулона (их способ связывания rpms / devices), либо редактирование xml-файлов. Тем не менее, это довольно хорошо документировано, поэтому, если вы готовы приложить некоторые усилия для чтения документации, вы должны быть в порядке. Кроме того, есть список рассылки, если вы застряли.
  • Он основан на CentOS / RHEL, который немного отстает от «кровоточащего края»,
  • Это (в основном) заставляет вас делать что-то «на своем пути», незначительные изменения, которые вы могли бы уйти, возможно, изменив некоторые файлы xml-config, значительные изменения, возможно, придется реализовать путем создания, добавления или модификации рулонов (их sw / addon)

У нас небольшой кластер, в котором openSUSE является базовым дистрибутивом, но я не думаю, что это слишком важно. Ubuntu выглядит как жизнеспособная альтернатива и имеет довольно много документации и поддержки сообщества. В дополнение к Linux, мы запускаем Sun Grid Engine (и наш кластер даже легко включает в себя машины Mac OS), но slurm, вероятно, будет работать для простой настройки. Мы совместно используем домашние каталоги и / usr / local через NFS с центрального сервера. Это прекрасно работает для нас. Более подробная информация доступна на нашем веб-сайте .

Linux и Unix - лучшая ОС в мире.