Прямая кластеризация 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 с центрального сервера. Это прекрасно работает для нас. Более подробная информация доступна на нашем веб-сайте .

Interesting Posts

Как убедить tar (и т. Д.) Архивировать содержимое блочного устройства?

Свойства монтирования NFS (параметры) во FreeBSD

Получить IP-адрес для NetBios name

Какие среды рабочего стола Linux поддерживают дисплеи HiDPI?

Как я могу распаковать и распечатать последние несколько строк сжатого текстового файла?

Где «подходящее место» для файлов jar на Debian, например, для соединителя JDBC от MariaDB?

bash PS1 256 цветов с жирным шрифтом

Как конвертировать JSON-файл в другой формат

Как комментировать snmpmibd и snmpd в rc.tcpip в AIX с помощью sed?

Как остановить bash заменять команды в истории звездочками? ( '*')

Выполнять удаленные команды, полностью отсоединяясь от ssh-соединения

Можно ли найти, у какого vim / tmux открыт мой файл?

Можно ли установить CentOS и некоторые пакеты, а затем положить весь результат в installable iso?

Почему моя подсказка bash получает прослушивание, когда я просматриваю историю?

Что означает ядро ​​LTR?

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